SPDL Version = "2.0.0.0"; Reference = "{19670B00-924D-4790-814A-9819367076D6}"; PropertySet "sj_sss_fast_simple_lightmap_params" { Parameter "out" output { GUID = "{196703FF-48B4-4C17-8C6E-5013342D83E7}"; Type = struct { Parameter "point" output { GUID = "{196703B7-040B-4595-ADD8-F395EFE37148}"; Type = vector; } Parameter "normal" output { GUID = "{1967227B-D2A4-4328-98E2-143638CBC4E7}"; Type = vector; } }; } Parameter "lightmap" input { GUID = "{1967A9C4-F7A9-4809-B713-B0C62C6B0CF0}"; Type = texture; Inspectable = on; Texturable = on; UI "writable texture" = "color:512"; } Parameter "ambient" input { GUID = "{19670B08-3883-45C8-B652-DB1417E9E2CC}"; Type = color; Texturable = on; Value = 0.0 0.0 0.0; } Parameter "ambience" input { title = "Scene Ambience"; guid = "{3515CC74-082C-11D0-91DE-00A024C78EE3}"; type = color; value = 0.1 0.1 0.1; flags = 1; inspectable = off; texturable = off; } Parameter "lightmap_gamma" input { GUID = "{19670B21-9068-49F3-B4EB-8931C11362CF}"; Type = scalar; Value = 0.75; Value Minimum = 0.0; } Parameter "indirect" input { GUID = "{19670B22-AC45-4C17-AB51-CCA8EE4F4CC3}"; Type = boolean; Value = on; } Parameter "scatter_bias" input { GUID = "{19670B24-E059-4BA6-9CAB-B0B230370900}"; Type = scalar; Value = 0.1; Value Minimum = -1; Value Maximum = 1.0; } Parameter "lights" input { GUID = "{19670B27-99E3-4FFD-BE15-5C18FB0469D2}"; UI "mapping" = "{38D56C23-8C0D-11D0-857D-00A02417D029}"; Inspectable = off; Type = array { Parameter "lights" input { GUID = "{19670B29-F316-45E2-A9F3-3C5AF5A71FD2}"; Type = light; } }; } } MetaShader "sj_sss_fast_simple_lightmap" { Name = "sj_sss_fast_simple_lightmap"; Type = lightmap; Renderer "mental ray" { Name = "sj_sss_fast_simple_lightmap"; BeginText # Phenomenon wiring diagram Node "lm_sample" = guid "{FAE49B0B-412E-4667-AFB8-B004155ED2C9}"; # misss_lambert_gamma Connection "lm_sample::ambient" = interface "ambient"; #shared Connection "lm_sample::ambience" = interface "ambience"; #shared Connection "lm_sample::diffuse" = value 1.0 1.0 1.0 1.0; #unique Connection "lm_sample::indirect" = interface "indirect"; #unique Connection "lm_sample::diffuse_curve" = interface "lightmap_gamma"; #unique Connection "lm_sample::mode" = value 0; #unique Connection "lm_sample::lights" = interface "lights"; #shared Node "lm_write" = guid "{BA555E5E-ED81-42CF-99BD-C3067DA138FF}"; # misss_lightmap_write Connection "lm_write::lightmap" = interface "lightmap"; #shared Connection "lm_write::scatter_bias" = interface "scatter_bias"; #unique Connection "lm_write::input" = value "lm_sample"; #unique Connection root = "lm_write"; EndText } } Defaults { ambient { Name = "Ambient Colour"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } lightmap_gamma { Name = "Sampling Gamma"; UIRange = 0.0 To 2.0; } indirect { Name = "Sample Indirect Lighting"; } scatter_bias { Name = "Bias"; UIRange = -0.2 To 0.2; } } HelpFile = "Help/shaderpresets.hlp"; HelpID = 4003; Layout "Default" { Tab "Surface" { ambient; } Tab "Scattering" { Group "Scatter Controls" { scatter_bias; } } Tab "Advanced Settings" { Group "Lightmap" { lightmap_gamma; indirect; } } lightmap; } Layout "RenderTree" { Group "Diffuse" { ambient; } lightmap; }