I have a basic hair shader that workes with prman and 3delight, but not with Pixie.
Included is the shader and the source of a dso to generate some fur.
This is the original submitter. I've localized the bug to the 'pow()' call in the illuminance loop, when I replace
it I get similar results on prman, 3delight and pixle. btw, pixie sure as hell can render RiCurves quickly!!!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This may not be a bug... The shader is passing negative values to pow(). which "does the right thing".
Not sure why it looks ok on the other platforms. Print statements in shaders seem to kill pixie...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hair shader and demo files
This is the original submitter. I've localized the bug to the 'pow()' call in the illuminance loop, when I replace
it I get similar results on prman, 3delight and pixle. btw, pixie sure as hell can render RiCurves quickly!!!
This may not be a bug... The shader is passing negative values to pow(). which "does the right thing".
Not sure why it looks ok on the other platforms. Print statements in shaders seem to kill pixie...
Hi Bobmercier
This is good feedback, I will make sure the pow call is protected.
BTW, I was unable to compile your DSO on Windoze due to some undefined symbols.
Okan
This problem is fixed in the trunk
Okan