A Blender modeling tool with a workflow similar to SPLayout.
- Blender 4.1
bpyshapelymapbox-earcut
Clone this repository first:
git clone https://github.com/Hideousmon/blender-layout-render.git
cd blender-layout-renderInstall the package with Blender's Python:
path-to-blender-python setup.py installExample:
S:/Blender/4.1/python/bin/python.exe setup.py installbpy is included in Blender's Python environment, so you usually do not need to install it separately.
Please make sure you run this project with the Python executable that comes with Blender.
path-to-blender-python -m pip install bpy==4.1.0Example:
S:/Blender/4.1/python/bin/python.exe -m pip install bpy==4.1.0Install shapely into Blender's Python environment:
path-to-blender-python -m pip install shapelyExample:
S:/Blender/4.1/python/bin/python.exe -m pip install shapelyInstall mapbox-earcut into Blender's Python environment:
path-to-blender-python -m pip install mapbox-earcutExample:
S:/Blender/4.1/python/bin/python.exe -m pip install mapbox-earcutAfter installation, run scripts with Blender's Python, for example:
S:/Blender/4.1/python/bin/python.exe waveguide_sim_scene.pyYou can also set Blender's Python as the system/interpreter Python in PyCharm and run the scripts there.
Note: There may be issues when running this project directly in Blender's scripting window.
Examples can be found in the examples directory.
integration_layout_schematic.py
- Better color matching
- More materials
- ...
Pull requests and issues are welcome.

