# SPDL Generated by XSI Shader Wizard SPDL Version = "2.0.0.0"; Reference = "{32070E82-8C6F-474F-8323-C14F5AE9260C}"; PropertySet "ez_sss_fast_skin_pset" { Parameter "out" output { GUID = "{15C390DB-5B8E-4E2C-893E-35B6DF811646}"; Type = material; } Parameter "lightmap" input { GUID = "{2192A95B-D7E8-4A3D-91F1-C0BAB6C0952E}"; Type = texture; Inspectable = off; } Parameter "depthmap" input { GUID = "{DAE8A960-3FBD-4986-8C8F-F3E8148A040B}"; Type = texture; Inspectable = off; } Parameter "lightmap_group" input { GUID = "{F40EC435-4D00-4DDF-9AF7-03013DDCDFE5}"; Type = string; Animatable = off; Value = "Skin"; } Parameter "lightmap_size" input { GUID = "{5C2842C9-845A-41DE-9D5E-E19AD142492C}"; Type = scalar; Value = 50.0; Value Minimum = 0.0; } Parameter "scatter_bias" input { GUID = "{2F99D922-9A22-46EB-AF5A-ED44F60B43B1}"; Type = scalar; Texturable = on; Value = 0.12; Value Minimum = -1.0; Value Maximum = 1.0; } Parameter "lightmap_ambient" input { GUID = "{889C1E25-28F2-4F02-80F1-F0F6D96E527B}"; 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_diffuse" input { GUID = "{3179A36A-5FEA-4202-82F5-EACC7CE3AC9C}"; Type = color; Texturable = on; Value = 1.0 1.0 1.0; } Parameter "indirect" input { GUID = "{9AFF972A-F1EB-4820-809A-0542B083602B}"; Type = boolean; Value = on; } Parameter "lightmap_gamma" input { GUID = "{5DB3D395-8C64-4482-888E-BA9EC68B410A}"; Type = scalar; Value = 0.75; Value Minimum = 0.0; } Parameter "flip" input { GUID = "{CB9979F3-A30B-4365-8ABC-329D62D8295E}"; Type = integer; Value Maximum = 2; } Parameter "lights" input { GUID = "{C2CBCE97-177C-43EC-B223-E581727D8626}"; UI "mapping" = "{38D56C23-8C0D-11D0-857D-00A02417D029}"; Inspectable = off; Type = array { Parameter "lights" input { GUID = "{57D83EF9-3B93-49BA-8EDD-58E84DA9552E}"; Type = light; } }; } Parameter "ambient" input { GUID = "{815D2A7E-D244-4DBE-83B3-C334909C06E2}"; Type = color; Texturable = on; Value = 0.0 0.0 0.0; } Parameter "diffuse_color" input { GUID = "{69E0D437-0C02-4BE0-AC0A-9784CFB899AF}"; Type = color; Texturable = on; Value = 0.95 0.95 1.0; } Parameter "radiance" input { GUID = "{6267D55C-496D-4BC3-B47A-2865EBA16596}"; Type = boolean; Value = on; } Parameter "diffuse_curve" input { GUID = "{F325F087-6392-4459-BE34-BE26ADA4DFF9}"; Type = scalar; Texturable = on; Value = 1.0; } Parameter "Diffuse" input { GUID = "{251168DE-3A13-40EE-ADB6-AE2C7FE0297C}"; Type = shader; Texturable = on; } Parameter "Specular" input { GUID = "{4D8B0467-E578-4D2B-9B4A-BF76B0FB04FC}"; Type = shader; Texturable = on; } Parameter "Photon" input { GUID = "{A9373CE4-9FC7-470C-B14B-0FBB1411351E}"; Type = shader; Texturable = on; } Parameter "Shadow" input { GUID = "{19091ADE-6489-467D-9393-5D605EFDF6B9}"; Type = shader; Texturable = on; } Parameter "Environment" input { GUID = "{ADC41EE7-E889-4C60-9397-DC016AFC27D3}"; Type = shader; Texturable = on; } Parameter "FG" input { GUID = "{AFAE8E88-764B-4939-B8E7-2E164DDF6189}"; Type = shader; Texturable = on; } Parameter "Bump" input { GUID = "{DCBC5607-3614-4C72-897E-546123B48865}"; Type = vector; Value = 0.0 0.0 0.0; Texturable = on; } Parameter "diffuse_weight" input { GUID = "{435454E4-4522-44CC-9A3B-3F846EB615AE}"; Type = scalar; Texturable = on; Value = 0.3; Value Minimum = 0.0; Value Maximum = 1.0; } Parameter "overall_color" input { GUID = "{9EAB4DFA-CF11-4FC6-889B-D69DB0E0B7FB}"; Type = color; Texturable = on; Value = 1.0 1.0 1.0; } Parameter "epidermal_color" input { GUID = "{5BD930CC-E607-4E61-A165-B339E063FB1C}"; Type = color; Texturable = on; Value = 1.0 0.85 0.6; } Parameter "epidermal_weight" input { GUID = "{45AC7F1A-BC20-4508-9A14-36E5DAE0F97C}"; Type = scalar; Texturable = on; Value = 0.5; Value Minimum = 0.0; } Parameter "epidermal_radius" input { GUID = "{6256BACC-1A4B-4DFC-A746-54D256312999}"; Type = scalar; Texturable = on; Value = 0.8; Value Minimum = 0.0; } Parameter "epidermal_back_color" input { GUID = "{FCC63555-2515-4BEB-A2FF-93AF451256CF}"; Type = color; Texturable = on; Value = 1.0 0.6 0.35; } Parameter "epidermal_back_weight" input { GUID = "{41B69175-B320-409F-A0A0-EFD215BC196B}"; Type = scalar; Texturable = on; Value = 0.4; Value Minimum = 0.0; } Parameter "epidermal_back_radius" input { GUID = "{63680AAB-B54C-48AF-A22A-9DDD730891E4}"; Type = scalar; Texturable = on; Value = 0.8; Value Minimum = 0.0; } Parameter "epidermal_back_depth" input { GUID = "{F122C559-1A85-42AB-A984-A6DDC19FB466}"; Type = scalar; Texturable = on; Value = 0.0; Value Minimum = 0.0; } Parameter "subdermal_color" input { GUID = "{81B70602-7DDF-475F-8A96-C0EAA6D1AB84}"; Type = color; Texturable = on; Value = 0.95 0.5 0.2; } Parameter "subdermal_weight" input { GUID = "{BD6E8D95-0723-43A3-9065-C027E9FC2A83}"; Type = scalar; Texturable = on; Value = 0.4; Value Minimum = 0.0; } Parameter "subdermal_radius" input { GUID = "{33591DAB-184B-4BC2-A1AA-052C3593E96F}"; Type = scalar; Texturable = on; Value = 2.5; Value Minimum = 0.0; } Parameter "subdermal_back_color" input { GUID = "{1BE794F8-4871-481A-A02C-E42E60DACE70}"; Type = color; Texturable = on; Value = 0.7 0.1 0.1; } Parameter "subdermal_back_weight" input { GUID = "{6429239F-BA4F-4448-AE30-A0EC609880D8}"; Type = scalar; Texturable = on; Value = 0.5; Value Minimum = 0.0; } Parameter "subdermal_back_radius" input { GUID = "{B6B24F71-F32E-49A4-9928-721C1E83FCC0}"; Type = scalar; Texturable = on; Value = 2.5; Value Minimum = 0.0; } Parameter "subdermal_back_depth" input { GUID = "{00A58638-D02D-4B21-8312-17AB079C5120}"; Type = scalar; Texturable = on; Value = 0.0; Value Minimum = 0.0; } Parameter "samples" input { GUID = "{EE9A075B-DBA9-4695-9B0D-4FDC46196C1E}"; Type = integer; Value = 64; Value Minimum = 1; } Parameter "scale_conversion" input { GUID = "{6584E6B5-A992-4F39-BAF5-DC6D0B95D075}"; Type = scalar; Value = 1.0; Value Minimum = 0.0; } Parameter "falloff" input { GUID = "{802B3F67-1C79-4FF5-ABCB-19A4E94A7204}"; Type = scalar; Texturable = on; Value = 2.0; } Parameter "screen_composite" input { GUID = "{4581964D-ECB5-4A72-8D15-C72529BE4907}"; Type = boolean; Value = on; } Parameter "enable_fg" input { GUID = "{8F65416A-2599-4737-83C0-B6658DF72044}"; Type = boolean; Value = off; } Parameter "overall_weight" input { GUID = "{A46E5C1B-888B-4748-BFA7-B7F3104B0807}"; Type = scalar; Texturable = on; Value = 1.0; Value Minimum = 0.0; } Parameter "edge_factor" input { GUID = "{07F4CC36-5FD4-4C60-89CB-0EE139C3C844}"; Type = scalar; Texturable = on; Value = 5.0; Value Minimum = 0.0; } Parameter "primary_spec_color" input { GUID = "{3CCB3B74-9F60-4A05-BA2C-749B33425FFB}"; Type = color; Texturable = on; Value = 0.75 0.9 1.0; } Parameter "primary_weight" input { GUID = "{CE060627-1A4C-42B0-A3A2-D2CE95F84E5B}"; Type = scalar; Texturable = on; Value = 0.3; Value Minimum = 0.0; } Parameter "primary_edge_weight" input { GUID = "{B2477560-D183-4876-97EF-1217AE20A20B}"; Type = scalar; Texturable = on; Value = 1.0; Value Minimum = 0.0; } Parameter "primary_shinyness" input { GUID = "{7E95B866-9406-42BD-A8F7-BAD4D537658E}"; Type = scalar; Texturable = on; Value = 5.0; Value Minimum = 0.0; } Parameter "secondary_spec_color" input { GUID = "{06473C9A-24D1-446F-B6BD-CC16B5AF35BA}"; Type = color; Texturable = on; Value = 0.9 0.95 1.0; } Parameter "secondary_weight" input { GUID = "{7B0B7AC3-3E64-4CFE-BCBE-34A7344B862A}"; Type = scalar; Texturable = on; Value = 0.3; Value Minimum = 0.0; } Parameter "secondary_edge_weight" input { GUID = "{A25D949F-8120-4208-91C9-40B0FA5088EF}"; Type = scalar; Texturable = on; Value = 0.0; Value Minimum = 0.0; } Parameter "secondary_shinyness" input { GUID = "{B2BB5F92-FE50-49A4-AA88-037A452CB0C8}"; Type = scalar; Texturable = on; Value = 33.0; Value Minimum = 0.0; } Parameter "reflect_weight" input { GUID = "{1D9AA60C-7716-417C-9611-DE0F4F3D57B7}"; Type = scalar; Texturable = on; Value = 0.0; Value Minimum = 0.0; } Parameter "reflect_edge_weight" input { GUID = "{D819F189-E197-4EA8-B47B-73293B915AE7}"; Type = scalar; Texturable = on; Value = 0.0; Value Minimum = 0.0; } Parameter "reflect_shinyness" input { GUID = "{0B811415-E988-4ED0-9678-D1D6A02F6404}"; Type = scalar; Texturable = on; Value = 2.0; Value Minimum = 0.0; } Parameter "reflect_environment_only" input { GUID = "{A29275CB-4C02-4E7C-A7AF-A0B567F847B1}"; Type = boolean; Value = off; } } MetaShader "ez_sss_fast_skin_meta" { Name = "ez_sss_fast_skin"; Type = material phenomenon; Renderer "mental ray" { Name = "ez_sss_fast_skin"; BeginText # diffuse Node "lambert" = guid "{FAE49B0B-412E-4667-AFB8-B004155ED2C9}"; # misss_lambert_gamma Connection "lambert::ambient" = interface "ambient"; Connection "lambert::ambience" = interface "ambience"; Connection "lambert::diffuse" = interface "diffuse_color"; Connection "lambert::diffuse_curve" = interface "diffuse_curve"; Connection "lambert::indirect" = interface "radiance"; Connection "lambert::mode" = value 0; Connection "lambert::lights" = interface "lights"; # call_diffuse Node "diffuse_illum" = guid "{5E5F945A-0354-4D25-BBC0-8C22501DDF64}"; # misss_call_shader Connection "diffuse_illum::shader" = interface "Diffuse"; Connection "diffuse_illum::default_shader" = value "lambert"; # specular Node "skin_specular" = guid "{03CE36D2-0D54-4A95-9F82-1105CB114C38}"; # misss_skin_specular Connection "skin_specular::overall_weight" = interface "overall_weight"; Connection "skin_specular::primary_weight" = interface "primary_weight"; Connection "skin_specular::primary_edge_weight" = interface "primary_edge_weight"; Connection "skin_specular::primary_spec_color" = interface "primary_spec_color"; Connection "skin_specular::primary_shinyness" = interface "primary_shinyness"; Connection "skin_specular::secondary_weight" = interface "secondary_weight"; Connection "skin_specular::secondary_edge_weight" = interface "secondary_edge_weight"; Connection "skin_specular::secondary_spec_color" = interface "secondary_spec_color"; Connection "skin_specular::secondary_shinyness" = interface "secondary_shinyness"; Connection "skin_specular::reflect_weight" = interface "reflect_weight"; Connection "skin_specular::reflect_edge_weight" = interface "reflect_edge_weight"; Connection "skin_specular::reflect_shinyness" = interface "reflect_shinyness"; Connection "skin_specular::reflect_environment_only" = interface "reflect_environment_only"; Connection "skin_specular::edge_factor" = interface "edge_factor"; Connection "skin_specular::mode" = value 0; Connection "skin_specular::lights" = interface "lights"; # call_specular Node "specular_illum" = guid "{5E5F945A-0354-4D25-BBC0-8C22501DDF64}"; # misss_call_shader Connection "specular_illum::shader" = interface "Specular"; Connection "specular_illum::default_shader" = value "skin_specular"; # shallowscatter Node "shallowscatter" = guid "{85A7775B-31B3-4C37-BDD3-AFE4767B67B6}"; # misss_fast_shader Connection "shallowscatter::lightmap" = interface "lightmap"; Connection "shallowscatter::depthmap" = interface "depthmap"; Connection "shallowscatter::diffuse_illum" = value "diffuse_illum"; Connection "shallowscatter::diffuse_color" = value 1.0 1.0 1.0 1.0; Connection "shallowscatter::diffuse_weight" = interface "diffuse_weight"; Connection "shallowscatter::front_sss_color" = interface "epidermal_color"; Connection "shallowscatter::front_sss_weight" = interface "epidermal_weight"; Connection "shallowscatter::front_sss_radius" = interface "epidermal_radius"; Connection "shallowscatter::back_sss_color" = interface "epidermal_back_color"; Connection "shallowscatter::back_sss_weight" = interface "epidermal_back_weight"; Connection "shallowscatter::back_sss_radius" = interface "epidermal_back_radius"; Connection "shallowscatter::back_sss_depth" = interface "epidermal_back_depth"; Connection "shallowscatter::screen_composit" = interface "screen_composite"; Connection "shallowscatter::scale_conversion" = interface "scale_conversion"; Connection "shallowscatter::falloff" = interface "falloff"; Connection "shallowscatter::samples" = interface "samples"; # bump Node "bump" = guid "{F0E05130-6240-11D3-8C0A-00A0243E3672}"; # sib_bump Connection "bump::bump" = interface "Bump"; Connection "bump::inuse" = value on; # deepscatter Node "deepscatter" = guid "{85A7775B-31B3-4C37-BDD3-AFE4767B67B6}"; # misss_fast_shader Connection "deepscatter::lightmap" = interface "lightmap"; Connection "deepscatter::depthmap" = interface "depthmap"; Connection "deepscatter::bump" = value "bump"; Connection "deepscatter::diffuse_illum" = value "shallowscatter"; Connection "deepscatter::diffuse_color" = interface "overall_color"; Connection "deepscatter::diffuse_weight" = value 1.0; Connection "deepscatter::specular_illum" = value "specular_illum"; Connection "deepscatter::front_sss_color" = interface "subdermal_color"; Connection "deepscatter::front_sss_weight" = interface "subdermal_weight"; Connection "deepscatter::front_sss_radius" = interface "subdermal_radius"; Connection "deepscatter::back_sss_color" = interface "subdermal_back_color"; Connection "deepscatter::back_sss_weight" = interface "subdermal_back_weight"; Connection "deepscatter::back_sss_radius" = interface "subdermal_back_radius"; Connection "deepscatter::back_sss_depth" = interface "subdermal_back_depth"; Connection "deepscatter::screen_composit" = interface "screen_composite"; Connection "deepscatter::scale_conversion" = interface "scale_conversion"; Connection "deepscatter::falloff" = interface "falloff"; Connection "deepscatter::samples" = interface "samples"; # photon Node "default_photon" = guid "{544EBF11-B473-11D1-90E1-0000F804EB21}"; # mib_photon_basic Connection "default_photon::diffuse" = interface "epidermal_color"; Connection "default_photon::specular" = value 0.0 0.0 0.0 0.0; Connection "default_photon::transp" = value 0.0 0.0 0.0 0.0; # call_photon Node "photon" = guid "{5E5F945A-0354-4D25-BBC0-8C22501DDF64}"; # misss_call_shader Connection "photon::shader" = interface "Photon"; Connection "photon::default_shader" = value "default_photon"; # call_environment Node "environment" = guid "{5E5F945A-0354-4D25-BBC0-8C22501DDF64}"; # misss_call_shader Connection "environment::shader" = interface "Environment"; # shadow Node "default_shadow" = guid "{1EDE3A06-BF3A-11D1-90EC-0000F804EB21}"; # sib_shadow_basic_v2 Connection "default_shadow::lights" = interface "lights"; # call_shadow Node "shadow" = guid "{5E5F945A-0354-4D25-BBC0-8C22501DDF64}"; # misss_call_shader Connection "shadow::shader" = interface "Shadow"; Connection "shadow::default_shader" = value "default_shadow"; # lm_sample Node "lm_sample" = guid "{FAE49B0B-412E-4667-AFB8-B004155ED2C9}"; # misss_lambert_gamma Connection "lm_sample::ambient" = interface "lightmap_ambient"; Connection "lm_sample::ambience" = interface "ambience"; Connection "lm_sample::diffuse" = interface "lightmap_diffuse"; Connection "lm_sample::indirect" = interface "indirect"; Connection "lm_sample::diffuse_curve" = interface "lightmap_gamma"; Connection "lm_sample::flip" = interface "flip"; Connection "lm_sample::mode" = value 0; Connection "lm_sample::lights" = interface "lights"; # lm_write Node "lm_write" = guid "{BA555E5E-ED81-42CF-99BD-C3067DA138FF}"; # misss_lightmap_write Connection "lm_write::lightmap" = interface "lightmap"; Connection "lm_write::depthmap" = interface "depthmap"; Connection "lm_write::lightmap_group" = interface "lightmap_group"; Connection "lm_write::lightmap_size" = interface "lightmap_size"; Connection "lm_write::scatter_bias" = interface "scatter_bias"; Connection "lm_write::input" = value "lm_sample"; # call_fg Node "fg_rays" = guid "{5E5F945A-0354-4D25-BBC0-8C22501DDF64}"; # misss_call_shader Connection "fg_rays::shader" = interface "FG"; Connection "fg_rays::default_shader" = value "lambert"; # rayswitch Node "rayswitch" = guid "{8604221E-BCFA-11D1-90E9-0000F804EB21}"; # sib_color_rayswitch Connection "rayswitch::eye" = "deepscatter"; Connection "rayswitch::refraction" = "deepscatter"; Connection "rayswitch::reflection" = "deepscatter"; Connection "rayswitch::fg" = "fg_rays"; Connection "rayswitch::enable_fg" = interface "enable_fg"; Connection Material { Surface = "rayswitch"; Photon = "photon"; Shadow = "shadow"; Environment = "environment"; Lightmap = "lm_write"; } EndText } } Defaults { lightmap_group { Name = "Group Name"; } lightmap_size { Name = "Size as % of Output Resolution"; UIType = "dscontrol" { Class = "Edit"; Caption = ";numeric=1;decimals=1"; CX = 50; } } scatter_bias { Name = "Scatter Bias"; UIRange = -0.2 To 0.2; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } lightmap_ambient { Name = "Ambient"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } lightmap_diffuse { Name = "Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } indirect { Name = "Scatter Indirect Illumination"; } lightmap_gamma { Name = "Sampling Gamma"; UIRange = 0.0 To 2.0; } flip { Name = "Illuminate"; UIType = "combo"; Items { "Front Side" = 0, "Back Side" = 1, "Both Sides" = 2, } } ambient { Name = "Ambient"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } diffuse_color { Name = "Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } radiance { Name = "Enable"; } diffuse_curve { Name = "Gamma Curve"; UIRange = 0.0 To 2.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } overall_color { Name = "Overall Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } diffuse_weight { Name = "Weight"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } epidermal_color { Name = "Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } epidermal_weight { Name = "Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } epidermal_radius { Name = "Radius"; UIRange = 0.0 To 10.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } epidermal_back_color { Name = "Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } epidermal_back_weight { Name = "Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } epidermal_back_radius { Name = "Radius"; UIRange = 0.0 To 10.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } epidermal_back_depth { Name = "Depth"; UIRange = 0.0 To 10.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } subdermal_color { Name = "Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } subdermal_weight { Name = "Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } subdermal_radius { Name = "Radius"; UIRange = 0.0 To 10.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } subdermal_back_color { Name = "Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } subdermal_back_weight { Name = "Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } subdermal_back_radius { Name = "Radius"; UIRange = 0.0 To 10.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } subdermal_back_depth { Name = "Depth"; UIRange = 0.0 To 10.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } scale_conversion { Name = "Scale Conversion"; UIRange = 0.0 To 10.0; } falloff { Name = "Falloff Strength"; UIRange = -10.0 To 10.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } samples { Name = "Samples"; UIType = "dscontrol" { Class = "Edit"; Caption = ";numeric=1;decimals=0"; CX = 50; } } screen_composite { Name = "Use Screen Compositing for Colors"; } overall_weight { Name = "Overall Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } edge_factor { Name = "Edge Factor"; UIRange = 0.1 To 10.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } primary_spec_color { Name = "Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } primary_weight { Name = "Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } primary_edge_weight { Name = "Edge Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } primary_shinyness { Name = "Shinyness"; UIRange = 0.0 To 50.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } secondary_spec_color { Name = "Color"; UIType = "rgb"; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } secondary_weight { Name = "Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } secondary_edge_weight { Name = "Edge Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } secondary_shinyness { Name = "Shinyness"; UIRange = 0.0 To 50.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } reflect_weight { Name = "Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } reflect_edge_weight { Name = "Edge Weight"; UIRange = 0.0 To 1.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } reflect_shinyness { Name = "Shinyness"; UIRange = 0.0 To 50.0; Commands = "{F5C75F11-2F05-11D3-AA95-00AA0068D2C0}"; } reflect_environment_only { Name = "Environment Only"; } enable_fg { Name = "Final Gathering"; UIType = "combo"; Items { "Use SSS shader" = 0, "Use FG port" = 1, } } } Layout "Default" { Tab "Diffuse" { name; Group, ShowFrame { overall_color; } Group "Diffuse" { ambient; diffuse_color; diffuse_weight, LabelWidth(50%,100); diffuse_curve, LabelWidth(50%,100); } Group "Indirect Illumination" { radiance; enable_fg, LabelWidth(50%,100); } } Tab "Specular" { name; Group, ShowFrame { overall_weight, LabelWidth(50%,100); edge_factor, LabelWidth(50%,100); } Group "Primary" { primary_spec_color; primary_weight; primary_edge_weight; primary_shinyness; } Group "Secondary" { secondary_spec_color; secondary_weight; secondary_edge_weight; secondary_shinyness; } Group "Reflections" { reflect_weight; reflect_edge_weight; reflect_shinyness; reflect_environment_only; } } Tab "Scattering" { name; Group "Epidermal Scatter" { epidermal_color; epidermal_weight; epidermal_radius; } Group "Epidermal Back Scatter" { epidermal_back_color; epidermal_back_weight; epidermal_back_radius; epidermal_back_depth; } Group "Subdermal Scatter" { subdermal_color; subdermal_weight; subdermal_radius; } Group "Subdermal Back Scatter" { subdermal_back_color; subdermal_back_weight; subdermal_back_radius; subdermal_back_depth; } Group "Advanced Options" { scale_conversion, LabelWidth(50%,100); falloff, LabelWidth(50%,100); screen_composite; } } Tab "Lightmap" { name; Group, ShowFrame { lightmap_group, LabelWidth(50%,100); lightmap_size; samples; } Group "Diffuse" { lightmap_ambient; lightmap_diffuse; lightmap_gamma, LabelWidth(50%,100); flip, LabelWidth(50%,100); } Group "Scatter Controls" { scatter_bias, LabelWidth(50%,100); indirect; } } } Layout "RenderTree" { Group "Shader" { Diffuse; Specular; Photon; Shadow; Environment; FG; Bump; } Group "Diffuse" { overall_color; ambient; diffuse_color; diffuse_weight; diffuse_curve; } Group "Specular" { overall_weight; edge_factor; Group "Primary" { primary_spec_color; primary_weight; primary_edge_weight; primary_shinyness; } Group "Secondary" { secondary_spec_color; secondary_weight; secondary_edge_weight; secondary_shinyness; } Group "Reflections" { reflect_weight; reflect_edge_weight; reflect_shinyness; } } Group "Scattering" { Group "Epidermal" { epidermal_color; epidermal_weight; epidermal_radius; epidermal_back_color; epidermal_back_weight; epidermal_back_radius; epidermal_back_depth; } Group "Subdermal" { subdermal_color; subdermal_weight; subdermal_radius; subdermal_back_color; subdermal_back_weight; subdermal_back_radius; subdermal_back_depth; } falloff; } Group "Lightmap" { lightmap_ambient; lightmap_diffuse; scatter_bias; } }