Exemple #1
0
        internal void RecreateBackgroundShader(CyclesBackground background)
        {
            var bg      = Session.Scene.Background.Shader;
            var rhinobg = RhinoShader.CreateRhinoBackgroundShader(Client, background, bg);

            Session.Scene.Background.Shader = rhinobg.GetShader();
        }
Exemple #2
0
        internal CclShader ReCreateSimpleEmissionShader(CyclesLight light, CclShader emission_shader)
        {
            var rhinolight = RhinoShader.CreateRhinoLightShader(Client, light, emission_shader);

            return(rhinolight.GetShader());
        }
Exemple #3
0
        internal CclShader CreateSimpleEmissionShader(CyclesLight light)
        {
            var rhinolight = RhinoShader.CreateRhinoLightShader(Client, light, null);

            return(rhinolight.GetShader());
        }
Exemple #4
0
        internal CclShader RecreateCyclesShaderFromRhinoV6BasicMat(CyclesShader shader, CclShader existing)
        {
            var v6 = RhinoShader.RecreateRhinoMaterialShader(Client, shader, existing);

            return(v6.GetShader());
        }
Exemple #5
0
        internal CclShader CreateCyclesShaderFromRhinoV6BasicMat(CyclesShader shader)
        {
            var v6 = RhinoShader.CreateRhinoMaterialShader(Client, shader);

            return(v6.GetShader());
        }