Blender Git Loki

Blender Git "object_nodes" branch commits.

Page: 21 / 23

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.
October 22, 2015, 12:14 (GMT)
Support for constants as internal node socket inputs.

Constants should never be linked to other nodes (will be ignored).
October 22, 2015, 11:45 (GMT)
Added an integer type for node sockets.
October 21, 2015, 15:24 (GMT)
Cleanup: removed unused test code.
October 21, 2015, 11:00 (GMT)
Fix for multiplicity of internal socket mapping.

A Blender bNode input socket can represent multiple internal node inputs,
so mapping for links must use a set rather than a single socket.
October 21, 2015, 09:47 (GMT)
First input node: getting basic properties of the "effected" point.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021