crosstech-impl-speckle-blender
Installation
SKILL.md
crosstech-impl-speckle-blender
Quick Reference
Technology Boundary
| Aspect | Side A: Speckle | Side B: Blender |
|---|---|---|
| Data model | Base object graph (hash-based, immutable) | bpy.data collections (mutable, ID blocks) |
| Geometry | Mesh, Curve, Polycurve, Point, NURBS | Mesh, Bezier Curve, NURBS Curve, Empty |
| Materials | RenderMaterial (diffuse, opacity, metalness, roughness) | Principled BSDF node tree (full PBR) |
| Hierarchy | Collection with elements list |
bpy.data.collections with linked objects |
| Units | String property on Base (mm, m, cm) |
Scene unit system (bpy.context.scene.unit_settings) |
| Storage | Server, SQLite cache, Memory transport | .blend file (binary) |
| Versions | Speckle Server 2.x / 3.x, SpecklePy 2.x | Blender 3.x / 4.x |
The Bridge: Speckle Blender Connector
The Speckle Blender connector is a Blender add-on that converts between Speckle Base objects and Blender data blocks. It uses SpecklePy internally for transport and serialization.