sverchok-core-concepts
Installation
SKILL.md
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.