Set Iray Settings

I want to set a parameter in environment settings.
This is my  method:

 

var viewport_manager = MainWindow.getViewportMgr();

var draw_style = viewport_manager.findUserDrawStyle("NVIDIA Iray");

var viewport = viewport_manager.getActiveViewport();

var viewport_3d = viewport.get3DViewport();

viewport_3d.setDrawStyle(draw_style);

var render_manager = App.getRenderMgr();

render_manager.rebuildRenderElements();

render_manager.getRenderElementObjects().forEach(function (element)

{

if (element.className() === "DzEnvironmentNode")

{

element.findPropertyByLabel("Draw Dome").setDoubleValue(1);

}

});




problem is when we switch to Iray, it seems environemt node will be created in background, so setting property will happen immidiatly at time, while the node is not created yet.

Comments

Sign In or Register to comment.