Blender Git Loki
Git Commits -> Revision 9feec51
Revision 9feec51 by Lukas Toenne (hair_guides, hair_guides_grooming, hair_object, strand_editmode, tmp_hair_curves) August 3, 2017, 19:27 (GMT) |
Subdivision of hair fibers for smoother shading. Subdivision works on the parent strands for efficiency. The fibers lengths are based on the final subdivided length of parents, so no changes to the shader are required. This would be nicer with a tesselation shader, but this feature is not available in Blender 2.8. |
Commit Details:
Full Hash: 9feec51214d811537f7fb9fe0af579117ee007f7
Parent Commit: e34ba9f
Lines Changed: +141, -54
13 Modified Paths:
/release/scripts/startup/bl_ui/space_view3d.py (+1, -0) (Diff)
/source/blender/blenkernel/BKE_editstrands.h (+4, -6) (Diff)
/source/blender/blenkernel/BKE_hair.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/editstrands.c (+8, -10) (Diff)
/source/blender/blenkernel/intern/hair.c (+103, -21) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache.c (+2, -2) (Diff)
/source/blender/draw/intern/draw_cache.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl_strands.c (+8, -8) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+7, -0) (Diff)
/source/blender/blenkernel/BKE_editstrands.h (+4, -6) (Diff)
/source/blender/blenkernel/BKE_hair.h (+3, -3) (Diff)
/source/blender/blenkernel/intern/editstrands.c (+8, -10) (Diff)
/source/blender/blenkernel/intern/hair.c (+103, -21) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_materials.c (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache.c (+2, -2) (Diff)
/source/blender/draw/intern/draw_cache.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+1, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl_strands.c (+8, -8) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_sculpt_paint.c (+7, -0) (Diff)