blender/intern/cycles
Lukas Toenne 4a8f71fc1d Custom Group Node type for extending existing nodes from python scripts. This is a sort of workaround for the lack of APIs in our existing node systems (compositor, cycles, BI, textures). These systems
don't have any way to deal with scripted node types yet, which could in principle by added with pynodes. The NodeCustomGroup type adds a way of scripting nodes by automating node groups which the
hardcoded system can then interpret like regular groups.

The new NodeCustomGroup type has the basic node_tree pointer property like the regular group node types and also uses the same socket interface system as regular groups. This means that input/output
sockets can be mapped to internal nodes in the same way as regular node groups in renderers and the compositor. On top of that, however, the NodeCustomGroup type can be subclassed in python scripts to flesh out
scripted node types with own draw functions, properties, updates and so on.

NB: Only cycles currently supports this node type and its derivatives, other systems may follow later.
2013-06-10 12:19:39 +00:00
..
app Cycles Test App: 2013-01-17 22:51:54 +00:00
blender Custom Group Node type for extending existing nodes from python scripts. This is a sort of workaround for the lack of APIs in our existing node systems (compositor, cycles, BI, textures). These systems 2013-06-10 12:19:39 +00:00
bvh Cycles: 2013-06-04 17:20:00 +00:00
cmake Cycles / CMake: 2012-11-09 18:31:04 +00:00
device Fix another windows / msvc build error. 2013-06-01 02:39:34 +00:00
doc edits to cycles cmake files so cmake_consistency_check.py can parse them. 2011-11-08 20:27:37 +00:00
kernel Fix #35665: cycles CUDA crash after recent changes. This works around a compiler 2013-06-09 16:37:04 +00:00
render Fix #35672: missing update when changing light ray visibility during viewport render. 2013-06-08 13:43:38 +00:00
subd Cycles: 2013-06-04 17:20:00 +00:00
util Fix compilation of cycles for MinGW-w64 after recent commits. MinGW-w64 has conflicting redefinitions of the SSE functions in windows.h, so we will be using this header instead, since we can't always avoid including it instead of the sse headers. 2013-06-08 21:48:01 +00:00
CMakeLists.txt Fix cycles intersection issue with overlapping faces on windows 32 bit and CPU 2013-02-04 16:12:37 +00:00
SConscript Cycles: 2013-05-09 14:21:36 +00:00