I have a model with hair and a shiny “gold” object next to it, but the hair doesn’t reflect – it only reflects the object’s surface under the hair. Any way to fix this?
Make sure, you use PolygonStrands for RayMirror, Not the Keypointstrands from the Particel Panels, they are faster in rendering, but do not react on Raytracing.
Get precise info here:
http://wiki.blender.org/index.php/Doc:Manual/Materials/Properties/Strands
Patel
Found the setting, but Blender crashes every time I render with Polygon Strands enabled – even at thumbnail-sized resolution. Any ideas on how to reduce the memory usage without changing the way stuff looks? I even tried the Really Big Render script and still crashed.
Because I don’t know much about your scene, just some ideas:
-
I think you already use children with you particles? - If not, activate the children and lower the initial number of particles.
-
If you use the RayMirror on the shiny object only for the Hair reflection, use a ray Depth of just 1 in the RayMirrorPanel.
-
For some scenes rendered with Raytracing, it is a good idea to change the OctreeResolution:
http://www.blender.org/development/release-logs/blender-233/render-engine-features/ -
If your shiny object has has a quite simple shape, you could try to use the old way of mirroring via EnvironmentMapping and stay with using keypointstrands. Well done, this can give very realistic results.
I think, this would reduce the memory usage most efficiently and you could even deactivate Raytracing.(If not used anywhere else in the scene)
http://wiki.blender.org/index.php/Doc:Manual/Textures/Types/Environment_Maps -
Other things to do for better render performance:
http://wiki.blender.org/index.php/Doc:Manual/Render/Performances
Hope this helps, Patel
This is great, thanks for the detailed info. I’ll give it a shot.