sverchok-core-concepts
sverchok-core-concepts
Quick Reference
What Is Sverchok
Sverchok is a parametric/algorithmic design add-on for Blender implementing a dataflow programming paradigm within the node editor. Data flows from output sockets to input sockets through noodle connections.
- 500+ nodes across 18+ categories for geometry generation, transformation, analysis
- Python scripting: SNLite, SN Functor B, Formula nodes for custom logic
- Extension ecosystem: IfcSverchok, TopologicSverchok, Sverchok-Extra
- External API: Full programmatic access via
bpy.data.node_groups
Critical Warnings
NEVER call process() directly on a node — ALWAYS use the update system via updateNode or tree.force_update().
NEVER modify socket data in-place from sv_get() when deepcopy=True was not used — this mutates the upstream node's cached output and corrupts the entire downstream chain.
More from openaec-foundation/blender-bonsai-ifcopenshell-sverchok-claude-skill-package
blender-syntax-materials
>
3blender-core-gpu
>
3blender-agents-code-validator
>
3blender-syntax-panels
>
3blender-errors-data
>
3blender-syntax-data
Covers Blender data management including collections, library overrides, asset system, linked libraries, BlendDataLibraries, data block creation and removal, fake users, and data transfer between files. Activates when managing Blender collections, linking/appending data, working with library overrides, or using the asset system.
3