Finishing touch for hair strand shadows;
authorTon Roosendaal <ton@blender.org>
Sun, 27 Nov 2005 12:19:12 +0000 (12:19 +0000)
committerTon Roosendaal <ton@blender.org>
Sun, 27 Nov 2005 12:19:12 +0000 (12:19 +0000)
commita494a76e9e5ca6b1374769a95fe55558ac73b847
tree22f1ff415e95176d7b961009f3a857546a6c4872
parentf08200baa9a3306fc4662313bd5c99ecdedf84cf
Finishing touch for hair strand shadows;

- raytracing code now uses cylinder-line intersect for strands. It used
  to intersect with the screen-aligned strand quads, giving too many
  misses for tracing.
  Note; mirror for hair is still not well supported!

- added in Materials a choice for whether a material is Traceable for
  raytracing or whether it is part of Shadow buffers. This way you can
  exclude hair strands from raytracing, but still get shadowbuffers for it.
source/blender/blenkernel/intern/material.c
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_material_types.h
source/blender/render/intern/source/ray.c
source/blender/render/intern/source/zbuf.c
source/blender/src/buttons_shading.c