internal void RecreateBackgroundShader(CyclesBackground background) { var bg = Session.Scene.Background.Shader; var rhinobg = RhinoShader.CreateRhinoBackgroundShader(Client, background, bg); Session.Scene.Background.Shader = rhinobg.GetShader(); }
internal void RecreateBackgroundShader(CyclesBackground background, out RhinoShader currentShader) { var bg = Session.Scene.Background.Shader; var rhinobg = RhinoShader.CreateRhinoBackgroundShader(Client, background, bg); Session.Scene.Background.Shader = rhinobg.GetShader(); currentShader = rhinobg; }