(For installation instructions, scroll to the bottom of the page)
TopologicSverchok is a Sverchok implementation of Topologic which is a software modelling library enabling hierarchical and topological representations of architectural spaces, buildings and artefacts through non-manifold topology. Sverchok (https://github.com/nortikin/sverchok). Sverchok is a powerful parametric tool for architects, allowing geometry to be programmed visually with nodes.
The project website is located here: https://topologic.app/
Prerequistes: TopologicSverchok requires these modules to be installed for it to function properly
- Sverchok
- numpy
Optional python modules: The installation of these optional python modules will activate additional TopologicSverchok nodes. These python modules can be installed in the site-packages folder inside the topologicsverchok folder. Familiarity with python module installation is needed.
- ifcopenshell (recommended that you install BlenderBIM and Homemaker)
- ipfshttpclient
- web3
- openstudio
- honeybee
- honeybee-energy
- ladybug
- json
- py2neo
- pyvisgraph
- specklepy
- numpy
- pandas
- scipy
Download the latest Release binaries from the Releases link found on the right side of this page (https://github.com/wassimj/TopologicSverchok/releases).
- After you download the ZIP file, do NOT unzip.
- Launch Blender
- Go to Edit -> Preferences...
- Select Add-ons in the left side column
- Select Install... from the top row
- Locate your downloaded ZIP file and select it
- Once Topologic appears in the list of Add-ons, click the empty check box to activate it
- Close the Preferences.. window
- Switch over to the Scripting workspace
- Open the Editor Type pull-down menu icon in the top-left corner and witch to sverchok node
- Select the + New button to start a new sverchok node tree
- The Topologic nodes should now be available under the Add menu