Blender Git Loki

Blender Git "object_nodes" branch commits.

Page: 11 / 23

December 27, 2015, 16:17 (GMT)
Use a unified list for simplifying socket identifiers and matching RNA struct types.
December 27, 2015, 13:42 (GMT)
Fix compiler warning from illegal zero-initialization in C++0x.
December 27, 2015, 13:35 (GMT)
ID.flag has been split to put runtime tags in a separate field (rB3fcf535d).
December 27, 2015, 13:21 (GMT)
Merge branch 'master' into object_nodes

Conflicts:
source/blender/depsgraph/intern/depsgraph_build_nodes.cc
source/blender/depsgraph/intern/depsgraph_build_relations.cc
December 27, 2015, 09:29 (GMT)
List existing node groups in 'Group' categories for easy instancing.

This includes polling by type and recursion level to ensure groups
are only added in appropriate tree types, and don't create cyclic
dependencies.
December 27, 2015, 06:28 (GMT)
Poll node groups based on node tree datablocks rather than node instances.

There is a redundancy in the nodetree/node relationship, since each nodes
is part of exactly one node tree. This means we can test for either trees
or nodes to detect cycles, and because we usually poll for node trees
rather than nodes that would be the natural choice.
December 25, 2015, 17:19 (GMT)
Automatically create a new node tree when making an object component node.
December 25, 2015, 16:06 (GMT)
Create a default minimal node setup when creating new trees or groups.
December 23, 2015, 17:46 (GMT)
Duplicate enum values lead to creating mesh instead of dupli sockets in node groups.
December 23, 2015, 17:34 (GMT)
Fix for empty dupli list defaults, these must be neither NULL nor static.
December 23, 2015, 17:10 (GMT)
Use dedicated functions for producing graphviz debug output.

This allows creating unoptimized node graph output dumps without
causing crashes, because the codegen step is not performed when
just producing debug output.
December 23, 2015, 16:35 (GMT)
Added RNA function for debugging dupli bvm nodes.
December 23, 2015, 16:12 (GMT)
Fix for node groups: operator for creating a new tree was hard-wired to geometry nodes.
December 23, 2015, 14:21 (GMT)
Added missing bf_blenvm linking for blenderplayer.
December 23, 2015, 13:45 (GMT)
Use dynamic socket lists for mesh and dupli output nodes for convenience.
December 23, 2015, 13:38 (GMT)
Generalization of the dynamic socket list feature, currently used by mesh-combine.
December 23, 2015, 13:37 (GMT)
Use default node input value for constants.
December 23, 2015, 12:18 (GMT)
BVM node for combining dupli lists.
December 23, 2015, 12:00 (GMT)
Extended notifiers from node value editing to include instancing trees.

The use of notifiers from node trees is very unsatisfactory atm.
Notifiers should be integrated into the depsgraph, so that changes
to data automatically trigger appropriate UI redrawing.
December 23, 2015, 11:46 (GMT)
Implementation of the "make dupli" node to generate a single dupli object.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021