Daz Primitives - Iray as a default option

As much fun as it is to create a Primitive, go into Content Library, find the Iray shaders, and apply the Uber shader, I kind of want my Primitives to start as Iray/Uber rather than 3DL.

Is there a way to flip the default shader for Primtiives to Iray Uber rather than 3DL shaders?

Comments

  • PetraPetra Posts: 1,156

    Hmm, I have never had a problem to add Iray shaders on the primitives without applying the Iray uber beforehand.

  • The Blurst of TimesThe Blurst of Times Posts: 2,410
    edited August 2018
    Pet said:

    Hmm, I have never had a problem to add Iray shaders on the primitives without applying the Iray uber beforehand.

    The problem is not APPLYING the shader. It's the wasted time in applying the shader.

    I do not want to apply the shader. The Iray shader should already BE there.
    Applying a shader before I can actually use the Primitive is a lot of extra clicks.

    90% of the time, I just want to apply the Uber shader on a Primitive.
    I'm taking a flat Plane primitive to use a custom Diffuse map, Emissive, and/or Opacity map. Billboards, posters, backdrops, simple mesh lights.

    To reiterate, I want Primitives to be Iray by default. (I'd prefer a toggle in Options so that the few 3DL users don't burn down everything in protest).

    I don't want to have to go in and add the Uber shader.
    If Iray is the direction for Daz, why are Primitives stuck in the 3DL era?

    Post edited by The Blurst of Times on
  • barbultbarbult Posts: 24,757
    Sounds like a rational request to me. Iray is the default render engine, after all. You should submit a help request about this. Maybe Daz never thought about updating the primitives to use the Iray Uber shader.
  • macleanmaclean Posts: 2,438

    DAZ have never said that Iray is the default render engine. In most features, 3DL is still the default - primitives being one example. Other examples are updating geometry (all materials revert to 3DL) and importing .obj files (they load with 3DL materials).

    I sympathise with the OP, because all the above are things I do constantly. But until DAZ decide Iray is the default, I don't see them changing these things.

    My solution is simple. I saved my basic Iray shader and put it on a toolbar. I don't need to change folders to find it, and one click converts any material to Iray.

  • Find the Uber Iray base preset in your content Library, right-click on it, Create Custom Action. It's now on the Scripts menu for isntant(ish) access, you can optionally use Window>Workspace>Customise to move it to a different menu (or a tool bar like mac).

  • Thanks!

    That is something in the interface that I definitely didn't know about. 
    I added a couple other items to that menu as well, like a Genesis 3-Genesis 8 pose adjusting script and so on.

    I'd still like an option for the Primitives default to be Iray, but this will reduce the clicks.

  • http://docs.daz3d.com/doku.php/public/software/dazstudio/4/change_log#4_11_0_191

    The Create > New Primitive… action now causes surfaces of the created nodes to automatically use the default material type for the active renderer; e.g., Iray Uber material is applied if the active renderer is NVIDIA Iray

  • macleanmaclean Posts: 2,438

    Interesting. That's a very smart option.

Sign In or Register to comment.