Blender Git Loki

Git Commits -> Revision c3e1fce

Revision c3e1fce by Brecht Van Lommel (master)
May 21, 2012, 12:52 (GMT)
Cycles: add Object Info node, with outputs object location, object/material
pass index, and a random number unique to the instance of the object.

This can be useful to give some variation to a single material assigned to
multiple instances, either manually controlled through the object index, based
on the object location, or randomized for each instance.

http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/More#Object_Info

Commit Details:

Full Hash: c3e1fce77552b5626d2939710cb6d0020891d218
SVN Revision: 46841
Parent Commit: ea11bc9
Lines Changed: +1777, -1574

1 Added Path:

/source/blender/nodes/shader/nodes/node_shader_object_info.c (+61, -0) (View)

19 Modified Paths:

/intern/cycles/blender/blender_object.cpp (+1, -0) (Diff)
/intern/cycles/blender/blender_shader.cpp (+4, -0) (Diff)
/intern/cycles/kernel/kernel_object.h (+25, -0) (Diff)
/intern/cycles/kernel/kernel_shader.h (+0, -5) (Diff)
/intern/cycles/kernel/svm/svm.h (+3, -0) (Diff)
/intern/cycles/kernel/svm/svm_geometry.h (+20, -0) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+9, -1) (Diff)
/intern/cycles/render/nodes.cpp (+44, -1) (Diff)
/intern/cycles/render/nodes.h (+5, -0) (Diff)
/intern/cycles/render/object.cpp (+6, -1) (Diff)
/intern/cycles/render/object.h (+1, -0) (Diff)
/intern/cycles/util/util_hash.h (+15, -3) (Diff)
/source/blender/blenkernel/BKE_node.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl (+9, -0) (Diff)
/source/blender/gpu/shaders/gpu_shader_material.glsl.c (+1567, -1561) (Diff)
/source/blender/makesrna/intern/rna_nodetree_types.h (+3, -2) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021