Open GL render hairs

CybertaCyberta Posts: 0

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. 

Render in png

If i render it in .jpg file then all ok.

render in .jpg
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 laughcrying

 

Comments

  • BeeMKayBeeMKay Posts: 7,019

    PNG retains opacity, jpg fills it with whatever background colour you have defined.

    What hair are you using?

  • CybertaCyberta Posts: 0
    BeeMKay said:

    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

  • BeeMKayBeeMKay Posts: 7,019
    edited May 2018

    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.

    intermediate1.JPG
    1535 x 720 - 183K
    Post edited by BeeMKay on
Sign In or Register to comment.