Strand render bugfixes:
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Tue, 4 Dec 2007 16:55:01 +0000 (16:55 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Tue, 4 Dec 2007 16:55:01 +0000 (16:55 +0000)
- Accidentally made minimum blender unit strand size bigger again.
- Make layer option for lamps work.

source/blender/render/intern/source/strand.c
source/blender/src/buttons_shading.c

index 95768e1a0d8b96f4d857a5fb92b9ebf9aa2358f0..1d93cb348ec17a85fde37394e00bfa1111d79a2a 100644 (file)
@@ -610,6 +610,7 @@ void strand_shade_point(Render *re, ShadeSample *ssamp, StrandSegment *sseg, Str
 
        memset(&vlr, 0, sizeof(vlr));
        vlr.flag= R_SMOOTH|R_VISIBLE;
+       vlr.lay= sseg->strand->buffer->lay;
        if(sseg->buffer->ma->mode & MA_TANGENT_STR)
                vlr.flag |= R_TANGENT;
        shi->vlr= &vlr;
index 19f60801735173d1eb6412ac8f6657e197bb2282..8bc165702fc1d06043c859c62af133a586086077 100644 (file)
@@ -3868,8 +3868,8 @@ static uiBlock *strand_menu(void *mat_v)
        uiBlockBeginAlign(block);
        uiDefButBitI(block, TOG, MA_STR_B_UNITS, 0,     "Use Blender Units", 10,95,230,20, &(ma->mode), 0, 0, 0, 0, "Use actual Blender units for widths instead of pixels");
        if(ma->mode & MA_STR_B_UNITS){
-               uiDefButF(block, NUMSLI, 0, "Start ",   10, 75, 230,20,   &ma->strand_sta, 0.01, 20.0, 2, 0, "Start size of strands in Blender units");
-               uiDefButF(block, NUMSLI, 0, "End ",             10, 55, 230,20,  &ma->strand_end, 0.01, 10.0, 2, 0, "End size of strands in Blender units");
+               uiDefButF(block, NUMSLI, 0, "Start ",   10, 75, 230,20,   &ma->strand_sta, 0.0001, 2.0, 2, 0, "Start size of strands in Blender units");
+               uiDefButF(block, NUMSLI, 0, "End ",             10, 55, 230,20,  &ma->strand_end, 0.0001, 1.0, 2, 0, "End size of strands in Blender units");
        }
        else{
                uiDefButF(block, NUMSLI, 0, "Start ",   10, 75, 230,20,   &ma->strand_sta, 0.25, 20.0, 2, 0, "Start size of strands in pixels");