RSSY Iray to 3Delight Converter

1246710

Comments

  • IllidanstormIllidanstorm Posts: 655
    edited June 2018

    First of all I love this product, and there are many scenes that worked so far. I do have one scene though that dosen't work too well. It is this one https://www.renderosity.com/mod/bcs/i13-dirty-dawg-bar/108407

    Before:

    After:

    The floor is much lighter and the bottles turn white on top. The wall also turned white.

    I just clicked scan > find matches and accept. Any idea how to fix this?

    Post edited by Chohole on
  • SickleYieldSickleYield Posts: 7,644
    edited June 2018

    It looks like the diffuse colors were black originally rather than there being actual textures, and the script did not preserve the color.  The update Riversoft Art did today (which is now in testing) should fix it!

    Post edited by SickleYield on
  • ArtiniArtini Posts: 9,659
    edited June 2018

    This is for 3Delight to iray converter - could not find the other thread.

    Dorpodon converted quite nicely - https://www.daz3d.com/dorpodon

    Before

    image

    After

    image

    Dorpodon01pic03irayUber.jpg
    1920 x 1080 - 501K
    Dorpodon01pic02conv.jpg
    1920 x 1080 - 458K
    Post edited by Artini on
  • ArtiniArtini Posts: 9,659
    edited June 2018

    ... but bears from https://www.daz3d.com/the-3-bears

    not so much. Any ideas, why eyes are white?

    Before

    image

    After

    image

    Bears01pic02conv.jpg
    1920 x 1080 - 315K
    Bears01pic01.jpg
    1920 x 1080 - 350K
    Post edited by Artini on
  • sapatsapat Posts: 1,735

    Posibly. Wow!, I give up. Sorry E.Bru.

     

    That or I need coffee, lol.   I broke copy and paste of text, lol.

    I have this issue once in a while and I was told to use 7-Zip file Manager to extract those file.  It worked like a charm and I had no errors.

  • SickleYieldSickleYield Posts: 7,644
    Artini said:

    ... but bears from https://www.daz3d.com/the-3-bears

    not so much. Any ideas, why eyes are white?

    Before

    image

    After

    image

    They're figures, but they're not on the included figure list.  So it's applied the general shader to their eye surfaces instead of the transparent/refractive surface they need.  In this case I'm afraid you'd have to manually apply the included water shader to the eye surface that's whited out.

  • sapatsapat Posts: 1,735

    There's a ton of stuff in this thread that is about Iray to 3DL, but the product I put in my wishlist is 3DL to Iray. Is this the thread I should be in?  I don't want to buy it til I know if what I'm buying will convert to Iray.  Also, the list of figures that's supported are just the Gen4 through G8F/G8M, and only male gens, no female gens? What about standalone or 3rd party stuff that's 3DL?  Will they work?

    Also, how do I convert my old Poser stuff to Iray?  I saw that mentioned too but don't know how it works. I have tons of old creatures (think Sixus) and Daz' Poser Animals and so on.  Is that workable, or will it be?

    Sorry to have so many questions but want to know the potential of what I can convert other than just the included list of figures.  Thanks for your patience.

  • SickleYieldSickleYield Posts: 7,644
    sapat said:

    There's a ton of stuff in this thread that is about Iray to 3DL, but the product I put in my wishlist is 3DL to Iray. Is this the thread I should be in?  I don't want to buy it til I know if what I'm buying will convert to Iray.  Also, the list of figures that's supported are just the Gen4 through G8F/G8M, and only male gens, no female gens? What about standalone or 3rd party stuff that's 3DL?  Will they work?

    Also, how do I convert my old Poser stuff to Iray?  I saw that mentioned too but don't know how it works. I have tons of old creatures (think Sixus) and Daz' Poser Animals and so on.  Is that workable, or will it be?

    Sorry to have so many questions but want to know the potential of what I can convert other than just the included list of figures.  Thanks for your patience.

    This was the Iray to 3DL thread, but people have been asking questions about the forward conversion here as well, so I just went with it.  The 3Delight to Iray set came out today.

    Yes, the figures supported are Generation 4 through Genesis 8.  Female gens are supported, I'm not sure why they didn't make it onto the list.

    It doesn't matter if the content is standalone or from Daz3d.  The script can't tell and doesn't care; it will convert it regardless.

    Old Poser stuff will be registered and converted by the script as well, with the caveat someone discovered above, that you'll have to manually apply the water shader to the eye surfaces because it will apply the General Shader to all creatures that aren't the specific supported human figures.  The General Shader also isn't that shiny, so if I were you I would apply, say, the glossy wood shader to the skins of things intended to be reptilian or slimy (it applies only settings, not maps, so it won't add a wood grain or like that).

     

  • RedzRedz Posts: 1,459

    I got the 3Delight to Iray version today and having a lot of fun trying it out. Such a useful script. Working great for Stonemason’s Streets of London. Add a little bloom and a HDRI and good to go. Such a time saver. Predatron’s Monastery was glowing oddly red until I figured out that ‘ledges’ and ‘doubledoors’ must be interpreted as LED lights, but it was an easy fix. Still playing and happy to breath life into some of those enormously detailed 3Delight environments. Cool product. Congrats. 

  • SickleYieldSickleYield Posts: 7,644

    Thanks! :)

    I thought I had it fixed where it would only pick up the capital letters LED, but sometimes it appears to pick up the lowercase ones too.

  • 3dOutlaw3dOutlaw Posts: 2,477
    edited June 2018

    Quick note on the new 3DL to Iray, DO NOT install the Shader Presets to another folder!  The script won't find them.

    SY, is there a way to change the location that it expects the preset to be at?  I have a pretty consistent layout for my content folder, so that I can keep track of it all.  I don't have a Shader Preset folder anymore...just Shaders with a subfolder of iRAY or 3Delight.

    If not...not a big deal.

    TRY #1: Here is my first attempt, on Holiday Nook (image 1 & 2).  Something did not work on the flame, and the sconces turned into light-sabre's, lol!  Will reload and try that again.

    TRY #2:  Ok (image iray2), I noticed the script was converting the Wall Light and Wall Light GL (glass), as well as the bulb to a light shader, so I double-clicked and fixed them.  Also, it identified the fire as a shader with "Flame" in the name, but the shader actually has "Fire" in the name, so I think that is a bug.  I picked the fire shader and that seemed to work better.  The light bulbs seems to be blocked by something...need to dig a littl deeper.

    TRY #3: So the lamps had some old "Area Lights" which I could not even find in DS, with some Lamp Blockers...I just removed them altogether and bumped the lightbulb emission to 200,000 (from the converted 1k), the Fire also had some strnge round object on it, I assume as the light, so I removed that, and changed the emission color of the flame to orange.  Now we are talkin!  

    Saves a lot of time, that I just had to deal with some old light tech, and it was obvious to spot.

    The scene uses Uberenvironment, as well, but I don't think the script did anything with that, so I assume a few well placed Ghost Lights could be used, if needed.

    Overall, I give it a Thumbs up!  yes

    3delight1.jpg
    800 x 640 - 69K
    iray1.jpg
    800 x 640 - 146K
    iray2.jpg
    800 x 640 - 339K
    iray3.jpg
    800 x 640 - 558K
    Post edited by 3dOutlaw on
  • AlmightyQUESTAlmightyQUEST Posts: 2,005

    Ah, well I'm just starting to download this now, but that would also be my question. I already have a couple products from others that I unfortunately can't move to fit my content layout, so it isn't a huge deal if that is the case, but would be nice to be able to place these where I want and be able to point the script to them.

  • RedzRedz Posts: 1,459

    Thanks! :)

    I thought I had it fixed where it would only pick up the capital letters LED, but sometimes it appears to pick up the lowercase ones too.

    Perhaps it’s happening because one letter is capitalized, eg TowerLedge and DoubleDoors? Just a thought.

    Does the script handle linear point lights? I’m trying Faveral’s wine cellar, but the linear point lights still look like starbursts after conversion, though they are showing photometric mode on. A work around seems to be to scale them to 0.001% so they’re no longer visible. 

  • SickleYieldSickleYield Posts: 7,644

    You can move the script, but I'm afraid the shader presets have to stay in the same place.

    I'm not sure about linear point lights.  They're handled differently from other light types.

  • RedzRedz Posts: 1,459

    Yes as per 3DOutlaw, the flame conversion preset appears to be looking for the nonexistent Light Flame Iray, instead of Light Fire Iray, and thus the script is ignoring those surfaces. 

  • ArtiniArtini Posts: 9,659

    Thanks for the answer, SickleYield. I thought, it converts all of the old items, but now I understand puropose of it better.

     

  • RedzRedz Posts: 1,459

    I'm not sure about linear point lights.  They're handled differently from other light types.

    Thanks. I guess they were often used in place of emmissive surfaces. Once I got the flame/fire preset working correctly, I was able to just delete the linear point lights, and the scene looks really good, so no biggie at all. 

  • ArtiniArtini Posts: 9,659
    edited June 2018

    It looks like, candles are also not supported.

    Before

    image

    After

    image

    FaeCandle01pic01.jpg
    1080 x 1080 - 108K
    FaeCandle01pic02conv.jpg
    1080 x 1080 - 103K
    Post edited by Artini on
  • AlmightyQUESTAlmightyQUEST Posts: 2,005

    What is the name of the candle flame surface on that? Based on my trial of doing a forest (where every surface got a preset assigned, which I was pleasantly shocked by), it looks like there is a pretty extensive dictionary for matching surfaces, but I imagine if the surface name is "SurfaceB2" it will apply the default preset. What showed up when you ran the script for the match?

  • 3dOutlaw3dOutlaw Posts: 2,477

    The flame/fire preset is misnamed as well...if it is converting candle to a flame preset, it is mis-named.  Double-click it and browse to the Fire preset in the Shader Presets that came with the product.  We noticed it a few posts above.

  • sapatsapat Posts: 1,735
    sapat said:

    There's a ton of stuff in this thread that is about Iray to 3DL, but the product I put in my wishlist is 3DL to Iray. Is this the thread I should be in?  I don't want to buy it til I know if what I'm buying will convert to Iray.  Also, the list of figures that's supported are just the Gen4 through G8F/G8M, and only male gens, no female gens? What about standalone or 3rd party stuff that's 3DL?  Will they work?

    Also, how do I convert my old Poser stuff to Iray?  I saw that mentioned too but don't know how it works. I have tons of old creatures (think Sixus) and Daz' Poser Animals and so on.  Is that workable, or will it be?

    Sorry to have so many questions but want to know the potential of what I can convert other than just the included list of figures.  Thanks for your patience.

    This was the Iray to 3DL thread, but people have been asking questions about the forward conversion here as well, so I just went with it.  The 3Delight to Iray set came out today.

    Yes, the figures supported are Generation 4 through Genesis 8.  Female gens are supported, I'm not sure why they didn't make it onto the list.

    It doesn't matter if the content is standalone or from Daz3d.  The script can't tell and doesn't care; it will convert it regardless.

    Old Poser stuff will be registered and converted by the script as well, with the caveat someone discovered above, that you'll have to manually apply the water shader to the eye surfaces because it will apply the General Shader to all creatures that aren't the specific supported human figures.  The General Shader also isn't that shiny, so if I were you I would apply, say, the glossy wood shader to the skins of things intended to be reptilian or slimy (it applies only settings, not maps, so it won't add a wood grain or like that).

     

    Ok then, looks like I'm going from the wishlist to the cart!  Thanks so much for the information.  Will there be updates to fix issues that other users have identified re:naming, etc?

    Thanks for all you do, and your help.

  • SickleYieldSickleYield Posts: 7,644

    What is the name of the candle flame surface on that? Based on my trial of doing a forest (where every surface got a preset assigned, which I was pleasantly shocked by), it looks like there is a pretty extensive dictionary for matching surfaces, but I imagine if the surface name is "SurfaceB2" it will apply the default preset. What showed up when you ran the script for the match?

    It's based on the names of surfaces.  For it to find a material and assign the flame shader, it has to have a name like fire, flame, etc.  If the candle is just one big material called "candle" with no separate mat for the flame, for instance, it's just all going to get the general shader and the user would have to apply a light shader manually.

  • RiverSoft ArtRiverSoft Art Posts: 6,636

    You can move the script, but I'm afraid the shader presets have to stay in the same place.

    I'm not sure about linear point lights.  They're handled differently from other light types.

    Actually, you CAN move the shader presets.  You would need to open the script, go to Options, and change each conversion preset to point to where you put them.  As long as you give an absolute path for the preset, the script can find it anywhere.

  • ArtiniArtini Posts: 9,659
    edited June 2018

    The script does not apply material correctly - after conversion is still 3Delight, not iray. Below is an example of the candle

    from Mortem Vetus Realis Lumina, previously sold in Daz store.

    Before

    image

    After

    image

    Conversion settings

    image

    Surfaces after conversion

    image

    Candle09_pic01.jpg
    1080 x 1080 - 135K
    Candle09_pic02conv.jpg
    1080 x 1080 - 139K
    Candle09_pic01setup.jpg
    1291 x 839 - 191K
    Candle09_pic02setup.jpg
    1271 x 1037 - 229K
    Post edited by Artini on
  • ArtiniArtini Posts: 9,659

    Ok, got it, Converter trying to apply RSSY3DLtI 21 Light Flame Iray.duf

    but there is only RSSY3DLtI 21 Light Fire Iray.duf

     

  • RiverSoft ArtRiverSoft Art Posts: 6,636
    Artini said:

    The script does not apply material correctly - after conversion is still 3Delight, not iray. Below is an example of the candle

    from Mortem Vetus Realis Lumina, previously sold in Daz store.

    Before

    image

    After

    image

    Conversion settings

    image

    Surfaces after conversion

    image

    Unfortunately, I do not have that product to test.  To help me understand what is going on:

    1. Go to Data/RiverSoft Art/Common and open IrayTo3DLConstants.dsa.
    2. Make sure var output_debug = true; in the file (not var output_debug = false;)
    3. Save the file.
    4. Run the script and send me the log for the run.

     

  • RiverSoft ArtRiverSoft Art Posts: 6,636
    Artini said:

    Ok, got it, Converter trying to apply RSSY3DLtI 21 Light Flame Iray.duf

    but there is only RSSY3DLtI 21 Light Fire Iray.duf

    Ah!  If you change that in the Options tab, the script will remember the correct name from now on.

     

  • ArtiniArtini Posts: 9,659
    edited June 2018

    No problem, I have just copied RSSY3DLtI 21 Light Fire Iray.duf to RSSY3DLtI 21 Light Flame Iray.duf

    and it works.

    image

    Candle09_pic03conv.jpg
    1080 x 1080 - 107K
    Post edited by Artini on
  • Richard HaseltineRichard Haseltine Posts: 102,218

    You can move the script, but I'm afraid the shader presets have to stay in the same place.

    I'm not sure about linear point lights.  They're handled differently from other light types.

    Actually, you CAN move the shader presets.  You would need to open the script, go to Options, and change each conversion preset to point to where you put them.  As long as you give an absolute path for the preset, the script can find it anywhere.

    You could use the global getScriptFileName()  http://docs.daz3d.com/doku.php/public/software/dazstudio/4/referenceguide/scripting/api_reference/object_index/scriptcontext_dz to get the path to the script, then find presets relative to that - would handle moving the whole product to a different location.

  • ArtiniArtini Posts: 9,659
    edited June 2018

    3Delight to Iray converter really shine with the bigger scenes - really like that.

    Both SickleYield and RiverSoftArt demonstrate their expert level of expertise and that feels.

    Below are the renders of 3-d-c SciFi City Street Level (Poser scene) at different stages of conversion.

    Before: Rendering Time: 3 minutes 6 seconds

    image

    After: Rendering Time: 7 minutes 1 seconds

    image

    Later on with manual adding of missing materials, HDRI and composing the render: Rendering Time: 36 minutes 55 seconds

    image

    StreetLevel1sc01pic01.jpg
    1920 x 1080 - 520K
    StreetLevel1sc02pic01conv.jpg
    1920 x 1080 - 595K
    StreetLevel1sc06pic01convHDR.jpg
    1920 x 1080 - 523K
    Post edited by Artini on
Sign In or Register to comment.