November 4, 2015, 10:05 (GMT) |
Merge branch 'master' into object_nodes |
November 4, 2015, 10:03 (GMT) |
Added explicit vector input socket to the procedural texture nodes. |
November 3, 2015, 12:51 (GMT) |
Added graphviz debug output for parsed bvm node graphs. |
November 3, 2015, 10:02 (GMT) |
Cleanup for the texture node compiler API functions. |
November 2, 2015, 13:27 (GMT) |
Removed unused code. |
November 2, 2015, 13:23 (GMT) |
Use an object pointer from the evaluation data, rather than storing just indices. |
November 2, 2015, 11:44 (GMT) |
Pointer type for passing opaque DNA references and the like through the VM. |
November 1, 2015, 11:41 (GMT) |
Moved the conversion of bNodeTree (DNA/pynodes) to python code for simplicity. This has several advantages over doing the same in C/C++ code: - The two parts of the code are clearly separate (parsing DNA settings vs. building and evaluating) - UI constructs with modes, special cases, etc. can be done in py, heavy lifting still happens in C - Scripters can easily add own nodes without having to deal with internals |
October 30, 2015, 09:23 (GMT) |
Added first procedural texture node (voronoi). |
October 29, 2015, 11:31 (GMT) |
Texture coordinates node. |
October 29, 2015, 11:13 (GMT) |
Invalidate the texture bvm program cache when the Tex datablock is updated. |
October 29, 2015, 10:19 (GMT) |
Start of a texture node replacement using the bvm system. |
October 28, 2015, 16:52 (GMT) |
Staged construction of node graphs from bNodeTrees through a "parser". This wraps mapping of sockets and links in a nice small API. |
October 27, 2015, 11:32 (GMT) |
Added a float4 type for rgba colors mostly. |
October 27, 2015, 09:16 (GMT) |
Internal support for 4x4 matrices in the bvm types. |
October 26, 2015, 12:08 (GMT) |
Renamed 'effector' data to 'point' data. |
October 26, 2015, 11:22 (GMT) |
More vector math node modes. |
October 26, 2015, 10:32 (GMT) |
Effector closest-point node for mesh-based for fields. |
October 26, 2015, 08:34 (GMT) |
Merge branch 'master' into object_nodes |
October 22, 2015, 20:52 (GMT) |
Added globals as a distinct argument to the eval function. |
|