Open GL render hairs
Hi all!
I need to render a picture with openGL but
if I try to render in .png file character's hairs is drawing as a half-white and a half-transparent.
If i render it in .jpg file then all ok.
What I have to do with hairs for correct render in .png file?
I need exactly OpenGL not Iray because Iray will render video or image-sequence 10 year on my PC
Comments
PNG retains opacity, jpg fills it with whatever background colour you have defined.
What hair are you using?
https://www.daz3d.com/rochelle-ponytail-hair-for-genesis-3-female-s
Mhm... I tried to replicate your problem, and here's what I got: When you render in OpenGL (any of the modes), you get transparencies. This is probably due to how the new version of OpenGL interprets the surface materials; when I tried to replicate this in DS 4.8, the hair turned out just fine. I've tried both Iray and 3Delight surface material, and the result is the same.
Check the screenshot of the unsaved image, it has transparencies in the hair and eye reflection where you can see the default background.
Your "white hair" in the png is due to the fact that png preserves the transparency created in the render. If you save it as jpg, a black background colour is automatically asigned to the image.