Why are OBJs imported with Iray Shader as default

I updated daz and now it imports my OBJ files with Iray shaders as the default and not with the 3Delight shaders they were exported with. How do I switch this back?

Comments

  • When I import an obj, it comes in with the 3Delight shader if I've got that selected as the renderer in render settings - it comes in with Iray if I've got Iray selected.

    I thought this was a nice change (since it always used to be 3DL and I'd have to convert it every time).

    To change from Iray to 3DL, apply the DzDefault shader from the Daz default shaders folder (not sure about the name).

  • WendyLuvsCatzWendyLuvsCatz Posts: 40,670

    You might need to save a hierarchical shader or something from the original 

    I think it should really do whichever engine you have selected but guess they opted for the easier for them choice

  • L'AdairL'Adair Posts: 9,479

    I believe DS now applies the basic shaders to objects based on the active Render Engine. (But that might not include imported objects.) Did you have 3Delight as the active render engine?

    Regardless, there is a dzDefault shader that will convert materials to 3DL. It is easiest to find in your Content Library > DAZ Studio Formats > My DAZ 3D Library > Shader Presets > DS Defaults. (These are included in the Default Resources for DAZ Studio 4.9+.)

    (I used the right-click menu to create a Custom Action for this shader, so it's in my menu bar, along with other frequently used shaders and such.)

  • ghastlycomicghastlycomic Posts: 2,531

    When I import an obj, it comes in with the 3Delight shader if I've got that selected as the renderer in render settings - it comes in with Iray if I've got Iray selected.

    I thought this was a nice change (since it always used to be 3DL and I'd have to convert it every time).

    To change from Iray to 3DL, apply the DzDefault shader from the Daz default shaders folder (not sure about the name).

    Why that is an awesome new feature! Thanks for the head's up.

  • WendyLuvsCatzWendyLuvsCatz Posts: 40,670

    I never saw Silent Winters post, silly forum blush

    but yeah thought should have been according to engine

  • macleanmaclean Posts: 2,438
    edited October 2019

    Opps

    Post edited by maclean on
  • macleanmaclean Posts: 2,438
    edited October 2019

    maclean said:

    They've applied the same new behaviour to the creation of DS primitives. 3DL used to be the default shader. It's now applied according to which render engine is active.

    Like l'Adair, I have both Iray and 3DL default shaders on a toolbar so I can easily access them.

    Post edited by maclean on
  • L'AdairL'Adair Posts: 9,479

    I never saw Silent Winters post, silly forum blush

    but yeah thought should have been according to engine

    Yes. Silly Forum. I even refreshed the page just before hitting the Post Comment button, and there were no other posts besides the OP!

     

    maclean said:

    maclean said:

    They've applied the same new behaviour to the creation of DS primitives. 3DL used to be the default shader. It's now applied according to which render engine is active.

    Like l'Adair, I have both Iray and 3DL default shaders on a toolbar so I can easily access them.

    As a matter of fact, you're the one who taught me how to do that, years ago.

  • ArtiniArtini Posts: 10,621

    When I import an obj, it comes in with the 3Delight shader if I've got that selected as the renderer in render settings - it comes in with Iray if I've got Iray selected.

    I thought this was a nice change (since it always used to be 3DL and I'd have to convert it every time).

    To change from Iray to 3DL, apply the DzDefault shader from the Daz default shaders folder (not sure about the name).

    Why that is an awesome new feature! Thanks for the head's up.

    For me it is awesome, as well. The other programs, I use, have a PBR workflow now, so less conversions for me.

    But I could agree, that this feature might not be equally good for everyone.

  • SpottedKittySpottedKitty Posts: 7,232

    I updated daz and now it imports my OBJ files with Iray shaders as the default and not with the 3Delight shaders they were exported with.

    FWIW, when you export as .obj, the materials aren't 3Delight any more, that's a DAZ|Studio thing. Remember that .obj is an ancient format, its materials are more like what we used to have in Poser 4. Yes, that was pre-Materials Room.

Sign In or Register to comment.