Blender Git Loki

Git Commits -> Revision e9ba345

Revision e9ba345 by Stuart Broadfoot (master)
December 28, 2012, 14:21 (GMT)
New feature

Patch [#33445] - Experimental Cycles Hair Rendering (CPU only)

This patch allows hair data to be exported to cycles and introduces a new line segment primitive to render with.

The UI appears under the particle tab and there is a new hair info node available.

It is only available under the experimental feature set and for cpu rendering.

Commit Details:

Full Hash: e9ba345c46c93a193193f01d4bfac714a666d384
SVN Revision: 53373
Parent Commit: 857df80
Lines Changed: +3131, -250

4 Added Paths:

/intern/cycles/blender/blender_curves.cpp (+898, -0) (View)
/intern/cycles/render/curves.cpp (+160, -0) (View)
/intern/cycles/render/curves.h (+134, -0) (View)
/source/blender/nodes/shader/nodes/node_shader_hair_info.c (+58, -0) (View)

46 Modified Paths:

/intern/cycles/blender/addon/properties.py (+188, -0) (Diff)
/intern/cycles/blender/addon/ui.py (+88, -0) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+20, -5) (Diff)
/intern/cycles/blender/blender_object.cpp (+20, -6) (Diff)
/intern/cycles/blender/blender_session.cpp (+2, -2) (Diff)
/intern/cycles/blender/blender_shader.cpp (+4, -0) (Diff)
/intern/cycles/blender/blender_sync.cpp (+4, -1) (Diff)
/intern/cycles/blender/blender_sync.h (+6, -3) (Diff)
/intern/cycles/blender/CMakeLists.txt (+1, -0) (Diff)
/intern/cycles/bvh/bvh.cpp (+106, -26) (Diff)
/intern/cycles/bvh/bvh.h (+6, -3) (Diff)
/intern/cycles/bvh/bvh_build.cpp (+32, -5) (Diff)
/intern/cycles/bvh/bvh_build.h (+2, -0) (Diff)
/intern/cycles/bvh/bvh_params.h (+4, -1) (Diff)
/intern/cycles/bvh/bvh_sort.cpp (+2, -0) (Diff)
/intern/cycles/bvh/bvh_split.cpp (+44, -11) (Diff)
/intern/cycles/kernel/kernel_bvh.h (+261, -6) (Diff)
/intern/cycles/kernel/kernel_emission.h (+11, -1) (Diff)
/intern/cycles/kernel/kernel_light.h (+63, -1) (Diff)
/intern/cycles/kernel/kernel_object.h (+50, -0) (Diff)
/intern/cycles/kernel/kernel_shader.h (+86, -29) (Diff)
/intern/cycles/kernel/kernel_textures.h (+5, -0) (Diff)
/intern/cycles/kernel/kernel_triangle.h (+103, -73) (Diff)
/intern/cycles/kernel/kernel_types.h (+32, -2) (Diff)
/intern/cycles/kernel/svm/svm.h (+6, -0) (Diff)
/intern/cycles/kernel/svm/svm_attribute.h (+94, -50) (Diff)
/intern/cycles/kernel/svm/svm_geometry.h (+37, -1) (Diff)
/intern/cycles/kernel/svm/svm_tex_coord.h (+13, -1) (Diff)
/intern/cycles/kernel/svm/svm_types.h (+9, -1) (Diff)
/intern/cycles/render/CMakeLists.txt (+2, -0) (Diff)
/intern/cycles/render/light.cpp (+36, -1) (Diff)
/intern/cycles/render/mesh.cpp (+133, -18) (Diff)
/intern/cycles/render/mesh.h (+34, -0) (Diff)
/intern/cycles/render/nodes.cpp (+46, -0) (Diff)
/intern/cycles/render/nodes.h (+5, -0) (Diff)
/intern/cycles/render/object.cpp (+31, -0) (Diff)
/intern/cycles/render/object.h (+1, -0) (Diff)
/intern/cycles/render/scene.cpp (+11, -1) (Diff)
/intern/cycles/render/scene.h (+6, -0) (Diff)
/intern/cycles/util/util_boundbox.h (+7, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+265, -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