Community
o_obj = CreatePrim("Cube", "MeshSurface", null, null);
o_mat = o_obj.AddMaterial("$XSI_DSPRESETS\\Shaders\\Material\\XSIAmbientOcclusion.Preset", false, "ao_bake");
o_mat.Shaders(0).Parameters("dark").red.value = 0.5;
o_mat.Shaders(0).Parameters("dark").green.value = 0.5;
o_mat.Shaders(0).Parameters("dark").blue.value = 0.5;
o_mat.Shaders(0).Parameters("bright").red.value = 0.1;
o_mat.Shaders(0).Parameters("bright").green.value = 0.1;
o_mat.Shaders(0).Parameters("bright").blue.value = 0.1;
LogMessage(o_mat.Shaders(0).Parameters("dark"));
LogMessage(o_mat.Shaders(0).Parameters("dark").red.value);
LogMessage(o_mat.Shaders(0).Parameters("dark").green.value);
LogMessage(o_mat.Shaders(0).Parameters("dark").blue.value);
LogMessage(o_mat.Shaders(0).Parameters("bright"));
LogMessage(o_mat.Shaders(0).Parameters("bright").red.value);
LogMessage(o_mat.Shaders(0).Parameters("bright").green.value);
LogMessage(o_mat.Shaders(0).Parameters("bright").blue.value);
// INFO : cube.ao_bake1.XSIAmbientOcclusion.dark
// INFO : 0.100000001490116
// INFO : 0.100000001490116
// INFO : 0.100000001490116
// INFO : 0.75
// INFO : cube.ao_bake1.XSIAmbientOcclusion.bright
// INFO : 0.100000001490116
// INFO : 0.100000001490116
// INFO : 0.100000001490116
// INFO : 0.75
SetValue(o_mat.Shaders(0) + ".bright.red", 0.9, null);
xsi = Application
o_obj = xsi.CreatePrim("Cube", "MeshSurface")
o_mat = o_obj.AddMaterial("$XSI_DSPRESETS\\Shaders\\Material\\XSIAmbientOcclusion.Preset", False, "ao_bake")
o_mat.Shaders(0).Parameters("dark").red.Value = 0.5
o_mat.Shaders(0).Parameters("dark").green.Value = 0.5
o_mat.Shaders(0).Parameters("dark").blue.Value = 0.5
o_mat.Shaders(0).Parameters("bright").red.Value = 0.1
o_mat.Shaders(0).Parameters("bright").green.Value = 0.1
o_mat.Shaders(0).Parameters("bright").blue.Value = 0.1
xsi.LogMessage(o_mat.Shaders(0).Parameters("dark"));
xsi.LogMessage(o_mat.Shaders(0).Parameters("dark").red.Value)
xsi.LogMessage(o_mat.Shaders(0).Parameters("dark").green.Value)
xsi.LogMessage(o_mat.Shaders(0).Parameters("dark").blue.Value)
xsi.LogMessage(o_mat.Shaders(0).Parameters("bright"))
xsi.LogMessage(o_mat.Shaders(0).Parameters("bright").red.Value)
xsi.LogMessage(o_mat.Shaders(0).Parameters("bright").green.Value)
xsi.LogMessage(o_mat.Shaders(0).Parameters("bright").blue.Value)
NewScene(null, false);
o_obj = CreatePrim("Cube", "MeshSurface", null, null);
o_mat = o_obj.AddMaterial("$XSI_DSPRESETS\\Shaders\\Material\\XSIAmbientOcclusion.Preset", false, "ao_bake");
o_mat.Shaders(0).dark.Parameters("red").value = 0.4;
o_mat.Shaders(0).dark.Parameters("green").value = 0.5;
o_mat.Shaders(0).dark.Parameters("blue").value = 0.6;
o_mat.Shaders(0).bright.Parameters("red").value = 0.7;
o_mat.Shaders(0).bright.Parameters("green").value = 0.8;
o_mat.Shaders(0).bright.Parameters("blue").value = 0.9;
LogMessage(o_mat.Shaders(0).dark.Parameters("red").value);
LogMessage(o_mat.Shaders(0).dark.Parameters("green").value);
LogMessage(o_mat.Shaders(0).dark.Parameters("blue").value);
LogMessage(o_mat.Shaders(0).bright.Parameters("red").value);
LogMessage(o_mat.Shaders(0).bright.Parameters("green").value);
LogMessage(o_mat.Shaders(0).bright.Parameters("blue").value);
Can't find what you're looking for? Ask the community or share your knowledge.