IRAY Photorealism?

1353638404168

Comments

  • Siciliano1969Siciliano1969 Posts: 433
    edited July 2020

    Hi Padone,

    Here are the setting changes I made from what I understood from your post.  I may have not fully gotten the settings you suggested correct.  I am using the arm with the new settings and the rest of the body with my original settings.  

    Scatter and transmit intensity - changed to just Scatter  

    Dual Lobe Specular weight changed from 0.60 to 1.00

    Dual Lobe Specular reflectivity changed from 1.00 to 0.60

    Scattering Measuring Distance changed from 0.010 to 0.30 

    SSS direction changed from 0.30 tp 0.00

    Here is the result of the arm:  (I also tried applying to the whole body with the same result)

     

     

    Here I just bring down the Scattering Measuring Distance changed from 0.30 to 0.030 

    Still way too dark in my opinion.  

     

    Now keeping all your settings in the arm but moving the Scattering Measuring Distance back to 0.010 I get a much more pleasing look.  I forgot to mention that the SSS measuring distance and transmission distance...all shaders were actually born out of 

    extreme lighting conditions to help me reveal when there was too much of a SSS effect.   So I totally agree with you that you must use extreme lighting conditions to determine how much SSS to use.

     

     

    Padone settings.JPG
    1882 x 1882 - 158K
    Padone settings 1.JPG
    1879 x 1883 - 162K
    Padone settings 2.JPG
    1876 x 1881 - 147K
    Post edited by Chohole on
  • davidtriunedavidtriune Posts: 452
    j cade said:

    oh iray... I wish I knew how to quit you.

     

    a test render thus why its tiny and the bg is still a bit noisy... thankfully blenders compositor make it rreally easy to just denoise parts of an image, so if I brave rendering it full size i don't have to worry about trying to wait until that clears up

    seriously even with the tribulations I'm still firmly in camp "the best way to improve yr realism is strand based hair" this isnt even the best angle to show it off. Its styled so that both hands are interacting with it

     

    though of course the hair geometry takes up more gpu memory than all the textures combined  (I am of course being very efficient with textures, that entire background uses a grand total of 1 texture and for the legs I removed all but the diffuse/sss texture since theyre not visible anyway)

     

    I suppose my other tip would be "semi abstracted backgrounds are your friend" the more that's out of focus the more you don't have to get perfect and you can focus on the bits... in focus and work on getting them the best you can. Rather than trying to get everything looking perfect and running out of energy halfway through. It looks like she's in some sort of loungy room non? It's actually a cylinder some instanced spheres (those are the lights) and a really hastily made prop in blender (the headed curtain I made it in less than 10 minutes) 

     

     

    That's a render? dang you fooled me there. nice!

  • PadonePadone Posts: 3,700
    edited July 2020

    @Siciliano1969

    As for the scattering distance if you look at the hand in your pictures you can see that a higher distance brings up the sss effect on the fingers much better. Then the skin gets darker because of the increased translucency but that's ok. I don't know the light setup in your scene and it's hard to do tests with a hdri environment alone because you don't have photometric data for it.

    Using a strong 50-100 watt photometric backlight in scene only mode is the way to go to test sss because this way you can compare with real lights and skins. You can also get a 100 watt lamp and do tests on your own hand in a dark room to see how much translucency you get. It's also fun and useful to compare with real photos as you say yourself and I totally agree.

    In my tests 1 watt = 15000 lumens in iray that's what I get comparing daz to blender lights. That's odd since 1 watt is about 15 lumens for a standard incandescent light bulb so I suspect there's a bug in daz studio using millilumens but other than that it works fine.

    Personally I'd go with 0.03 that's your second picture, then the skin tone also depends on tone mapping so you should render your scene with the figure together with some standard rgb checker to get a comparison for diffuse colors. Of course also be sure your monitor is decently profiled to srgb. Below an example.

    https://bitbucket.org/Diffeomorphic/import_daz/issues/22/basic-tone-mapping

    http://www.digitaldog.net/tips-and-tricks.html

     

    p.s. Then if you can post a scene file with G8F or V8 that are characters I own, I'll be glad to do some tests on your light setup and skin settings if it may help.

     

    Post edited by Padone on
  • PadonePadone Posts: 3,700
    edited July 2020

    @Siciliano1969

    As a quick example below there's the G8F where I just thrown in some sss and dual lobe. You can see the difference with the default settings behind her that look more plastic especially in the face and hands where the sss gets more visible. Then again I'm more on the tech side and I have no experience in aiming for photorealism so this is just to get the idea. Scene included.

    g8f.jpg
    640 x 360 - 33K
    sss.jpg
    252 x 476 - 48K
    duf
    duf
    test.duf
    300K
    Post edited by Padone on
  • nonesuch00nonesuch00 Posts: 18,131

     

    Yeah, the glowing red fingers and dark arm are totally unnatural. In truth with light that strong to make the finger glow red there would be so much ambient light bouncing around that the arm would be clearly lit.

  • Hi Padone,

    Well with your technical backround you bring alot to the table.  Remember that without the coding and the technically minded we would not have these platforms and figures to work with to begin with.   As a want to be artist I am focusing on knowing just enough about the tech and backround stuff to make me dangerous with an eye for trying to interprerate and duplicate what I see.   Here is the hand you posted and my attempt to almost duplicate it.  This is the basis for where I would add better morphs to the hand to make it look more realistic, as well as bump the spec weight and reflectivity up to 1.00 to match the specularity of the hand in the photo.  I might try to reposition the light a bit.  There is no HDRI lighting just someone in a Cube room with a light illuminating the hand with a back drop.  I am enclosing the figure in a room otherwise she would be in the middle of outerspace with an area light (point light set to rectagle).  When using PBR lighting and materials you have to also try to create realistic scenes for the lightrays to bound around in.  

     

     

    Padone hand 1.JPG
    1879 x 1878 - 303K
  • j cadej cade Posts: 2,310

    whee i did render that hair full sized. it only took 5 hours (at which point it was still noisy but the skin was good enough that I could clean it up using blenders denoiser controled by a depth mask so it only denoised the incredibly noisy background)
     

    did i mention that this hair uses a full gig of memory? literally more memory than all the textures combined

    I also posted the instagramy version which probably does a better job faking "real" but #aestetically I just prefer cleaner renders

     

    look at that hair you can now see interacting with the hand - try that with mesh hair

     

    also I realized I'm using my eye trick where I dont worry about the eyes because we cant really see them. jcades tricks for realism: blur the background so you cant see it close the eyes so you cant see them... maybe the solution is just to render all our characters in windowless rooms with no light no need to worry about sss settings then :)

     

    also this is about as far as I've been able to push realism. I still dont think it hits real, but also not sure what I could do to better fool the viewer so constructive crit is v v welcome

  • j cade said:

    whee i did render that hair full sized. it only took 5 hours (at which point it was still noisy but the skin was good enough that I could clean it up using blenders denoiser controled by a depth mask so it only denoised the incredibly noisy background)
     

    did i mention that this hair uses a full gig of memory? literally more memory than all the textures combined

    I also posted the instagramy version which probably does a better job faking "real" but #aestetically I just prefer cleaner renders

     

    look at that hair you can now see interacting with the hand - try that with mesh hair

     

    also I realized I'm using my eye trick where I dont worry about the eyes because we cant really see them. jcades tricks for realism: blur the background so you cant see it close the eyes so you cant see them... maybe the solution is just to render all our characters in windowless rooms with no light no need to worry about sss settings then :)

     

    also this is about as far as I've been able to push realism. I still dont think it hits real, but also not sure what I could do to better fool the viewer so constructive crit is v v welcome

    This is fantastic work J cade!

  • PadonePadone Posts: 3,700

    @Siciliano1969 That picture looks very good to me. May be it needs some care around the nails that are too "perfect" as well as the fingers shape that may benefit from some bone variation especially in the nuckles. But overall I feel it could pass for a real photo well enough.

    That is not a good example of sss though since it's more ambient light with no strong direct light so sss can't "shine" in its glory. For sss tests a clear daylight environment or a studio environment with strong lights is better. Below is a good example of real sss where ambient light don't come into play so backlights alone are responsible for skin shading.

    https://pxhere.com/en/photo/867439

    Then the picture I posted is a standard rgb checker to test diffuse colors that may help with tone mapping.

  • MasterstrokeMasterstroke Posts: 1,985
    j cade said:

    whee i did render that hair full sized. it only took 5 hours (at which point it was still noisy but the skin was good enough that I could clean it up using blenders denoiser controled by a depth mask so it only denoised the incredibly noisy background)
     

    did i mention that this hair uses a full gig of memory? literally more memory than all the textures combined

    I also posted the instagramy version which probably does a better job faking "real" but #aestetically I just prefer cleaner renders

     

    look at that hair you can now see interacting with the hand - try that with mesh hair

     

    also I realized I'm using my eye trick where I dont worry about the eyes because we cant really see them. jcades tricks for realism: blur the background so you cant see it close the eyes so you cant see them... maybe the solution is just to render all our characters in windowless rooms with no light no need to worry about sss settings then :)

     

    also this is about as far as I've been able to push realism. I still dont think it hits real, but also not sure what I could do to better fool the viewer so constructive crit is v v welcome

    This is awesome. Good job. yesyesyes

  • Padone said:

    @Siciliano1969 That picture looks very good to me. May be it needs some care around the nails that are too "perfect" as well as the fingers shape that may benefit from some bone variation especially in the nuckles. But overall I feel it could pass for a real photo well enough.

    That is not a good example of sss though since it's more ambient light with no strong direct light so sss can't "shine" in its glory. For sss tests a clear daylight environment or a studio environment with strong lights is better. Below is a good example of real sss where ambient light don't come into play so backlights alone are responsible for skin shading.

    https://pxhere.com/en/photo/867439

    Then the picture I posted is a standard rgb checker to test diffuse colors that may help with tone mapping.

    I think that is a perfect example of SSS that you posted Padone...of course I will try to replicate it tonight.  wink   My picture was just to illustrate my thought process of using a real reference to check my overall CG results.  Having someone say it could pass as real or almost real is the ultimate compliment and helps me validate where I am at.  Probably some of the toughest critics are us in the CG world.  yes    Mille grazie!

  • PaintboxPaintbox Posts: 1,633
    edited July 2020

    This is my try after reading the discussion of @siciliano1969 and @padone

    The light setup (with some tweaks) provided by https://www.daz3d.com/brilliance-iray-lights

     

    cattalena-realism-portrait-2.png
    1600 x 900 - 872K
    Post edited by Paintbox on
  • PadonePadone Posts: 3,700

    @Paintbox It looks like you removed the displacement maps entirely. I mean there's no sign of reflections that I'd expect especially on the lips and around the eyes and nose areas, may be some on the neck too. Also the hair looks a little "painted". If you are using the denoiser beware that it smooths things out and may produce this kind of effect on details. For high quality pictures it's better to avoid the denoiser and let the image converge.

    There's a strange shadow in the left corner of the eyes, unless it comes from the hdri picture itself. The shadows are very sharp, it looks like you used a point light without any shape. Real lights tend to produce smooth shadows because of the light shape, even on close subjects. Also I'd try increasing the sss a bit but that's the last of the issues there. As a little final note I don't like the dark background, since you use a strong direct light with a medium intensity environment light may be a pale background will contextualize the subject better.

    Again I'm not an expert on photorealism, I'm sure others will find better advices.

  • PaintboxPaintbox Posts: 1,633
    Padone said:

    @Paintbox It looks like you removed the displacement maps entirely. I mean there's no sign of reflections that I'd expect especially on the lips and around the eyes and nose areas, may be some on the neck too. Also the hair looks a little "painted". If you are using the denoiser beware that it smooths things out and may produce this kind of effect on details. For high quality pictures it's better to avoid the denoiser and let the image converge.

    There's a strange shadow in the left corner of the eyes, unless it comes from the hdri picture itself. The shadows are very sharp, it looks like you used a point light without any shape. Real lights tend to produce smooth shadows because of the light shape, even on close subjects. Also I'd try increasing the sss a bit but that's the last of the issues there. As a little final note I don't like the dark background, since you use a strong direct light with a medium intensity environment light may be a pale background will contextualize the subject better.

    Again I'm not an expert on photorealism, I'm sure others will find better advices.

    This are very good advice, I will see what I can do better with your pointers! Thank you.

  • Siciliano1969Siciliano1969 Posts: 433
    edited July 2020

    Ok here is the picture from Padone's link and my attempt at coming close to the SSS using my skin shaders with no change in skin shader settings.  The figure could use a bit more adjusting of the hands and I had to put her in an actual airplane cabin to get things to look more correct.  The only thing missing is the outside lighting playing a bit on the face and hand.  Proof of how important you have to simulate not only the lighting but lighting enviroment your figure is in.   I didn't nail it, but I think I'm in the ballpark.  There is still a lot of noise and probably would have taken hours to resolve.  No gotta no tima lika dat capici?  

    https://pxhere.com/en/photo/867439

     

    Girl airplane window 1.JPG
    1866 x 1863 - 304K
    Post edited by Chohole on
  • Paintbox said:
    Padone said:

    @Paintbox It looks like you removed the displacement maps entirely. I mean there's no sign of reflections that I'd expect especially on the lips and around the eyes and nose areas, may be some on the neck too. Also the hair looks a little "painted". If you are using the denoiser beware that it smooths things out and may produce this kind of effect on details. For high quality pictures it's better to avoid the denoiser and let the image converge.

    There's a strange shadow in the left corner of the eyes, unless it comes from the hdri picture itself. The shadows are very sharp, it looks like you used a point light without any shape. Real lights tend to produce smooth shadows because of the light shape, even on close subjects. Also I'd try increasing the sss a bit but that's the last of the issues there. As a little final note I don't like the dark background, since you use a strong direct light with a medium intensity environment light may be a pale background will contextualize the subject better.

    Again I'm not an expert on photorealism, I'm sure others will find better advices.

    This are very good advice, I will see what I can do better with your pointers! Thank you.

    Nice job paintbox!  I think Padone is correct in the suggestions.  Add more HD morphs or displacement and no denoiser.  

  • emoryahlbergemoryahlberg Posts: 133

    I'm fairly proud of this one, and the skin shader in particular. smiley

  • PadonePadone Posts: 3,700
    edited July 2020

    @Siciliano1969 I believe it's pretty close as for skin settings and light environment. In the photo the light scatters more on the palm but I suspect it's from the light direction rather than the skin settings. I believe it could be useful for sss testing to include the ear in the picture as in the reference photo.

    You can see the thumb is a little "overtranslucent". But this is because the uber shader gets a true volumetric solution to simulate sss, instead of a sss dedicated shader. This means the whole volume is simulated and since there are no bones inside then it may get more translucent than needed in some areas. I believe this effect is limited to fingers though, since luckily ears get no bones and the rest of the body is too thick to get bones in the way.

    Nevertheless I guess some little "overtranslucency" is better than a "limited" sss that would make things plastic like.

     

    p.s. The fact that the uber shader simulates the whole volume is also the reason why it is so slow to converge as for sss effects. Other solutions such as cycles use a better denoiser that doesn't burn details, and a dedicated sss shader that simulates the sub-surface rather than the whole volume.

    Post edited by Padone on
  • j cadej cade Posts: 2,310
    edited July 2020

    a test render. but can you tell just by looking what it is I'm testing? (if you can that would be good indication that im doing okay)

    etest3.jpg
    1200 x 900 - 992K
    Post edited by j cade on
  • j cadej cade Posts: 2,310

    oh also @emoryhalberg

    In this render and your last couple the lips in particular have stood out to me as very realistic

  • Padone said:

    @Siciliano1969 I believe it's pretty close as for skin settings and light environment. In the photo the light scatters more on the palm but I suspect it's from the light direction rather than the skin settings. I believe it could be useful for sss testing to include the ear in the picture as in the reference photo.

    You can see the thumb is a little "overtranslucent". But this is because the uber shader gets a true volumetric solution to simulate sss, instead of a sss dedicated shader. This means the whole volume is simulated and since there are no bones inside then it may get more translucent than needed in some areas. I believe this effect is limited to fingers though, since luckily ears get no bones and the rest of the body is too thick to get bones in the way.

    Nevertheless I guess some little "overtranslucency" is better than a "limited" sss that would make things plastic like.

     

    p.s. The fact that the uber shader simulates the whole volume is also the reason why it is so slow to converge as for sss effects. Other solutions such as cycles use a better denoiser that doesn't burn details, and a dedicated sss shader that simulates the sub-surface rather than the whole volume.

    This is 100% exactly correct in my opinion!  I will try to include the ear in the render this time.  Since bones are less translucent than skin and my figures does not include bones it makes the hand a bit overtranslucent.  Luckily most renders do not need to have lighting situations where maximum amount of SSS is tested like in the reference photo.  

  • Here is an updated version with the ear Padone.  I tried the Denoised version (I am not a fan of the DAZ Iray Denoiser) but I wanted to get a general idea of the SSS in this lighting environment.  The reference photo shows a young girl with her hand and head near an airplane window in the early morning at sunset.  The sun appears from behind the plane.  What is missing in my render is the outside world, horizon, and ground creating a bit more GI in the cabin of the airplane and through her window.  The bones in her hands are missing thus creating a bit too much translucency.   Its amazing how you have to recreate all these factors to get the most accurate results.  

     

    Girl airplane window 2 with ear denoised.JPG
    1871 x 1689 - 122K
  • PadonePadone Posts: 3,700
    edited July 2020

    @jcade @Siciliano1969 Just to let you know that your input got me to improve the blender dual lobe and roughness specularity to better match with iray. Thank you.

    @Siciliano1969 Thank you for updating your render. Those skin settings and light environment look very good to me as to mimic the reference photo. Nice Job indeed.

    https://bitbucket.org/Diffeomorphic/import_daz/issues/130/better-dual-lobe-and-roughness-specularity

    Post edited by Padone on
  • emoryahlbergemoryahlberg Posts: 133
    j cade said:

    oh also @emoryhalberg

    In this render and your last couple the lips in particular have stood out to me as very realistic

    Thank you!

    I'm afraid I'm not sure what you're testing, j cade, but I think it has to do with her nose?

    Siciliano1969 and Padone, thank you for your testing. So far I've had better realistic results with chromatic rendering, especially with the guide from isidorekeeghan.

    Siciliano1969, do you have the Iray Skin Manager? If so, would you mind uploading your skin settings?

     

  • MasterstrokeMasterstroke Posts: 1,985
    j cade said:

    oh also @emoryhalberg

    In this render and your last couple the lips in particular have stood out to me as very realistic

    Thank you!

    I'm afraid I'm not sure what you're testing, j cade, but I think it has to do with her nose?

    Siciliano1969 and Padone, thank you for your testing. So far I've had better realistic results with chromatic rendering, especially with the guide from isidorekeeghan.

    Siciliano1969, do you have the Iray Skin Manager? If so, would you mind uploading your skin settings?

     

    That is an impressive render. I think, her nose is great as it is.
    I think personal properties should not be confused with sculpting errors. That's when it turns into cherry picking. Not everybody has the perfect model nose.
    So I think, her nose is fine. It's just her.

  • j cade said:

    whee i did render that hair full sized. it only took 5 hours (at which point it was still noisy but the skin was good enough that I could clean it up using blenders denoiser controled by a depth mask so it only denoised the incredibly noisy background)
     

    did i mention that this hair uses a full gig of memory? literally more memory than all the textures combined

    I also posted the instagramy version which probably does a better job faking "real" but #aestetically I just prefer cleaner renders

     

    look at that hair you can now see interacting with the hand - try that with mesh hair

     

    also I realized I'm using my eye trick where I dont worry about the eyes because we cant really see them. jcades tricks for realism: blur the background so you cant see it close the eyes so you cant see them... maybe the solution is just to render all our characters in windowless rooms with no light no need to worry about sss settings then :)

     

    also this is about as far as I've been able to push realism. I still dont think it hits real, but also not sure what I could do to better fool the viewer so constructive crit is v v welcome

     

    Lovely render, how many iterations? Also when rendering on gpu always make sure that around half a gigabyte of your vram is free otherwise your render will be slow, also dont render in closed boxes, have atleast one side open. Also hair renders slow no matter the type, because hair has too many layers or strands and light has to bounce off of each one of them therefor makes the render slow ,one way to speed it up is to lower the max lightpath (to 10 for example, remember default is 21)

    j cade said:

    Sure, Blender is awesome, but why does every thread turn into a Blender discussion. How does Blender help increasing realism inside DAZ Studio IRAY?

    Can't fault someone for thinking that the ends would be more important than parochial loyalty to the means. That every thread turns into a Blender discussion is the universe trying to tell you something.

     

    Ngl I have currently decamped to blender. Experimenting with the diffeomorphic plugin more and I realized my total time to setup and render had *already* hit pretty much equal. This is probably pretty specific to me, I *really* like strand based hairs, and anything other than short sbh in iray has a tendency to make my computer seize up. The extra setup time in cycles, gets balanced out by the much faster setup and render time for hair. If the memory efficiency of iray hair improves I will probably be back. (it is worth noting that the next version of iray that will be added to ds includes a proper strand primative so potentially this will actually happen pretty soon)

     

    Even testing those vellus hairs I posted was somewhat painful

    even more painful was testing this:

    a much softer scalp transition yay! I've actually tweaked some things in the shader mixer adding some transparency to just the very roots (i also added some other things like adding a texture map to the bias and gain so you can make it a more jagged transition) the difficulty is actually previewing and testing these things. the load time to *start* rendering is 2+ minutes for aux viewport and 4+ for a render. having enough detail in the aux viewport to actually get useful visual feedback also not quick

     

    also would this render look better with a more accurate numer of hair strands? a lower segment interpolation length? very much yes to both. are the odds of doing either, let alone both, falling to cpu or just straight up freezing my computer very very high? yes. very yes. (in testing this shader ive done 5+ manual restarts If i tried to continue id just end up pulling out my own hair)

     

    I quite like it but my takeaway was "this is pretty good... NEVER AGAIN"

     

    Another lovely render, the hair looks dry ,as of no moisture or oiliness dry.

    8eos8 said:

    I have to stop twiddling with things over and over or I'll never get around to posting anything, haha. Anyways, I think these came out all right...

     

    Very nice renders.

    Thanks Leonides02!  Here is a bit more of her...fixed her hair a bit.  Iray with my skin shader...I'm done messing with them.  LOL

     

     

    Nice job, espacially on the legs, feet and the shoes

    Using the above settings here is my 60's stewardess (flight attendant).  What stands out is the too thin paper mache scarf.  She is not perfect and still CG but it works for me.  cheeky

     

     

    Good job, maybe give my method a try? Its on page 34

    I'm fairly proud of this one, and the skin shader in particular. smiley

     

    Very Good, now add a little bit of tear and a dramatic theater like light and its complete.

    j cade said:

    a test render. but can you tell just by looking what it is I'm testing? (if you can that would be good indication that im doing okay)

     

    Are you testing lower translucency values mixed with higher glossiness? Lower translucency makes the skin dry and higher gloss doesnt fix it, but it sure does make the details pop and it works great for mimicking dry lips or feet.

  • Some change of scenery, here have some tea for all of your hard works, good job everyone
    tea21.jpg
    1280 x 720 - 53K
  • emoryahlbergemoryahlberg Posts: 133
    Some change of scenery, here have some tea for all of your hard works, good job everyone

    Why, thank you! smiley

  • j cadej cade Posts: 2,310
    edited July 2020

    no one guessed eyes :( which I guess might indicate I still have work to do

    (also I def did leave the spec a bit high)

    hopefully the comparison between these more clearly shows improvements:

    I've always had problems creating a system that consistently worked for eyes. Much like the translucency maps the actual textures themselve have a great deal of variance in their setup so a 1 size fits all solution is problematic. Add to that irays thinwalled off creating unfortunate shadows. and the G8s uv setup making it nigh impossible to avoid harsh seam lines in the bump on the eye moisture and cornea (I have a whole semi-coherent rant written down).

     

    So my solution has actually ended up being rolling my own textures. I have a flying spaghetti monster of nodes in blender for a fully procedural eye setup that I can tweak and bake out.

    eyecomp.jpg
    900 x 361 - 347K
    Post edited by j cade on
  • Padone said:

    @jcade @Siciliano1969 Just to let you know that your input got me to improve the blender dual lobe and roughness specularity to better match with iray. Thank you.

    @Siciliano1969 Thank you for updating your render. Those skin settings and light environment look very good to me as to mimic the reference photo. Nice Job indeed.

    https://bitbucket.org/Diffeomorphic/import_daz/issues/130/better-dual-lobe-and-roughness-specularity

    Thanks Padone!

    Great work on the dual lobe!  I know I learned alot on this thread about that.  I have to start messing with Blender a bit more.  

Sign In or Register to comment.