Particles/strands are working, only VDB´s needs time to implement.
Especially a vdb combine takes time to implement because you can put a combine in a combine, in a combine...
Here is a little overview how the tree can look.
You will have two generators (VDB from Point/Geometry) which can have multiple references. The result can combine they together ( Add / Subtract / Multiply / Divide / Maximum / Minimum / (1-A)*B / A+(1-A)*B / Union / Intersection / Difference )
Each generator can have its own filter, Each Combine and the main result ( VDB_Main_Core ) also.
If you have a tree like the image below, it is a little bit complicated to find the right generation flow of the tree, this is the thing on which im working now.
The output from the tree looks for now like this:
- Code: Select all
0 INPUT_CLASS/NODE_COMBINE/V1.0
1 INPUT_CLASS/NODE_COMBINE/V1.0
2 INPUT_CLASS/NODE_FROMPOINTS/V1.0/1/0.1/3/1.5/1/1/1/1/1*REFERENCE_CLASS/NODE_POINTREFERENCE/V1.0/1/#/Size/PointPosition/1/1/1/0,0,0*REFERENCE_CLASS/NODE_POINTREFERENCE/V1.0/1/#/Size/PointPosition/1/1/1/0,0,0
2 INPUT_CLASS/NODE_FROMPOINTS/V1.0/1/0.1/3/1.5/1/1/1/1/1*REFERENCE_CLASS/NODE_POINTREFERENCE/V1.0/1/#/Size/PointPosition/1/1/1/0,0,0
1 INPUT_CLASS/NODE_COMBINE/V1.0
2 INPUT_CLASS/NODE_FROMPOINTS/V1.0/1/0.1/3/1.5/1/1/1/1/1*REFERENCE_CLASS/NODE_POINTREFERENCE/V1.0/1/#/Size/PointPosition/1/1/1/0,0,0
2 INPUT_CLASS/NODE_FROMPOINTS/V1.0/1/0.1/3/1.5/1/1/1/1/1*REFERENCE_CLASS/NODE_POINTREFERENCE/V1.0/1/#/Size/PointPosition/1/1/1/0,0,0
The 0 is the first combine which is in the main core, the first 1 is the second combine in which the next two 2 generators where plugged.
The next 1 is the third combine which is plugged in the first combine which will have the last 2 generators.
You see also, the parameters from each node are a simple string.
You will have a INPUT_CLASS, which includes the from point/geometry/file nodes.
A REFERENCE_CLASS, which includes the point/geometry reference parameters/objects.
A FILTER_CLASS, which includes some filters ( blur / median / ... )
A OPERATOR_CLASS, which includes noises
And at last a OUTPUT_CLASS, which includes a visualize/file node.
face.