Vendors: We all don't use Iray ...

17891012

Comments

  • wowiewowie Posts: 2,029
    edited August 2016

    The DLL I'm talking about is the 3DL one than DAZ calls from DS to start the rendering process.  The options that are used to start/control the DLL severely limit the performance.

    Kendall

    Her script is a scripted renderer script and the rendering isn't done by exporting a .RIB to be rendered in the standalone.  Scripted rendering just allows a script to inject additional parameters into the .RIB, which then gets passed to the renderer. I think the calls for both are the same.

    As I put in my bug report/feature request a long time ago, just include that parameter into the call and have it exposed in the renderer's option. In case someone still uses 32 bit versions and have severe memory constraints. Of course, like my request for a proper Oren Nayar diffuse BSDF brick, it never gets handled. Just a generic, we'll pass that on to the developer team.

    Just to clarify things a bit - adding that one parameter doesn't require extensive export knowledge of RSL or RiSpec (like making new shader bricks or implementing a physical sun/sky).

    kyoto kid said:

    ...so how does one acquire those skills?  Or is RSL/RiSpec kept as some deep dark secret you have to pay 1,000$s to learn?

    Here's a nice tutorial of writing Renderman shaders with 3delight for Maya.

    http://www.qarl.com/menu/shaders/

    Obviously, getting your shader into DAZ Studio isn't covered and there's very little information from DAZ in like, forever, concerning that topic.

    Just to be on the safe side, I ran another test with a more 'usable' scenario. UE2 with some lights acting as a portal light. IDL mode, bumped up the max distance to 1500.

    with raycache - 10 minutes 16.90 seconds

    without raycache - 40 minutes 43.64 seconds

    Yes, roughly 4x slower.

    10 minutes 16.90 seconds.jpg
    1920 x 1080 - 1M
    40 minutes 43.64 seconds.jpg
    1920 x 1080 - 1M
    Post edited by wowie on
  • nonesuch00nonesuch00 Posts: 18,714

    When I programmerer the only really rare skill amongst programmers was those programmers that actually made a concerted effort to test their code thoroughly enough. Anything else was learnable on an as-needed basis.

    You've never played with AI/Expert Systems languages, have you? smiley  There are many programming languages that do not use the same skills as programming in C, C++, BASIC, or Pascal.  OPS5, Lisp, Forth, Prolog, and others.  There are languages that look a lot like XML/JSON but without the objects.  There are strict sequential languages that have few methods for jumps, and no subroutines at all (sorta like writing everything in inline assy).  There are languages where almost nothing is sequential.  There are even languages that change/morph as you program them (Forth is one of these).

    Many of these take years of training to learn before one can competantly write anything of value in them.  Many of them you may never get the chance to program UNLESS you've had specific training in the first place.

    EDIT:  RIB is a lot like a description file that happens to contain code.  There are a lot of global variables (with really stupid single letter names) that have very specific meanings in one context, while having a completely different meaning in another context, yet the two are mere lines apart.

    I remember when I was younger, a much more experienced programmer once opined the following:  "The only language every programmer understands is Profanity."

    Kendall

    Yes, I have programmed in AI/Expert systems. I have a computer science degree and a mathematics degree and barely remember any of it if I'm truthful. I like how modern programming IDEs and libraries allow me massive magnitudes of productivity more than the many hours I spent learning to even use a tool like vi. I even joined the military reserves with a almost 1 year AIT because it was clear to me that despite my degrees, employers considering my resume for work considered my degrees as lacking in evidence that I could work on technically complex systems. Finished the AIT and despite AIT being orders of magnitude easier than my degrees I had, I then get the sort of jobs that I was looking for after graduating AIT. I wasn't magically smarter or more technically proficient from that AIT;  it only seemed that way to the resume readers.

    cool I've never seen a correlation between profanity and good programming skills. In my 3 years as a drop out of high school I experienced there is a stronger correlation between vulgarness and poor work and smoking than I observed later between programming and vulgarity and smoking. Yes, I was really old when I graduated high school; laugh call me Jethro; and even older when I finally graduated college. laugh

  • LintonLinton Posts: 543

    I at least do minimal 3Delight support and pretty much only where Daz requires it (for e.g. on character skins).  All my renders are done in Iray now.

    I have almost completely moved away from 3Delight, and mostly with thanks to your iRay tutorials and renders. I really like what I can do with iRay, and as new shaders keep coming out, I am re-texturing old 3Delight items with new iRay stuff for faster renders. I am getting great results, and super fast renders complete in far less time than ever before.

  • kyoto kidkyoto kid Posts: 41,845

    ...I'm looking to go the other way as I cannot afford a high memory GPU and a new system to support it, as my MB's video slots are last generation (PCI 2.0) . I have a 2.8GHz i7 930 (dirst generation) as well as 12 GB DDR3 1333 memory so CPU renders in Iray are slow. much more so compared to using 3DL with the AoA lights.

  • JQPJQP Posts: 520
    Nope, we don't all use Iray. My rig is only a couple years past its last upgrade (i5 4440, 24gb RAM, GeForce GTX 760), but Iray still renders waay too slowly for me. I'm not one to wait long on a render, and 3Delight is perfect for my needs. That said, I would like to play with Iray more, if it rendered faster. Speaking of, I should probably fire up an Iray test, haven't checked to see if the last few driver upgrades made any difference.
  • kyoto kidkyoto kid Posts: 41,845

    ...I find  that for simple scenes or if I use an HDRI, it's OK. However, for my more "epic" scenes, it is pretty slow, especially if it is an indoor shot, or one with a lot of emissive lights. Getting older surfaces to have proper texture detail is a bit if a pain as well as Iray really doesn't make use of Displacement.

  • Serene NightSerene Night Posts: 17,704

    I have found what Kyoto kid says is true. Interior scenes not using hdri are pretty epically slow. i actually don't use hdri that often. 

  • JQPJQP Posts: 520
    Well, it's still slow. 30 minutes to render G3F and hair in an empty scene that takes 20 seconds to render in 3Delight. I google a bit and find lots of "get gud" mansplaining about how if I become a professional photographer, I can get that down to 25 minutes. TL;DR summation of Iray vs 3Delight; 4x the results in 200x the time.
  • kyoto kidkyoto kid Posts: 41,845
    edited August 2016

    I have found what Kyoto kid says is true. Interior scenes not using hdri are pretty epically slow. i actually don't use hdri that often. 

    ...I rarely do either as I cannot use Iray view mode for very long since it takes forever to refresh (I only have an old GTX 460 with 1 GB of memory) and eventually crashes the application.  Without it, I cannot tell how the dome is oriented or where the sun is.

    Post edited by kyoto kid on
  • Serene NightSerene Night Posts: 17,704

    I haven't liked my results in HDRI to be quite honest. I don't like messing with domes and times either. I don't find it intuitive nor do I really like the result. 

    I'm thinking of returning to 3delight because my interest is in bigger scenes with lots of action.. I haven't succeeded in doing a big scene, with iray that I like. 

  • kyoto kidkyoto kid Posts: 41,845
    edited August 2016

    ...I did one and it took forty minutes just to do all the calculations before anything even appeared in the render window.

    The longest I ever had to wait for optimising in 3DL was about five minutes and that was on a very "huge" scene with lots of stuff going on

    Post edited by kyoto kid on
  • WillowRavenWillowRaven Posts: 3,787
    edited September 2016

    Another awesome product that's ONLY IRAY!!! 

    Medieval Scriptorium looks awesome. I was about to buy it when I realized there are no 3DL settings. Such a disappointment.

     

    And another useful product, Moneylender Tools that's iray-only. :(

    Thetre making me cry!  FSL Fantasy Clutter Books Scrolls & Accessories ....Iray Only!

    Post edited by WillowRaven on
  • caravellecaravelle Posts: 2,645

    Another awesome product that's ONLY IRAY!!! 

    Medieval Scriptorium looks awesome. I was about to buy it when I realized there are no 3DL settings. Such a disappointment.

     

    And another useful product, Moneylender Tools that's iray-only. :(

    Thetre making me cry!  FSL Fantasy Clutter Books Scrolls & Accessories ....Iray Only!

    Yes, this is really sad... I would very much like to have the Scriptorium, but I will never buy a Windows computer just because I can't use Iray on my Mac. PAs/Vendors should keep in mind that not all users who would like to buy their products can use them if they are Iray only.
  • Oso3DOso3D Posts: 15,085

    They know. But the market is the market.

    Personally, I find it pretty trivial to convert Iray to 3DL in most cases. I'll attempt to do so with the Scriptorium.

  • pdspds Posts: 593
    caravelle said:

    Another awesome product that's ONLY IRAY!!! 

    Medieval Scriptorium looks awesome. I was about to buy it when I realized there are no 3DL settings. Such a disappointment.

     

    And another useful product, Moneylender Tools that's iray-only. :(

    Thetre making me cry!  FSL Fantasy Clutter Books Scrolls & Accessories ....Iray Only!

     

    Yes, this is really sad... I would very much like to have the Scriptorium, but I will never buy a Windows computer just because I can't use Iray on my Mac. PAs/Vendors should keep in mind that not all users who would like to buy their products can use them if they are Iray only.

    Well, of course you *can* use IRay on a Mac in CPU mode, which is about as much fun as watching grass grow, but if you set it to render overnight, it's no big deal. When I'm stuck having to test things on my MacBook Pro, I just keep the image size small until it's time for a full-size render, using the spot render tool to tweak select areas as necessary. It's definitely not as glorious as using IRay in Preview Mode on my PC with nVidia compatible graphics cards, but it gets the job done.

    On a related note, the NPR thread has me reconsidering using 3Delight because of the high quality stylized looks that can be achieved, especially with reasonable render times. 

  • Oso3DOso3D Posts: 15,085

    pds: Yeah, when I am doing a 'lineart' render, it's often maybe 10 mins, tops. heh.

     

  • Oso3DOso3D Posts: 15,085
    edited September 2016

    So it took me about 20-30 minutes to convert over, but I've spent another 45 minutes creating a figure, using VWD to drape his robe, and getting the lighting angled to my satisfaction...

    Rendering now. Hopefully nothing else bugs me about it and I have to interrupt and fix it. ;)

    (And I'm going OMG THIS IS SO SLOW WITH AREALIGHTS... and then remind myself it's only been rendering 4 minutes)

    Post edited by Oso3D on
  • Oso3DOso3D Posts: 15,085

    5 minutes to convert Iray > 3DL. 10-20 minutes to change the candle flames to arealight and tweak lighting.
    Another 30 minutes to work on the figure.
    Rendered in 1 hour 20 minutes.

    (An hour in went 'wait, maybe I should make the candles translucent?? NNNGH no, let's just finish this thing)

     

    Scriptorium 3DL.png
    1747 x 1080 - 2M
  • bluejauntebluejaunte Posts: 1,990
    edited September 2016

    5 minutes, really? You should make a guide smiley

    Post edited by bluejaunte on
  • 5 minutes, really? You should make a guide smiley

    Absolutely! I've never heard anyone able to do it so fast. For the whole environment or just certain elements?

  • mjc1016mjc1016 Posts: 15,001
    edited September 2016

    5 minutes to convert Iray > 3DL. 10-20 minutes to change the candle flames to arealight and tweak lighting.

    Slowpoke...cheeky

    Post edited by mjc1016 on
  • Oso3DOso3D Posts: 15,085
    edited September 2016

    Process:

    Open Scriptorium

    Expand > All

    Ctrl-A (selecting all items in scene)

    Go to surfaces. Ctrl-A in the tab (selecting all surfaces of the items selected)

    Double-click UberSurface2 preset (for ease, probably could use some of the others)

    Wait a few minutes (takes a while)

    Turn on Bump.

    Add Opacity map back on the fire in the fireplace and fiddle with the windows (opacity maps tend to vanish going Iray to 3DL, and this is one reason this environment might have worked better -- very few opacity maps)

     

    After this it gets a bit more fiddly:

    Add filter for 'candl' in the scene. Select all.

    Click on flame for each candle. This may take a while, there's probably 20-30 entries. Convert to area light, add Candleflame On texture to Ambient and Light, do some test renders to see if the lighting is right.

    Do pretty much the same for the fire in the fireplace, though I found it necessary to really ramp up the light there.

    Add a distant light, fiddle with it until it comes in the window the way you want.

     

    All told that probably took about 30 minutes. Note, again, that opacity maps getting lost is the biggest hurdle, and this happens to be low on opacity maps, so it made the direct process easy. Also, I'm not sure if UberSurface2 is smarter about conversion.

     

    I then spent some more time selecting all the candles for the candles and making them a little translucent, adding a little ambient light, and rendering bigger. (2 hours in, probably another 2 hours to go)

     

    Note that if you were doing a daylight scene or relying on more ambient lighting and all the candles were unlit, probably save a bunch of time. Conversely, if you are using bounce light, expect the render to take 10x as long.

     

    Post edited by Oso3D on
  • AllenArtAllenArt Posts: 7,175

    LOL it took me an entire day to convert the Bar Interior to Iray. But then I tweaked every single material so that it looked closer to what I was after :P

    Laurie

  • kyoto kidkyoto kid Posts: 41,845
    pds said:
    caravelle said:

    Another awesome product that's ONLY IRAY!!! 

    Medieval Scriptorium looks awesome. I was about to buy it when I realized there are no 3DL settings. Such a disappointment.

     

    And another useful product, Moneylender Tools that's iray-only. :(

    Thetre making me cry!  FSL Fantasy Clutter Books Scrolls & Accessories ....Iray Only!

     

    Yes, this is really sad... I would very much like to have the Scriptorium, but I will never buy a Windows computer just because I can't use Iray on my Mac. PAs/Vendors should keep in mind that not all users who would like to buy their products can use them if they are Iray only.

    Well, of course you *can* use IRay on a Mac in CPU mode, which is about as much fun as watching grass grow, but if you set it to render overnight, it's no big deal. When I'm stuck having to test things on my MacBook Pro, I just keep the image size small until it's time for a full-size render, using the spot render tool to tweak select areas as necessary. It's definitely not as glorious as using IRay in Preview Mode on my PC with nVidia compatible graphics cards, but it gets the job done.

    On a related note, the NPR thread has me reconsidering using 3Delight because of the high quality stylized looks that can be achieved, especially with reasonable render times. 

    ...yeah I have a Windows PC but an old 1 GB card that won't even handle rendering a portrait with a simple background so I'm also stuck in snail mode with Iray.  What is worse is when nearly 3/4 of my available memory (after Windows) is taken up by Daz and a loaded scene file before rendering Then I get to watch "paint dry" as the process goes into swap mode.  Would cost me about 255$ to upgrade my memory to 24 GB (price of the 24 GB Tri Channel memory kit plus a W7 Pro OEM as I am on Home edition that only supports up to 16 GB). To support a more powerful GPU like a Pascal 1080 or Maxwell Titan-X, I'd still have to do the memory upgrade.

  • kyoto kidkyoto kid Posts: 41,845
    AllenArt said:

    LOL it took me an entire day to convert the Bar Interior to Iray. But then I tweaked every single material so that it looked closer to what I was after :P

    Laurie

    ...yeah, and going 3DL -> Iray is easier than the opposite direction.  Especially so for Iray -> Carrara.

  • nicsttnicstt Posts: 11,715

    When I programmerer the only really rare skill amongst programmers was those programmers that actually made a concerted effort to test their code thoroughly enough. Anything else was learnable on an as-needed basis.

    You've never played with AI/Expert Systems languages, have you? smiley  There are many programming languages that do not use the same skills as programming in C, C++, BASIC, or Pascal.  OPS5, Lisp, Forth, Prolog, and others.  There are languages that look a lot like XML/JSON but without the objects.  There are strict sequential languages that have few methods for jumps, and no subroutines at all (sorta like writing everything in inline assy).  There are languages where almost nothing is sequential.  There are even languages that change/morph as you program them (Forth is one of these).

    Many of these take years of training to learn before one can competantly write anything of value in them.  Many of them you may never get the chance to program UNLESS you've had specific training in the first place.

    EDIT:  RIB is a lot like a description file that happens to contain code.  There are a lot of global variables (with really stupid single letter names) that have very specific meanings in one context, while having a completely different meaning in another context, yet the two are mere lines apart.

    I remember when I was younger, a much more experienced programmer once opined the following:  "The only language every programmer understands is Profanity."

    Kendall

    Well, it's easier to learn and the syntax is more forgiving.

  • Oso3DOso3D Posts: 15,085

    Ended up getting bugged too much by 'flaws' and did another render, this time with slightly translucent candles (not sure how much of a difference it made) and (a tiny amount of) ambient lighting (definitely helped). Plus rendered it at twice size and then shrunk it down, which makes for a better image.

    Of course, it also took close to 6 hours to render, but hey.

    3DL is usually faster, but it can take quite a while, sometimes. But then, with countless arealights and a very complex scene (there are dozens of finely crafted objects), that's to be expected.

     

    Scriptorium 3DL 2.png
    1748 x 1080 - 2M
  • kyoto kidkyoto kid Posts: 41,845

    ...yeah Uber Area Lights are very slow on my system which was why I turned to AoA's advanced lights.  True, a bit of a pain to set up all those 360° spotlights, but so much faster in the rendering department.

  • Oso3DOso3D Posts: 15,085

    I guess I should have done that, at least for the candles. Heh.

     

  • Personally, I have been unimpressed with the Iray renders in the various "see-what-I-can-do" threads.  Low contrast, washed out colors, sick looking skin.  For now, I have zero interest in Iray.  Then again, I'm still lamenting ever leaving crayons. devil

    Where's the +1 button?

    Save

Sign In or Register to comment.