geometry-script icon indicating copy to clipboard operation
geometry-script copied to clipboard

A scripting API for Blender's Geometry Nodes

Results 33 geometry-script issues
Sort by recently updated
recently updated
newest added
trafficstars

Currently Geometry Scripts supports default values for the args in the tree function. This PR allows to use alternatively an `InputOption` based object instead, which supports all relevant options from...

The currently supported workflow seems to support only one single script. I would like to split my project into multiple files where I can import modules from the main script....

Links to the outputs of a tree are broken when the tree is re-evaluated. This could be resolved by preserving the existing outputs during evaluation, similar to how inputs are...

Using the `InputGroup` API for this could work well. ```python class MyInputGroup: value1: Float value2: Bool @tree("Test") def test(geometry: Geometry, my_panel: MyInputGroup): pass ``` This would only be supported for...

Had a look in the issues and couldn't see this, but as I am not an expert user, apologies in advance if I am duplicating it. pip install does not...

I'm trying out Geometry Script, but I can't get it to work. when I run the script for Repeat Grid.py its not making node tree correctly like in image in...

The documentation links on the documentation leading to the external blender official documentation is written as such: eg: docs.blender.org/manual/en/latest/modeling/geometry_nodes/None/points.html docs.blender.org/manual/en/latest/modeling/geometry_nodes/None/frame.html docs.blender.org/manual/en/latest/modeling/geometry_nodes/None/position.html But the code seems to be skipping some paths...

Geometry Script is not registering this property ![image](https://user-images.githubusercontent.com/9097955/235786168-1c0272fa-0751-4ce1-bf72-3464e0fc0582.png) ![image](https://user-images.githubusercontent.com/9097955/235787769-704be6f3-47c0-4302-b3be-46308561ee1f.png) Blender version is 3.5.0

It appears that Blender does not like the "Auto Resolve" feature because it keeps making it crash when things have changed externally (i.e., in VS code, ex) ``` # backtrace...

In Blender 3.5, there are several collisions of `node_type.bl_rna.name.lower()`, for example `TextureNodeGroup` and `GeometryNodeGroup` are both "Group" and it's the "Texture" one which gets registered as `group()`. The same with...