diff --git a/maya/images/mitsuba_material_blend.jpg b/maya/images/mitsuba_material_blend.jpg index acc9aa7..61d2eff 100644 Binary files a/maya/images/mitsuba_material_blend.jpg and b/maya/images/mitsuba_material_blend.jpg differ diff --git a/maya/images/mitsuba_material_conductor.jpg b/maya/images/mitsuba_material_conductor.jpg index 90823a1..25f2380 100644 Binary files a/maya/images/mitsuba_material_conductor.jpg and b/maya/images/mitsuba_material_conductor.jpg differ diff --git a/maya/images/mitsuba_material_conductor_with_texture.jpg b/maya/images/mitsuba_material_conductor_with_texture.jpg new file mode 100644 index 0000000..062eea8 Binary files /dev/null and b/maya/images/mitsuba_material_conductor_with_texture.jpg differ diff --git a/maya/images/mitsuba_material_dielectric.jpg b/maya/images/mitsuba_material_dielectric.jpg index a96dd3c..893a339 100644 Binary files a/maya/images/mitsuba_material_dielectric.jpg and b/maya/images/mitsuba_material_dielectric.jpg differ diff --git a/maya/images/mitsuba_material_diffuse.jpg b/maya/images/mitsuba_material_diffuse.jpg index bdab95f..e0404e6 100644 Binary files a/maya/images/mitsuba_material_diffuse.jpg and b/maya/images/mitsuba_material_diffuse.jpg differ diff --git a/maya/images/mitsuba_material_diffuse_transmitter.jpg b/maya/images/mitsuba_material_diffuse_transmitter.jpg index 2ae3e63..188dae3 100644 Binary files a/maya/images/mitsuba_material_diffuse_transmitter.jpg and b/maya/images/mitsuba_material_diffuse_transmitter.jpg differ diff --git a/maya/images/mitsuba_material_hk.jpg b/maya/images/mitsuba_material_hk.jpg index 2e67209..ca9c1a8 100644 Binary files a/maya/images/mitsuba_material_hk.jpg and b/maya/images/mitsuba_material_hk.jpg differ diff --git a/maya/images/mitsuba_material_homogeneous.jpg b/maya/images/mitsuba_material_homogeneous.jpg index 14d55af..8fee543 100644 Binary files a/maya/images/mitsuba_material_homogeneous.jpg and b/maya/images/mitsuba_material_homogeneous.jpg differ diff --git a/maya/images/mitsuba_material_mixture.jpg b/maya/images/mitsuba_material_mixture.jpg index fe125b3..fb0a068 100644 Binary files a/maya/images/mitsuba_material_mixture.jpg and b/maya/images/mitsuba_material_mixture.jpg differ diff --git a/maya/images/mitsuba_material_phong.jpg b/maya/images/mitsuba_material_phong.jpg index e19a3a5..461c7ac 100644 Binary files a/maya/images/mitsuba_material_phong.jpg and b/maya/images/mitsuba_material_phong.jpg differ diff --git a/maya/images/mitsuba_material_plastic.jpg b/maya/images/mitsuba_material_plastic.jpg index 9f1cd44..04a7272 100644 Binary files a/maya/images/mitsuba_material_plastic.jpg and b/maya/images/mitsuba_material_plastic.jpg differ diff --git a/maya/images/mitsuba_material_rough_coating.jpg b/maya/images/mitsuba_material_rough_coating.jpg index df65a1e..9ecfd1c 100644 Binary files a/maya/images/mitsuba_material_rough_coating.jpg and b/maya/images/mitsuba_material_rough_coating.jpg differ diff --git a/maya/images/mitsuba_material_rough_conductor.jpg b/maya/images/mitsuba_material_rough_conductor.jpg index bfeb6e8..4807ed6 100644 Binary files a/maya/images/mitsuba_material_rough_conductor.jpg and b/maya/images/mitsuba_material_rough_conductor.jpg differ diff --git a/maya/images/mitsuba_material_rough_dielectric.jpg b/maya/images/mitsuba_material_rough_dielectric.jpg index 5de1db8..7cc1822 100644 Binary files a/maya/images/mitsuba_material_rough_dielectric.jpg and b/maya/images/mitsuba_material_rough_dielectric.jpg differ diff --git a/maya/images/mitsuba_material_rough_diffuse.jpg b/maya/images/mitsuba_material_rough_diffuse.jpg index b6b82f9..7b4be49 100644 Binary files a/maya/images/mitsuba_material_rough_diffuse.jpg and b/maya/images/mitsuba_material_rough_diffuse.jpg differ diff --git a/maya/images/mitsuba_material_rough_plastic.jpg b/maya/images/mitsuba_material_rough_plastic.jpg index 536bcdf..da3bca5 100644 Binary files a/maya/images/mitsuba_material_rough_plastic.jpg and b/maya/images/mitsuba_material_rough_plastic.jpg differ diff --git a/maya/images/mitsuba_material_smooth_coating.jpg b/maya/images/mitsuba_material_smooth_coating.jpg index b8c7d19..6afb2b5 100644 Binary files a/maya/images/mitsuba_material_smooth_coating.jpg and b/maya/images/mitsuba_material_smooth_coating.jpg differ diff --git a/maya/images/mitsuba_material_sss_dipole.jpg b/maya/images/mitsuba_material_sss_dipole.jpg index 1022cf8..011005e 100644 Binary files a/maya/images/mitsuba_material_sss_dipole.jpg and b/maya/images/mitsuba_material_sss_dipole.jpg differ diff --git a/maya/images/mitsuba_material_ward.jpg b/maya/images/mitsuba_material_ward.jpg index de42c8a..f1437c7 100644 Binary files a/maya/images/mitsuba_material_ward.jpg and b/maya/images/mitsuba_material_ward.jpg differ diff --git a/maya/renderData/__pPlane1.obj b/maya/renderData/__pPlane1.obj new file mode 100644 index 0000000..23992fc --- /dev/null +++ b/maya/renderData/__pPlane1.obj @@ -0,0 +1,62 @@ +# This file uses centimeters as units for non-parametric coordinates. + +g default +v 7.000000 -1.897777 -5.776457 +v 5.000000 -1.897777 -5.776457 +v 3.000000 -1.897777 -5.776457 +v 1.000000 -1.897777 -5.776457 +v 7.000000 0.034074 -5.258819 +v 5.000000 0.034074 -5.258819 +v 3.000000 0.034074 -5.258819 +v 1.000000 0.034074 -5.258819 +v 7.000000 1.965926 -4.741181 +v 5.000000 1.965926 -4.741181 +v 3.000000 1.965926 -4.741181 +v 1.000000 1.965926 -4.741181 +v 7.000000 3.897777 -4.223543 +v 5.000000 3.897777 -4.223543 +v 3.000000 3.897777 -4.223543 +v 1.000000 3.897777 -4.223543 +vt 0.000000 0.000000 +vt 0.333333 0.000000 +vt 0.666667 0.000000 +vt 1.000000 0.000000 +vt 0.000000 0.333333 +vt 0.333333 0.333333 +vt 0.666667 0.333333 +vt 1.000000 0.333333 +vt 0.000000 0.666667 +vt 0.333333 0.666667 +vt 0.666667 0.666667 +vt 1.000000 0.666667 +vt 0.000000 1.000000 +vt 0.333333 1.000000 +vt 0.666667 1.000000 +vt 1.000000 1.000000 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +s 1 +g pPlane1 +f 1/1/1 2/2/2 6/6/3 5/5/4 +f 2/2/2 3/3/5 7/7/6 6/6/3 +f 3/3/5 4/4/7 8/8/8 7/7/6 +f 5/5/4 6/6/3 10/10/9 9/9/10 +f 6/6/3 7/7/6 11/11/11 10/10/9 +f 7/7/6 8/8/8 12/12/12 11/11/11 +f 9/9/10 10/10/9 14/14/13 13/13/14 +f 10/10/9 11/11/11 15/15/15 14/14/13 +f 11/11/11 12/12/12 16/16/16 15/15/15 diff --git a/maya/renderData/__pPlane2.obj b/maya/renderData/__pPlane2.obj new file mode 100644 index 0000000..b4622df --- /dev/null +++ b/maya/renderData/__pPlane2.obj @@ -0,0 +1,62 @@ +# This file uses centimeters as units for non-parametric coordinates. + +g default +v -1.000000 -1.897777 -5.776457 +v -3.000000 -1.897777 -5.776457 +v -5.000000 -1.897777 -5.776457 +v -7.000000 -1.897777 -5.776457 +v -1.000000 0.034074 -5.258819 +v -3.000000 0.034074 -5.258819 +v -5.000000 0.034074 -5.258819 +v -7.000000 0.034074 -5.258819 +v -1.000000 1.965926 -4.741181 +v -3.000000 1.965926 -4.741181 +v -5.000000 1.965926 -4.741181 +v -7.000000 1.965926 -4.741181 +v -1.000000 3.897777 -4.223543 +v -3.000000 3.897777 -4.223543 +v -5.000000 3.897777 -4.223543 +v -7.000000 3.897777 -4.223543 +vt 0.000000 0.000000 +vt 0.333333 0.000000 +vt 0.666667 0.000000 +vt 1.000000 0.000000 +vt 0.000000 0.333333 +vt 0.333333 0.333333 +vt 0.666667 0.333333 +vt 1.000000 0.333333 +vt 0.000000 0.666667 +vt 0.333333 0.666667 +vt 0.666667 0.666667 +vt 1.000000 0.666667 +vt 0.000000 1.000000 +vt 0.333333 1.000000 +vt 0.666667 1.000000 +vt 1.000000 1.000000 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +vn 0.000000 0.258819 -0.965926 +s 1 +g pPlane2 +f 1/1/1 2/2/2 6/6/3 5/5/4 +f 2/2/2 3/3/5 7/7/6 6/6/3 +f 3/3/5 4/4/7 8/8/8 7/7/6 +f 5/5/4 6/6/3 10/10/9 9/9/10 +f 6/6/3 7/7/6 11/11/11 10/10/9 +f 7/7/6 8/8/8 12/12/12 11/11/11 +f 9/9/10 10/10/9 14/14/13 13/13/14 +f 10/10/9 11/11/11 15/15/15 14/14/13 +f 11/11/11 12/12/12 16/16/16 15/15/15 diff --git a/maya/renderData/mitsuba_material_blend.xml b/maya/renderData/mitsuba_material_blend.xml index d4ad582..cba9526 100644 --- a/maya/renderData/mitsuba_material_blend.xml +++ b/maya/renderData/mitsuba_material_blend.xml @@ -34,7 +34,7 @@ - + @@ -57,12 +57,12 @@ - + - + @@ -71,20 +71,20 @@ - + - + - - + + diff --git a/maya/renderData/mitsuba_material_conductor.xml b/maya/renderData/mitsuba_material_conductor.xml index cdd6181..ad6831f 100644 --- a/maya/renderData/mitsuba_material_conductor.xml +++ b/maya/renderData/mitsuba_material_conductor.xml @@ -34,7 +34,7 @@ - + diff --git a/maya/renderData/mitsuba_material_conductor_with_texture.xml b/maya/renderData/mitsuba_material_conductor_with_texture.xml new file mode 100644 index 0000000..2d7a2ee --- /dev/null +++ b/maya/renderData/mitsuba_material_conductor_with_texture.xml @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/maya/renderData/mitsuba_material_dielectric.xml b/maya/renderData/mitsuba_material_dielectric.xml index 3167bad..63fec7d 100644 --- a/maya/renderData/mitsuba_material_dielectric.xml +++ b/maya/renderData/mitsuba_material_dielectric.xml @@ -34,7 +34,7 @@ - + @@ -54,28 +54,28 @@ - - + + - + - + - - + + @@ -87,8 +87,8 @@ - - + + diff --git a/maya/renderData/mitsuba_material_diffuse.xml b/maya/renderData/mitsuba_material_diffuse.xml index c0aff01..9217c81 100644 --- a/maya/renderData/mitsuba_material_diffuse.xml +++ b/maya/renderData/mitsuba_material_diffuse.xml @@ -20,7 +20,7 @@ - + @@ -39,7 +39,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -66,20 +66,20 @@ - + - + - - + + diff --git a/maya/renderData/mitsuba_material_diffuse_transmitter.xml b/maya/renderData/mitsuba_material_diffuse_transmitter.xml index 7e156fa..18e9e13 100644 --- a/maya/renderData/mitsuba_material_diffuse_transmitter.xml +++ b/maya/renderData/mitsuba_material_diffuse_transmitter.xml @@ -34,7 +34,7 @@ - + @@ -52,27 +52,27 @@ - + - + - + - - + + @@ -82,7 +82,7 @@ - + diff --git a/maya/renderData/mitsuba_material_hk.xml b/maya/renderData/mitsuba_material_hk.xml index 611b52c..ea5b0c4 100644 --- a/maya/renderData/mitsuba_material_hk.xml +++ b/maya/renderData/mitsuba_material_hk.xml @@ -34,7 +34,7 @@ - + @@ -61,20 +61,20 @@ - + - + - - + + diff --git a/maya/renderData/mitsuba_material_homogeneous.xml b/maya/renderData/mitsuba_material_homogeneous.xml index 1cc8ae0..a58638d 100644 --- a/maya/renderData/mitsuba_material_homogeneous.xml +++ b/maya/renderData/mitsuba_material_homogeneous.xml @@ -34,7 +34,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -69,20 +69,20 @@ - + - + - - + + @@ -94,8 +94,8 @@ - - + + diff --git a/maya/renderData/mitsuba_material_mixture.xml b/maya/renderData/mitsuba_material_mixture.xml index 20535b3..12f64f5 100644 --- a/maya/renderData/mitsuba_material_mixture.xml +++ b/maya/renderData/mitsuba_material_mixture.xml @@ -34,7 +34,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -66,8 +66,8 @@ - - + + @@ -76,20 +76,20 @@ - + - + - - + + @@ -101,15 +101,15 @@ - + - - + + diff --git a/maya/renderData/mitsuba_material_phong.xml b/maya/renderData/mitsuba_material_phong.xml index 5a727be..be7d82e 100644 --- a/maya/renderData/mitsuba_material_phong.xml +++ b/maya/renderData/mitsuba_material_phong.xml @@ -34,7 +34,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -63,20 +63,20 @@ - + - + - - + + @@ -88,8 +88,8 @@ - - + + diff --git a/maya/renderData/mitsuba_material_plastic.xml b/maya/renderData/mitsuba_material_plastic.xml index 00288b5..0ef76aa 100644 --- a/maya/renderData/mitsuba_material_plastic.xml +++ b/maya/renderData/mitsuba_material_plastic.xml @@ -34,7 +34,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -65,20 +65,20 @@ - + - + - - + + diff --git a/maya/renderData/mitsuba_material_rough_coating.xml b/maya/renderData/mitsuba_material_rough_coating.xml index 4b31958..5592a2d 100644 --- a/maya/renderData/mitsuba_material_rough_coating.xml +++ b/maya/renderData/mitsuba_material_rough_coating.xml @@ -34,7 +34,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -63,7 +63,7 @@ - + @@ -72,20 +72,20 @@ - + - + - - + + diff --git a/maya/renderData/mitsuba_material_rough_conductor.xml b/maya/renderData/mitsuba_material_rough_conductor.xml index 0699d73..a6aa2f5 100644 --- a/maya/renderData/mitsuba_material_rough_conductor.xml +++ b/maya/renderData/mitsuba_material_rough_conductor.xml @@ -34,7 +34,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -65,20 +65,20 @@ - + - + - - + + @@ -93,7 +93,7 @@ - + diff --git a/maya/renderData/mitsuba_material_rough_dielectric.xml b/maya/renderData/mitsuba_material_rough_dielectric.xml index a13d00b..193615a 100644 --- a/maya/renderData/mitsuba_material_rough_dielectric.xml +++ b/maya/renderData/mitsuba_material_rough_dielectric.xml @@ -34,7 +34,7 @@ - + @@ -56,28 +56,28 @@ - - + + - + - + - - + + diff --git a/maya/renderData/mitsuba_material_rough_diffuse.xml b/maya/renderData/mitsuba_material_rough_diffuse.xml index c2e3fcc..b8cfb01 100644 --- a/maya/renderData/mitsuba_material_rough_diffuse.xml +++ b/maya/renderData/mitsuba_material_rough_diffuse.xml @@ -34,7 +34,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -63,20 +63,20 @@ - + - + - - + + @@ -87,7 +87,7 @@ - + diff --git a/maya/renderData/mitsuba_material_rough_plastic.xml b/maya/renderData/mitsuba_material_rough_plastic.xml index f11a397..6ee7fc2 100644 --- a/maya/renderData/mitsuba_material_rough_plastic.xml +++ b/maya/renderData/mitsuba_material_rough_plastic.xml @@ -34,7 +34,7 @@ - + @@ -53,8 +53,8 @@ - - + + @@ -67,20 +67,20 @@ - + - + - - + + @@ -91,8 +91,8 @@ - - + + diff --git a/maya/renderData/mitsuba_material_smooth_coating.xml b/maya/renderData/mitsuba_material_smooth_coating.xml index 0d1f7cc..d299d60 100644 --- a/maya/renderData/mitsuba_material_smooth_coating.xml +++ b/maya/renderData/mitsuba_material_smooth_coating.xml @@ -34,7 +34,7 @@ - + @@ -53,15 +53,15 @@ - - + + - + @@ -70,20 +70,20 @@ - + - + - - + + @@ -94,14 +94,14 @@ - - + + - - + + diff --git a/maya/renderData/mitsuba_material_sss_dipole.xml b/maya/renderData/mitsuba_material_sss_dipole.xml index 51f0701..470f950 100644 --- a/maya/renderData/mitsuba_material_sss_dipole.xml +++ b/maya/renderData/mitsuba_material_sss_dipole.xml @@ -15,7 +15,7 @@ - + @@ -34,7 +34,7 @@ - + @@ -55,8 +55,8 @@ - - + + @@ -73,20 +73,20 @@ - + - + - - + + diff --git a/maya/renderData/mitsuba_material_ward.xml b/maya/renderData/mitsuba_material_ward.xml index e9404ab..7285b91 100644 --- a/maya/renderData/mitsuba_material_ward.xml +++ b/maya/renderData/mitsuba_material_ward.xml @@ -15,7 +15,7 @@ - + @@ -34,7 +34,7 @@ - + @@ -56,8 +56,8 @@ - - + + @@ -65,20 +65,20 @@ - + - + - - + + @@ -92,43 +92,43 @@ - - + + - + - + - + - + - + - + - + diff --git a/maya/scenes/mitsuba_material_blend.ma b/maya/scenes/mitsuba_material_blend.ma index 72e6635..feb17b9 100644 --- a/maya/scenes/mitsuba_material_blend.ma +++ b/maya/scenes/mitsuba_material_blend.ma @@ -147,6 +147,7 @@ createNode materialInfo -n "materialInfo24"; rename -uid "4A889C43-D844-AB65-ED64-E3ACA1AC36D4"; createNode MitsubaDiffuseShader -n "MitsubaDiffuseShader2"; rename -uid "A4E30F1B-7841-9CFD-7FF6-93A15833C02A"; + setAttr ".r" -type "float3" 0.21403687 0.21403687 0.21403687 ; createNode shadingEngine -n "MitsubaDiffuseShader2SG"; rename -uid "B2B5E963-D54F-5B4C-F634-ACA200F44F8A"; setAttr ".ihi" 0; diff --git a/maya/scenes/mitsuba_material_conductor_with_texture.ma b/maya/scenes/mitsuba_material_conductor_with_texture.ma new file mode 100644 index 0000000..e9f8e00 --- /dev/null +++ b/maya/scenes/mitsuba_material_conductor_with_texture.ma @@ -0,0 +1,634 @@ +//Maya ASCII 2016 scene +//Name: mitsuba_material_conductor_with_texture.ma +//Last modified: Sat, Jan 30, 2016 08:04:36 PM +//Codeset: UTF-8 +file -rdi 1 -ns ":" -rfn "mitsuba_material_demo_baseRN" -op "v=0;" -typ "mayaAscii" + "mitsuba_material_demo_base.ma"; +file -rdi 2 -ns "Geometry" -rfn "GeometryRN" -op "v=0;" -typ "mayaAscii" "MitsubaSphere.ma"; +file -r -ns ":" -dr 1 -rfn "mitsuba_material_demo_baseRN" -op "v=0;" -typ "mayaAscii" + "mitsuba_material_demo_base.ma"; +requires maya "2016"; +requires -nodeType "MitsubaRenderSettings" -nodeType "MitsubaConductorShader" -nodeType "MitsubaDiffuseShader" + -nodeType "MitsubaObjectAreaLightShader" "MitsubaForMaya.py" "Unknown"; +requires "stereoCamera" "10.0"; +requires "OpenEXRLoader" "2012"; +currentUnit -l centimeter -a degree -t film; +fileInfo "application" "maya"; +fileInfo "product" "Maya 2016"; +fileInfo "version" "2016"; +fileInfo "cutIdentifier" "201510022200-973226"; +fileInfo "osv" "Mac OS X 10.9.6"; +createNode transform -s -n "persp"; + rename -uid "CB359780-DA4C-584D-515C-0198249C7281"; + setAttr ".v" no; + setAttr ".t" -type "double3" 44.13572191478324 4.9483176223021745 -6.0458418578131656 ; + setAttr ".r" -type "double3" -6.3383527296367612 97.799999999993119 0 ; +createNode camera -s -n "perspShape" -p "persp"; + rename -uid "A8266922-194A-CCE0-9973-B88B871FBBEF"; + setAttr -k off ".v" no; + setAttr ".rnd" no; + setAttr ".fl" 34.999999999999986; + setAttr ".coi" 44.82186966202994; + setAttr ".imn" -type "string" "persp"; + setAttr ".den" -type "string" "persp_depth"; + setAttr ".man" -type "string" "persp_mask"; + setAttr ".hc" -type "string" "viewSet -p %camera"; +createNode transform -s -n "top"; + rename -uid "35D0F7CA-214C-2E71-6756-E29A00BA8589"; + setAttr ".v" no; + setAttr ".t" -type "double3" 0 100.1 0 ; + setAttr ".r" -type "double3" -89.999999999999986 0 0 ; +createNode camera -s -n "topShape" -p "top"; + rename -uid "7B00B10C-B647-1893-D50C-F38F51BF5679"; + setAttr -k off ".v" no; + setAttr ".rnd" no; + setAttr ".coi" 100.1; + setAttr ".ow" 30; + setAttr ".imn" -type "string" "top"; + setAttr ".den" -type "string" "top_depth"; + setAttr ".man" -type "string" "top_mask"; + setAttr ".hc" -type "string" "viewSet -t %camera"; + setAttr ".o" yes; +createNode transform -s -n "front"; + rename -uid "E981DC27-2F49-7383-922F-A68FDFB9F700"; + setAttr ".v" no; + setAttr ".t" -type "double3" 0 0 100.1 ; +createNode camera -s -n "frontShape" -p "front"; + rename -uid "FFAC861B-994D-5CB8-ABC6-5EB1E41E6B58"; + setAttr -k off ".v" no; + setAttr ".rnd" no; + setAttr ".coi" 100.1; + setAttr ".ow" 30; + setAttr ".imn" -type "string" "front"; + setAttr ".den" -type "string" "front_depth"; + setAttr ".man" -type "string" "front_mask"; + setAttr ".hc" -type "string" "viewSet -f %camera"; + setAttr ".o" yes; +createNode transform -s -n "side"; + rename -uid "4C7742C9-D74A-5662-7033-439CA9C7989F"; + setAttr ".v" no; + setAttr ".t" -type "double3" 100.1 0 0 ; + setAttr ".r" -type "double3" 0 89.999999999999986 0 ; +createNode camera -s -n "sideShape" -p "side"; + rename -uid "2781057F-2E49-F91C-D3AC-9284A7A8FF5B"; + setAttr -k off ".v" no; + setAttr ".rnd" no; + setAttr ".coi" 100.1; + setAttr ".ow" 30; + setAttr ".imn" -type "string" "side"; + setAttr ".den" -type "string" "side_depth"; + setAttr ".man" -type "string" "side_mask"; + setAttr ".hc" -type "string" "viewSet -s %camera"; + setAttr ".o" yes; +createNode transform -n "pPlane1"; + rename -uid "48C5E1F6-A54E-7E62-D914-0FA0B25FA176"; + setAttr ".t" -type "double3" 4 1 -5 ; + setAttr ".r" -type "double3" 75 180 0 ; + setAttr ".s" -type "double3" 6 6 6 ; +createNode mesh -n "pPlaneShape1" -p "pPlane1"; + rename -uid "2F6AC408-6E40-E08C-0A7A-F4B09A0E8662"; + setAttr -k off ".v"; + setAttr ".vir" yes; + setAttr ".vif" yes; + setAttr ".uvst[0].uvsn" -type "string" "map1"; + setAttr ".cuvs" -type "string" "map1"; + setAttr ".dcc" -type "string" "Ambient+Diffuse"; + setAttr ".covm[0]" 0 1 1; + setAttr ".cdvm[0]" 0 1 1; +createNode transform -n "pPlane2"; + rename -uid "2104FEE6-1D40-E577-6A18-96916264AC70"; + setAttr ".t" -type "double3" -4 1 -5 ; + setAttr ".r" -type "double3" 75 180 0 ; + setAttr ".s" -type "double3" 6 6 6 ; +createNode mesh -n "pPlaneShape2" -p "pPlane2"; + rename -uid "5ABF5C48-1E42-750A-39B0-C5B745D17B40"; + setAttr -k off ".v"; + setAttr ".vir" yes; + setAttr ".vif" yes; + setAttr ".uvst[0].uvsn" -type "string" "map1"; + setAttr -s 16 ".uvst[0].uvsp[0:15]" -type "float2" 0 0 0.33333334 0 + 0.66666669 0 1 0 0 0.33333334 0.33333334 0.33333334 0.66666669 0.33333334 1 0.33333334 + 0 0.66666669 0.33333334 0.66666669 0.66666669 0.66666669 1 0.66666669 0 1 0.33333334 + 1 0.66666669 1 1 1; + setAttr ".cuvs" -type "string" "map1"; + setAttr ".dcc" -type "string" "Ambient+Diffuse"; + setAttr ".covm[0]" 0 1 1; + setAttr ".cdvm[0]" 0 1 1; + setAttr -s 16 ".vt[0:15]" -0.5 -1.110223e-16 0.5 -0.16666666 -1.110223e-16 0.5 + 0.16666669 -1.110223e-16 0.5 0.5 -1.110223e-16 0.5 -0.5 -3.7007432e-17 0.16666666 + -0.16666666 -3.7007432e-17 0.16666666 0.16666669 -3.7007432e-17 0.16666666 0.5 -3.7007432e-17 0.16666666 + -0.5 3.7007439e-17 -0.16666669 -0.16666666 3.7007439e-17 -0.16666669 0.16666669 3.7007439e-17 -0.16666669 + 0.5 3.7007439e-17 -0.16666669 -0.5 1.110223e-16 -0.5 -0.16666666 1.110223e-16 -0.5 + 0.16666669 1.110223e-16 -0.5 0.5 1.110223e-16 -0.5; + setAttr -s 24 ".ed[0:23]" 0 1 0 0 4 0 1 2 0 1 5 1 2 3 0 2 6 1 3 7 0 + 4 5 1 4 8 0 5 6 1 5 9 1 6 7 1 6 10 1 7 11 0 8 9 1 8 12 0 9 10 1 9 13 1 10 11 1 10 14 1 + 11 15 0 12 13 0 13 14 0 14 15 0; + setAttr -s 9 -ch 36 ".fc[0:8]" -type "polyFaces" + f 4 0 3 -8 -2 + mu 0 4 0 1 5 4 + f 4 2 5 -10 -4 + mu 0 4 1 2 6 5 + f 4 4 6 -12 -6 + mu 0 4 2 3 7 6 + f 4 7 10 -15 -9 + mu 0 4 4 5 9 8 + f 4 9 12 -17 -11 + mu 0 4 5 6 10 9 + f 4 11 13 -19 -13 + mu 0 4 6 7 11 10 + f 4 14 17 -22 -16 + mu 0 4 8 9 13 12 + f 4 16 19 -23 -18 + mu 0 4 9 10 14 13 + f 4 18 20 -24 -20 + mu 0 4 10 11 15 14; + setAttr ".cd" -type "dataPolyComponent" Index_Data Edge 0 ; + setAttr ".cvd" -type "dataPolyComponent" Index_Data Vertex 0 ; + setAttr ".pd[0]" -type "dataPolyComponent" Index_Data UV 0 ; + setAttr ".hfd" -type "dataPolyComponent" Index_Data Face 0 ; +createNode lightLinker -s -n "lightLinker1"; + rename -uid "5D421620-3E40-128A-BE94-248CE6BB9574"; + setAttr -s 10 ".lnk"; + setAttr -s 10 ".slnk"; +createNode displayLayerManager -n "layerManager"; + rename -uid "10DE0E53-D44C-35CD-D100-309A9B408DF5"; +createNode displayLayer -n "defaultLayer"; + rename -uid "2A74B7C9-F849-EB6F-7FD1-2C88EF3D1386"; +createNode renderLayerManager -n "renderLayerManager"; + rename -uid "C7738C83-4F45-272F-E3EB-08A44B75658C"; +createNode renderLayer -n "defaultRenderLayer"; + rename -uid "2349433B-074F-E97D-27FD-94B6772757C3"; + setAttr ".g" yes; +createNode reference -n "mitsuba_material_demo_baseRN"; + rename -uid "01EFF350-3E4C-C13F-CF1B-4BA3F0BED4B9"; + setAttr -s 3 ".phl"; + setAttr ".phl[1]" 0; + setAttr ".phl[2]" 0; + setAttr ".phl[3]" 0; + setAttr ".ed" -type "dataReferenceEdits" + "mitsuba_material_demo_baseRN" + "mitsuba_material_demo_baseRN" 0 + "GeometryRN" 0 + "mitsuba_material_demo_baseRN" 7 + 2 "|referenceCamera1|referenceCamera1Shape" "displayGateMask" " 1" + 2 "|referenceCamera1|referenceCamera1Shape" "displayFilmGate" " 1" + 2 "|referenceCamera1|referenceCamera1Shape" "displayResolution" " 0" + 2 "MitsubaSunsky1" "visibility" " 1" + 3 "|materialSphere|materialSphereShape.instObjGroups" "MitsubaRoughPlasticShader1SG.dagSetMembers" + "-na" + 3 ":particleCloud1.message" "hyperShadePrimaryNodeEditorSavedTabsInfo.tabGraphInfo[0].nodeInfo[0].dependNode" + "" + 5 3 "mitsuba_material_demo_baseRN" "|materialSphere|materialSphereShape.instObjGroups" + "mitsuba_material_demo_baseRN.placeHolderList[3]" "MitsubaRoughPlasticShader1SG.dsm" + + "GeometryRN" 4 + 3 "|Geometry:MitsubaSphere|Geometry:Mesh1|Geometry:Mesh1Shape.instObjGroups" + "MitsubaRoughPlasticShader1SG.dagSetMembers" "-na" + 3 "|Geometry:MitsubaSphere|Geometry:Mesh|Geometry:MeshShape.instObjGroups" + "MitsubaRoughPlasticShader1SG.dagSetMembers" "-na" + 5 3 "mitsuba_material_demo_baseRN" "|Geometry:MitsubaSphere|Geometry:Mesh1|Geometry:Mesh1Shape.instObjGroups" + "mitsuba_material_demo_baseRN.placeHolderList[1]" "MitsubaRoughPlasticShader1SG.dsm" + + 5 3 "mitsuba_material_demo_baseRN" "|Geometry:MitsubaSphere|Geometry:Mesh|Geometry:MeshShape.instObjGroups" + "mitsuba_material_demo_baseRN.placeHolderList[2]" "MitsubaRoughPlasticShader1SG.dsm"; + setAttr ".ptag" -type "string" ""; +lockNode -l 1 ; +createNode MitsubaRenderSettings -s -n "defaultMitsubaRenderGlobals"; + rename -uid "36512E1E-DC46-9E3F-63C0-978FB5C6A899"; + setAttr ".sc" 512; + setAttr ".kt" yes; + setAttr ".fm" -type "string" "LDR Film"; + setAttr ".flff" -type "string" "JPEG (.jpg)"; +createNode MitsubaConductorShader -n "MitsubaConductorShader2"; + rename -uid "D3412C0E-FB4D-7412-5028-89836AE00C2B"; + setAttr ".mat" 10; +createNode shadingEngine -n "MitsubaConductorShader2SG"; + rename -uid "659AB645-7D4F-4FE6-644A-E5BB39D1F073"; + setAttr ".ihi" 0; + setAttr -s 2 ".dsm"; + setAttr ".ro" yes; +createNode materialInfo -n "materialInfo23"; + rename -uid "73E1B91F-DB46-9A1A-6C14-768F4740B746"; +createNode MitsubaConductorShader -n "MitsubaConductorShader3"; + rename -uid "2CA4D2EE-184A-F2D0-4A68-AAB4E9F25B08"; + setAttr ".mat" 6; +createNode shadingEngine -n "MitsubaConductorShader3SG"; + rename -uid "16C6D3D5-3A4F-AB43-4A28-B497CE016145"; + setAttr ".ihi" 0; + setAttr ".ro" yes; +createNode materialInfo -n "materialInfo24"; + rename -uid "333DBF9F-254E-F6A7-431E-8B9CDB6D4A07"; +createNode script -n "uiConfigurationScriptNode1"; + rename -uid "DD078AF6-4B46-2248-B60B-838B6404A424"; + setAttr ".b" -type "string" ( + "// Maya Mel UI Configuration File.\n//\n// This script is machine generated. Edit at your own risk.\n//\n//\n\nglobal string $gMainPane;\nif (`paneLayout -exists $gMainPane`) {\n\n\tglobal int $gUseScenePanelConfig;\n\tint $useSceneConfig = $gUseScenePanelConfig;\n\tint $menusOkayInPanels = `optionVar -q allowMenusInPanels`;\tint $nVisPanes = `paneLayout -q -nvp $gMainPane`;\n\tint $nPanes = 0;\n\tstring $editorName;\n\tstring $panelName;\n\tstring $itemFilterName;\n\tstring $panelConfig;\n\n\t//\n\t// get current state of the UI\n\t//\n\tsceneUIReplacement -update $gMainPane;\n\n\t$panelName = `sceneUIReplacement -getNextPanel \"modelPanel\" (localizedPanelLabel(\"Top View\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `modelPanel -unParent -l (localizedPanelLabel(\"Top View\")) -mbv $menusOkayInPanels `;\n\t\t\t$editorName = $panelName;\n modelEditor -e \n -camera \"top\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n" + + " -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n" + + " -rendererName \"vp2Renderer\" \n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 256 256 \n -bumpResolution 512 512 \n -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 1\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n" + + " -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n -captureSequenceNumber -1\n -width 1\n -height 1\n -sceneRenderFilter 0\n $editorName;\n modelEditor -e -viewSelected 0 $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n" + + "\t\tmodelPanel -edit -l (localizedPanelLabel(\"Top View\")) -mbv $menusOkayInPanels $panelName;\n\t\t$editorName = $panelName;\n modelEditor -e \n -camera \"top\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n" + + " -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -rendererName \"vp2Renderer\" \n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 256 256 \n -bumpResolution 512 512 \n -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 1\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n" + + " -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n -captureSequenceNumber -1\n -width 1\n -height 1\n -sceneRenderFilter 0\n $editorName;\n modelEditor -e -viewSelected 0 $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextPanel \"modelPanel\" (localizedPanelLabel(\"Side View\")) `;\n" + + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `modelPanel -unParent -l (localizedPanelLabel(\"Side View\")) -mbv $menusOkayInPanels `;\n\t\t\t$editorName = $panelName;\n modelEditor -e \n -camera \"side\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n" + + " -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -rendererName \"vp2Renderer\" \n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 256 256 \n -bumpResolution 512 512 \n -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 1\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n" + + " -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n" + + " -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n -captureSequenceNumber -1\n -width 1\n -height 1\n -sceneRenderFilter 0\n $editorName;\n modelEditor -e -viewSelected 0 $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tmodelPanel -edit -l (localizedPanelLabel(\"Side View\")) -mbv $menusOkayInPanels $panelName;\n\t\t$editorName = $panelName;\n modelEditor -e \n -camera \"side\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n" + + " -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -rendererName \"vp2Renderer\" \n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 256 256 \n -bumpResolution 512 512 \n -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 1\n -occlusionCulling 0\n -shadingModel 0\n" + + " -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n" + + " -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n -captureSequenceNumber -1\n -width 1\n -height 1\n -sceneRenderFilter 0\n $editorName;\n modelEditor -e -viewSelected 0 $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextPanel \"modelPanel\" (localizedPanelLabel(\"Front View\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `modelPanel -unParent -l (localizedPanelLabel(\"Front View\")) -mbv $menusOkayInPanels `;\n\t\t\t$editorName = $panelName;\n modelEditor -e \n -camera \"front\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n" + + " -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -rendererName \"vp2Renderer\" \n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 256 256 \n -bumpResolution 512 512 \n" + + " -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 1\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n" + + " -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n -captureSequenceNumber -1\n -width 1\n -height 1\n -sceneRenderFilter 0\n $editorName;\n modelEditor -e -viewSelected 0 $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tmodelPanel -edit -l (localizedPanelLabel(\"Front View\")) -mbv $menusOkayInPanels $panelName;\n\t\t$editorName = $panelName;\n modelEditor -e \n -camera \"front\" \n" + + " -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n" + + " -rendererName \"vp2Renderer\" \n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 256 256 \n -bumpResolution 512 512 \n -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 1\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n" + + " -deformers 1\n -dynamics 1\n -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n -captureSequenceNumber -1\n -width 1\n -height 1\n -sceneRenderFilter 0\n $editorName;\n modelEditor -e -viewSelected 0 $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextPanel \"modelPanel\" (localizedPanelLabel(\"Persp View\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `modelPanel -unParent -l (localizedPanelLabel(\"Persp View\")) -mbv $menusOkayInPanels `;\n" + + "\t\t\t$editorName = $panelName;\n modelEditor -e \n -camera \"referenceCamera1\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n" + + " -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -rendererName \"vp2Renderer\" \n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 256 256 \n -bumpResolution 512 512 \n -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 1\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n" + + " -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n" + + " -captureSequenceNumber -1\n -width 735\n -height 583\n -sceneRenderFilter 0\n $editorName;\n modelEditor -e -viewSelected 0 $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tmodelPanel -edit -l (localizedPanelLabel(\"Persp View\")) -mbv $menusOkayInPanels $panelName;\n\t\t$editorName = $panelName;\n modelEditor -e \n -camera \"referenceCamera1\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n" + + " -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -rendererName \"vp2Renderer\" \n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 256 256 \n -bumpResolution 512 512 \n -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 1\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n" + + " -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n" + + " -captureSequenceNumber -1\n -width 735\n -height 583\n -sceneRenderFilter 0\n $editorName;\n modelEditor -e -viewSelected 0 $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextPanel \"outlinerPanel\" (localizedPanelLabel(\"Outliner\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `outlinerPanel -unParent -l (localizedPanelLabel(\"Outliner\")) -mbv $menusOkayInPanels `;\n\t\t\t$editorName = $panelName;\n outlinerEditor -e \n -docTag \"isolOutln_fromSeln\" \n -showShapes 1\n -showReferenceNodes 1\n -showReferenceMembers 1\n -showAttributes 0\n -showConnected 0\n -showAnimCurvesOnly 0\n -showMuteInfo 0\n -organizeByLayer 1\n -showAnimLayerWeight 1\n -autoExpandLayers 1\n -autoExpand 0\n -showDagOnly 1\n" + + " -showAssets 1\n -showContainedOnly 1\n -showPublishedAsConnected 0\n -showContainerContents 1\n -ignoreDagHierarchy 0\n -expandConnections 0\n -showUpstreamCurves 1\n -showUnitlessCurves 1\n -showCompounds 1\n -showLeafs 1\n -showNumericAttrsOnly 0\n -highlightActive 1\n -autoSelectNewObjects 0\n -doNotSelectNewObjects 0\n -dropIsParent 1\n -transmitFilters 0\n -setFilter \"defaultSetFilter\" \n -showSetMembers 1\n -allowMultiSelection 1\n -alwaysToggleSelect 0\n -directSelect 0\n -displayMode \"DAG\" \n -expandObjects 0\n -setsIgnoreFilters 1\n -containersIgnoreFilters 0\n -editAttrName 0\n -showAttrValues 0\n -highlightSecondary 0\n" + + " -showUVAttrsOnly 0\n -showTextureNodesOnly 0\n -attrAlphaOrder \"default\" \n -animLayerFilterOptions \"allAffecting\" \n -sortOrder \"none\" \n -longNames 0\n -niceNames 1\n -showNamespace 1\n -showPinIcons 0\n -mapMotionTrails 0\n -ignoreHiddenAttribute 0\n -ignoreOutlinerColor 0\n $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\toutlinerPanel -edit -l (localizedPanelLabel(\"Outliner\")) -mbv $menusOkayInPanels $panelName;\n\t\t$editorName = $panelName;\n outlinerEditor -e \n -docTag \"isolOutln_fromSeln\" \n -showShapes 1\n -showReferenceNodes 1\n -showReferenceMembers 1\n -showAttributes 0\n -showConnected 0\n -showAnimCurvesOnly 0\n -showMuteInfo 0\n -organizeByLayer 1\n -showAnimLayerWeight 1\n -autoExpandLayers 1\n" + + " -autoExpand 0\n -showDagOnly 1\n -showAssets 1\n -showContainedOnly 1\n -showPublishedAsConnected 0\n -showContainerContents 1\n -ignoreDagHierarchy 0\n -expandConnections 0\n -showUpstreamCurves 1\n -showUnitlessCurves 1\n -showCompounds 1\n -showLeafs 1\n -showNumericAttrsOnly 0\n -highlightActive 1\n -autoSelectNewObjects 0\n -doNotSelectNewObjects 0\n -dropIsParent 1\n -transmitFilters 0\n -setFilter \"defaultSetFilter\" \n -showSetMembers 1\n -allowMultiSelection 1\n -alwaysToggleSelect 0\n -directSelect 0\n -displayMode \"DAG\" \n -expandObjects 0\n -setsIgnoreFilters 1\n -containersIgnoreFilters 0\n -editAttrName 0\n -showAttrValues 0\n -highlightSecondary 0\n -showUVAttrsOnly 0\n -showTextureNodesOnly 0\n" + + " -attrAlphaOrder \"default\" \n -animLayerFilterOptions \"allAffecting\" \n -sortOrder \"none\" \n -longNames 0\n -niceNames 1\n -showNamespace 1\n -showPinIcons 0\n -mapMotionTrails 0\n -ignoreHiddenAttribute 0\n -ignoreOutlinerColor 0\n $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"graphEditor\" (localizedPanelLabel(\"Graph Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"graphEditor\" -l (localizedPanelLabel(\"Graph Editor\")) -mbv $menusOkayInPanels `;\n\n\t\t\t$editorName = ($panelName+\"OutlineEd\");\n outlinerEditor -e \n -showShapes 1\n -showReferenceNodes 0\n -showReferenceMembers 0\n -showAttributes 1\n -showConnected 1\n -showAnimCurvesOnly 1\n -showMuteInfo 0\n" + + " -organizeByLayer 1\n -showAnimLayerWeight 1\n -autoExpandLayers 1\n -autoExpand 1\n -showDagOnly 0\n -showAssets 1\n -showContainedOnly 0\n -showPublishedAsConnected 0\n -showContainerContents 0\n -ignoreDagHierarchy 0\n -expandConnections 1\n -showUpstreamCurves 1\n -showUnitlessCurves 1\n -showCompounds 0\n -showLeafs 1\n -showNumericAttrsOnly 1\n -highlightActive 0\n -autoSelectNewObjects 1\n -doNotSelectNewObjects 0\n -dropIsParent 1\n -transmitFilters 1\n -setFilter \"0\" \n -showSetMembers 0\n -allowMultiSelection 1\n -alwaysToggleSelect 0\n -directSelect 0\n -displayMode \"DAG\" \n -expandObjects 0\n -setsIgnoreFilters 1\n" + + " -containersIgnoreFilters 0\n -editAttrName 0\n -showAttrValues 0\n -highlightSecondary 0\n -showUVAttrsOnly 0\n -showTextureNodesOnly 0\n -attrAlphaOrder \"default\" \n -animLayerFilterOptions \"allAffecting\" \n -sortOrder \"none\" \n -longNames 0\n -niceNames 1\n -showNamespace 1\n -showPinIcons 1\n -mapMotionTrails 1\n -ignoreHiddenAttribute 0\n -ignoreOutlinerColor 0\n $editorName;\n\n\t\t\t$editorName = ($panelName+\"GraphEd\");\n animCurveEditor -e \n -displayKeys 1\n -displayTangents 0\n -displayActiveKeys 0\n -displayActiveKeyTangents 1\n -displayInfinities 0\n -autoFit 0\n -snapTime \"integer\" \n -snapValue \"none\" \n -showResults \"off\" \n -showBufferCurves \"off\" \n" + + " -smoothness \"fine\" \n -resultSamples 1\n -resultScreenSamples 0\n -resultUpdate \"delayed\" \n -showUpstreamCurves 1\n -stackedCurves 0\n -stackedCurvesMin -1\n -stackedCurvesMax 1\n -stackedCurvesSpace 0.2\n -displayNormalized 0\n -preSelectionHighlight 0\n -constrainDrag 0\n -classicMode 1\n $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Graph Editor\")) -mbv $menusOkayInPanels $panelName;\n\n\t\t\t$editorName = ($panelName+\"OutlineEd\");\n outlinerEditor -e \n -showShapes 1\n -showReferenceNodes 0\n -showReferenceMembers 0\n -showAttributes 1\n -showConnected 1\n -showAnimCurvesOnly 1\n -showMuteInfo 0\n -organizeByLayer 1\n -showAnimLayerWeight 1\n" + + " -autoExpandLayers 1\n -autoExpand 1\n -showDagOnly 0\n -showAssets 1\n -showContainedOnly 0\n -showPublishedAsConnected 0\n -showContainerContents 0\n -ignoreDagHierarchy 0\n -expandConnections 1\n -showUpstreamCurves 1\n -showUnitlessCurves 1\n -showCompounds 0\n -showLeafs 1\n -showNumericAttrsOnly 1\n -highlightActive 0\n -autoSelectNewObjects 1\n -doNotSelectNewObjects 0\n -dropIsParent 1\n -transmitFilters 1\n -setFilter \"0\" \n -showSetMembers 0\n -allowMultiSelection 1\n -alwaysToggleSelect 0\n -directSelect 0\n -displayMode \"DAG\" \n -expandObjects 0\n -setsIgnoreFilters 1\n -containersIgnoreFilters 0\n -editAttrName 0\n" + + " -showAttrValues 0\n -highlightSecondary 0\n -showUVAttrsOnly 0\n -showTextureNodesOnly 0\n -attrAlphaOrder \"default\" \n -animLayerFilterOptions \"allAffecting\" \n -sortOrder \"none\" \n -longNames 0\n -niceNames 1\n -showNamespace 1\n -showPinIcons 1\n -mapMotionTrails 1\n -ignoreHiddenAttribute 0\n -ignoreOutlinerColor 0\n $editorName;\n\n\t\t\t$editorName = ($panelName+\"GraphEd\");\n animCurveEditor -e \n -displayKeys 1\n -displayTangents 0\n -displayActiveKeys 0\n -displayActiveKeyTangents 1\n -displayInfinities 0\n -autoFit 0\n -snapTime \"integer\" \n -snapValue \"none\" \n -showResults \"off\" \n -showBufferCurves \"off\" \n -smoothness \"fine\" \n -resultSamples 1\n" + + " -resultScreenSamples 0\n -resultUpdate \"delayed\" \n -showUpstreamCurves 1\n -stackedCurves 0\n -stackedCurvesMin -1\n -stackedCurvesMax 1\n -stackedCurvesSpace 0.2\n -displayNormalized 0\n -preSelectionHighlight 0\n -constrainDrag 0\n -classicMode 1\n $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"dopeSheetPanel\" (localizedPanelLabel(\"Dope Sheet\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"dopeSheetPanel\" -l (localizedPanelLabel(\"Dope Sheet\")) -mbv $menusOkayInPanels `;\n\n\t\t\t$editorName = ($panelName+\"OutlineEd\");\n outlinerEditor -e \n -showShapes 1\n -showReferenceNodes 0\n -showReferenceMembers 0\n -showAttributes 1\n -showConnected 1\n" + + " -showAnimCurvesOnly 1\n -showMuteInfo 0\n -organizeByLayer 1\n -showAnimLayerWeight 1\n -autoExpandLayers 1\n -autoExpand 0\n -showDagOnly 0\n -showAssets 1\n -showContainedOnly 0\n -showPublishedAsConnected 0\n -showContainerContents 0\n -ignoreDagHierarchy 0\n -expandConnections 1\n -showUpstreamCurves 1\n -showUnitlessCurves 0\n -showCompounds 1\n -showLeafs 1\n -showNumericAttrsOnly 1\n -highlightActive 0\n -autoSelectNewObjects 0\n -doNotSelectNewObjects 1\n -dropIsParent 1\n -transmitFilters 0\n -setFilter \"0\" \n -showSetMembers 0\n -allowMultiSelection 1\n -alwaysToggleSelect 0\n -directSelect 0\n -displayMode \"DAG\" \n" + + " -expandObjects 0\n -setsIgnoreFilters 1\n -containersIgnoreFilters 0\n -editAttrName 0\n -showAttrValues 0\n -highlightSecondary 0\n -showUVAttrsOnly 0\n -showTextureNodesOnly 0\n -attrAlphaOrder \"default\" \n -animLayerFilterOptions \"allAffecting\" \n -sortOrder \"none\" \n -longNames 0\n -niceNames 1\n -showNamespace 1\n -showPinIcons 0\n -mapMotionTrails 1\n -ignoreHiddenAttribute 0\n -ignoreOutlinerColor 0\n $editorName;\n\n\t\t\t$editorName = ($panelName+\"DopeSheetEd\");\n dopeSheetEditor -e \n -displayKeys 1\n -displayTangents 0\n -displayActiveKeys 0\n -displayActiveKeyTangents 0\n -displayInfinities 0\n -autoFit 0\n -snapTime \"integer\" \n -snapValue \"none\" \n" + + " -outliner \"dopeSheetPanel1OutlineEd\" \n -showSummary 1\n -showScene 0\n -hierarchyBelow 0\n -showTicks 1\n -selectionWindow 0 0 0 0 \n $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Dope Sheet\")) -mbv $menusOkayInPanels $panelName;\n\n\t\t\t$editorName = ($panelName+\"OutlineEd\");\n outlinerEditor -e \n -showShapes 1\n -showReferenceNodes 0\n -showReferenceMembers 0\n -showAttributes 1\n -showConnected 1\n -showAnimCurvesOnly 1\n -showMuteInfo 0\n -organizeByLayer 1\n -showAnimLayerWeight 1\n -autoExpandLayers 1\n -autoExpand 0\n -showDagOnly 0\n -showAssets 1\n -showContainedOnly 0\n -showPublishedAsConnected 0\n -showContainerContents 0\n" + + " -ignoreDagHierarchy 0\n -expandConnections 1\n -showUpstreamCurves 1\n -showUnitlessCurves 0\n -showCompounds 1\n -showLeafs 1\n -showNumericAttrsOnly 1\n -highlightActive 0\n -autoSelectNewObjects 0\n -doNotSelectNewObjects 1\n -dropIsParent 1\n -transmitFilters 0\n -setFilter \"0\" \n -showSetMembers 0\n -allowMultiSelection 1\n -alwaysToggleSelect 0\n -directSelect 0\n -displayMode \"DAG\" \n -expandObjects 0\n -setsIgnoreFilters 1\n -containersIgnoreFilters 0\n -editAttrName 0\n -showAttrValues 0\n -highlightSecondary 0\n -showUVAttrsOnly 0\n -showTextureNodesOnly 0\n -attrAlphaOrder \"default\" \n -animLayerFilterOptions \"allAffecting\" \n" + + " -sortOrder \"none\" \n -longNames 0\n -niceNames 1\n -showNamespace 1\n -showPinIcons 0\n -mapMotionTrails 1\n -ignoreHiddenAttribute 0\n -ignoreOutlinerColor 0\n $editorName;\n\n\t\t\t$editorName = ($panelName+\"DopeSheetEd\");\n dopeSheetEditor -e \n -displayKeys 1\n -displayTangents 0\n -displayActiveKeys 0\n -displayActiveKeyTangents 0\n -displayInfinities 0\n -autoFit 0\n -snapTime \"integer\" \n -snapValue \"none\" \n -outliner \"dopeSheetPanel1OutlineEd\" \n -showSummary 1\n -showScene 0\n -hierarchyBelow 0\n -showTicks 1\n -selectionWindow 0 0 0 0 \n $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"clipEditorPanel\" (localizedPanelLabel(\"Trax Editor\")) `;\n" + + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"clipEditorPanel\" -l (localizedPanelLabel(\"Trax Editor\")) -mbv $menusOkayInPanels `;\n\n\t\t\t$editorName = clipEditorNameFromPanel($panelName);\n clipEditor -e \n -displayKeys 0\n -displayTangents 0\n -displayActiveKeys 0\n -displayActiveKeyTangents 0\n -displayInfinities 0\n -autoFit 0\n -snapTime \"none\" \n -snapValue \"none\" \n -manageSequencer 0 \n $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Trax Editor\")) -mbv $menusOkayInPanels $panelName;\n\n\t\t\t$editorName = clipEditorNameFromPanel($panelName);\n clipEditor -e \n -displayKeys 0\n -displayTangents 0\n -displayActiveKeys 0\n -displayActiveKeyTangents 0\n -displayInfinities 0\n" + + " -autoFit 0\n -snapTime \"none\" \n -snapValue \"none\" \n -manageSequencer 0 \n $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"sequenceEditorPanel\" (localizedPanelLabel(\"Camera Sequencer\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"sequenceEditorPanel\" -l (localizedPanelLabel(\"Camera Sequencer\")) -mbv $menusOkayInPanels `;\n\n\t\t\t$editorName = sequenceEditorNameFromPanel($panelName);\n clipEditor -e \n -displayKeys 0\n -displayTangents 0\n -displayActiveKeys 0\n -displayActiveKeyTangents 0\n -displayInfinities 0\n -autoFit 0\n -snapTime \"none\" \n -snapValue \"none\" \n -manageSequencer 1 \n $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n" + + "\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Camera Sequencer\")) -mbv $menusOkayInPanels $panelName;\n\n\t\t\t$editorName = sequenceEditorNameFromPanel($panelName);\n clipEditor -e \n -displayKeys 0\n -displayTangents 0\n -displayActiveKeys 0\n -displayActiveKeyTangents 0\n -displayInfinities 0\n -autoFit 0\n -snapTime \"none\" \n -snapValue \"none\" \n -manageSequencer 1 \n $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"hyperGraphPanel\" (localizedPanelLabel(\"Hypergraph Hierarchy\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"hyperGraphPanel\" -l (localizedPanelLabel(\"Hypergraph Hierarchy\")) -mbv $menusOkayInPanels `;\n\n\t\t\t$editorName = ($panelName+\"HyperGraphEd\");\n hyperGraph -e \n -graphLayoutStyle \"hierarchicalLayout\" \n" + + " -orientation \"horiz\" \n -mergeConnections 0\n -zoom 1\n -animateTransition 0\n -showRelationships 1\n -showShapes 0\n -showDeformers 0\n -showExpressions 0\n -showConstraints 0\n -showConnectionFromSelected 0\n -showConnectionToSelected 0\n -showConstraintLabels 0\n -showUnderworld 0\n -showInvisible 0\n -transitionFrames 1\n -opaqueContainers 0\n -freeform 0\n -imagePosition 0 0 \n -imageScale 1\n -imageEnabled 0\n -graphType \"DAG\" \n -heatMapDisplay 0\n -updateSelection 1\n -updateNodeAdded 1\n -useDrawOverrideColor 0\n -limitGraphTraversal -1\n -range 0 0 \n -iconSize \"smallIcons\" \n -showCachedConnections 0\n" + + " $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Hypergraph Hierarchy\")) -mbv $menusOkayInPanels $panelName;\n\n\t\t\t$editorName = ($panelName+\"HyperGraphEd\");\n hyperGraph -e \n -graphLayoutStyle \"hierarchicalLayout\" \n -orientation \"horiz\" \n -mergeConnections 0\n -zoom 1\n -animateTransition 0\n -showRelationships 1\n -showShapes 0\n -showDeformers 0\n -showExpressions 0\n -showConstraints 0\n -showConnectionFromSelected 0\n -showConnectionToSelected 0\n -showConstraintLabels 0\n -showUnderworld 0\n -showInvisible 0\n -transitionFrames 1\n -opaqueContainers 0\n -freeform 0\n -imagePosition 0 0 \n -imageScale 1\n -imageEnabled 0\n -graphType \"DAG\" \n" + + " -heatMapDisplay 0\n -updateSelection 1\n -updateNodeAdded 1\n -useDrawOverrideColor 0\n -limitGraphTraversal -1\n -range 0 0 \n -iconSize \"smallIcons\" \n -showCachedConnections 0\n $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"visorPanel\" (localizedPanelLabel(\"Visor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"visorPanel\" -l (localizedPanelLabel(\"Visor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Visor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"createNodePanel\" (localizedPanelLabel(\"Create Node\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n" + + "\t\t\t$panelName = `scriptedPanel -unParent -type \"createNodePanel\" -l (localizedPanelLabel(\"Create Node\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Create Node\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"polyTexturePlacementPanel\" (localizedPanelLabel(\"UV Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"polyTexturePlacementPanel\" -l (localizedPanelLabel(\"UV Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"UV Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"renderWindowPanel\" (localizedPanelLabel(\"Render View\")) `;\n\tif (\"\" == $panelName) {\n" + + "\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"renderWindowPanel\" -l (localizedPanelLabel(\"Render View\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Render View\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\tif ($useSceneConfig) {\n\t\tscriptedPanel -e -to $panelName;\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextPanel \"blendShapePanel\" (localizedPanelLabel(\"Blend Shape\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\tblendShapePanel -unParent -l (localizedPanelLabel(\"Blend Shape\")) -mbv $menusOkayInPanels ;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tblendShapePanel -edit -l (localizedPanelLabel(\"Blend Shape\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"dynRelEdPanel\" (localizedPanelLabel(\"Dynamic Relationships\")) `;\n" + + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"dynRelEdPanel\" -l (localizedPanelLabel(\"Dynamic Relationships\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Dynamic Relationships\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"relationshipPanel\" (localizedPanelLabel(\"Relationship Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"relationshipPanel\" -l (localizedPanelLabel(\"Relationship Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Relationship Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"referenceEditorPanel\" (localizedPanelLabel(\"Reference Editor\")) `;\n" + + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"referenceEditorPanel\" -l (localizedPanelLabel(\"Reference Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Reference Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"componentEditorPanel\" (localizedPanelLabel(\"Component Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"componentEditorPanel\" -l (localizedPanelLabel(\"Component Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Component Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"dynPaintScriptedPanelType\" (localizedPanelLabel(\"Paint Effects\")) `;\n" + + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"dynPaintScriptedPanelType\" -l (localizedPanelLabel(\"Paint Effects\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Paint Effects\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"scriptEditorPanel\" (localizedPanelLabel(\"Script Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"scriptEditorPanel\" -l (localizedPanelLabel(\"Script Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Script Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"profilerPanel\" (localizedPanelLabel(\"Profiler Tool\")) `;\n" + + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"profilerPanel\" -l (localizedPanelLabel(\"Profiler Tool\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Profiler Tool\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"Stereo\" (localizedPanelLabel(\"Stereo\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"Stereo\" -l (localizedPanelLabel(\"Stereo\")) -mbv $menusOkayInPanels `;\nstring $editorName = ($panelName+\"Editor\");\n stereoCameraView -e \n -camera \"persp\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n" + + " -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 4 4 \n -bumpResolution 4 4 \n" + + " -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 0\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n" + + " -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n -captureSequenceNumber -1\n -width 0\n -height 0\n -sceneRenderFilter 0\n -displayMode \"centerEye\" \n -viewColor 0 0 0 1 \n -useCustomBackground 1\n $editorName;\n stereoCameraView -e -viewSelected 0 $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Stereo\")) -mbv $menusOkayInPanels $panelName;\n" + + "string $editorName = ($panelName+\"Editor\");\n stereoCameraView -e \n -camera \"persp\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n" + + " -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 4 4 \n -bumpResolution 4 4 \n -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 0\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n" + + " -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n -particleInstancers 1\n -fluids 1\n -hairSystems 1\n -follicles 1\n -nCloths 1\n -nParticles 1\n -nRigids 1\n -dynamicConstraints 1\n -locators 1\n -manipulators 1\n -pluginShapes 1\n -dimensions 1\n -handles 1\n -pivots 1\n -textures 1\n -strokes 1\n -motionTrails 1\n -clipGhosts 1\n -greasePencils 1\n -shadows 0\n -captureSequenceNumber -1\n -width 0\n" + + " -height 0\n -sceneRenderFilter 0\n -displayMode \"centerEye\" \n -viewColor 0 0 0 1 \n -useCustomBackground 1\n $editorName;\n stereoCameraView -e -viewSelected 0 $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"hyperShadePanel\" (localizedPanelLabel(\"Hypershade\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"hyperShadePanel\" -l (localizedPanelLabel(\"Hypershade\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Hypershade\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"nodeEditorPanel\" (localizedPanelLabel(\"Node Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"nodeEditorPanel\" -l (localizedPanelLabel(\"Node Editor\")) -mbv $menusOkayInPanels `;\n" + + "\t\t\t$editorName = ($panelName+\"NodeEditorEd\");\n nodeEditor -e \n -allAttributes 0\n -allNodes 0\n -autoSizeNodes 1\n -consistentNameSize 1\n -createNodeCommand \"nodeEdCreateNodeCommand\" \n -defaultPinnedState 0\n -additiveGraphingMode 1\n -settingsChangedCallback \"nodeEdSyncControls\" \n -traversalDepthLimit -1\n -keyPressCommand \"nodeEdKeyPressCommand\" \n -nodeTitleMode \"name\" \n -gridSnap 0\n -gridVisibility 1\n -popupMenuScript \"nodeEdBuildPanelMenus\" \n -showNamespace 1\n -showShapes 1\n -showSGShapes 0\n -showTransforms 1\n -useAssets 1\n -syncedSelection 1\n -extendToShapes 1\n -activeTab -1\n -editorMode \"default\" \n $editorName;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n" + + "\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Node Editor\")) -mbv $menusOkayInPanels $panelName;\n\n\t\t\t$editorName = ($panelName+\"NodeEditorEd\");\n nodeEditor -e \n -allAttributes 0\n -allNodes 0\n -autoSizeNodes 1\n -consistentNameSize 1\n -createNodeCommand \"nodeEdCreateNodeCommand\" \n -defaultPinnedState 0\n -additiveGraphingMode 1\n -settingsChangedCallback \"nodeEdSyncControls\" \n -traversalDepthLimit -1\n -keyPressCommand \"nodeEdKeyPressCommand\" \n -nodeTitleMode \"name\" \n -gridSnap 0\n -gridVisibility 1\n -popupMenuScript \"nodeEdBuildPanelMenus\" \n -showNamespace 1\n -showShapes 1\n -showSGShapes 0\n -showTransforms 1\n -useAssets 1\n -syncedSelection 1\n -extendToShapes 1\n -activeTab -1\n -editorMode \"default\" \n" + + " $editorName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\tif ($useSceneConfig) {\n string $configName = `getPanel -cwl (localizedPanelLabel(\"Current Layout\"))`;\n if (\"\" != $configName) {\n\t\t\tpanelConfiguration -edit -label (localizedPanelLabel(\"Current Layout\")) \n\t\t\t\t-defaultImage \"\"\n\t\t\t\t-image \"\"\n\t\t\t\t-sc false\n\t\t\t\t-configString \"global string $gMainPane; paneLayout -e -cn \\\"vertical2\\\" -ps 1 21 100 -ps 2 79 100 $gMainPane;\"\n\t\t\t\t-removeAllPanels\n\t\t\t\t-ap false\n\t\t\t\t\t(localizedPanelLabel(\"Outliner\")) \n\t\t\t\t\t\"outlinerPanel\"\n" + + "\t\t\t\t\t\"$panelName = `outlinerPanel -unParent -l (localizedPanelLabel(\\\"Outliner\\\")) -mbv $menusOkayInPanels `;\\n$editorName = $panelName;\\noutlinerEditor -e \\n -docTag \\\"isolOutln_fromSeln\\\" \\n -showShapes 1\\n -showReferenceNodes 1\\n -showReferenceMembers 1\\n -showAttributes 0\\n -showConnected 0\\n -showAnimCurvesOnly 0\\n -showMuteInfo 0\\n -organizeByLayer 1\\n -showAnimLayerWeight 1\\n -autoExpandLayers 1\\n -autoExpand 0\\n -showDagOnly 1\\n -showAssets 1\\n -showContainedOnly 1\\n -showPublishedAsConnected 0\\n -showContainerContents 1\\n -ignoreDagHierarchy 0\\n -expandConnections 0\\n -showUpstreamCurves 1\\n -showUnitlessCurves 1\\n -showCompounds 1\\n -showLeafs 1\\n -showNumericAttrsOnly 0\\n -highlightActive 1\\n -autoSelectNewObjects 0\\n -doNotSelectNewObjects 0\\n -dropIsParent 1\\n -transmitFilters 0\\n -setFilter \\\"defaultSetFilter\\\" \\n -showSetMembers 1\\n -allowMultiSelection 1\\n -alwaysToggleSelect 0\\n -directSelect 0\\n -displayMode \\\"DAG\\\" \\n -expandObjects 0\\n -setsIgnoreFilters 1\\n -containersIgnoreFilters 0\\n -editAttrName 0\\n -showAttrValues 0\\n -highlightSecondary 0\\n -showUVAttrsOnly 0\\n -showTextureNodesOnly 0\\n -attrAlphaOrder \\\"default\\\" \\n -animLayerFilterOptions \\\"allAffecting\\\" \\n -sortOrder \\\"none\\\" \\n -longNames 0\\n -niceNames 1\\n -showNamespace 1\\n -showPinIcons 0\\n -mapMotionTrails 0\\n -ignoreHiddenAttribute 0\\n -ignoreOutlinerColor 0\\n $editorName\"\n" + + "\t\t\t\t\t\"outlinerPanel -edit -l (localizedPanelLabel(\\\"Outliner\\\")) -mbv $menusOkayInPanels $panelName;\\n$editorName = $panelName;\\noutlinerEditor -e \\n -docTag \\\"isolOutln_fromSeln\\\" \\n -showShapes 1\\n -showReferenceNodes 1\\n -showReferenceMembers 1\\n -showAttributes 0\\n -showConnected 0\\n -showAnimCurvesOnly 0\\n -showMuteInfo 0\\n -organizeByLayer 1\\n -showAnimLayerWeight 1\\n -autoExpandLayers 1\\n -autoExpand 0\\n -showDagOnly 1\\n -showAssets 1\\n -showContainedOnly 1\\n -showPublishedAsConnected 0\\n -showContainerContents 1\\n -ignoreDagHierarchy 0\\n -expandConnections 0\\n -showUpstreamCurves 1\\n -showUnitlessCurves 1\\n -showCompounds 1\\n -showLeafs 1\\n -showNumericAttrsOnly 0\\n -highlightActive 1\\n -autoSelectNewObjects 0\\n -doNotSelectNewObjects 0\\n -dropIsParent 1\\n -transmitFilters 0\\n -setFilter \\\"defaultSetFilter\\\" \\n -showSetMembers 1\\n -allowMultiSelection 1\\n -alwaysToggleSelect 0\\n -directSelect 0\\n -displayMode \\\"DAG\\\" \\n -expandObjects 0\\n -setsIgnoreFilters 1\\n -containersIgnoreFilters 0\\n -editAttrName 0\\n -showAttrValues 0\\n -highlightSecondary 0\\n -showUVAttrsOnly 0\\n -showTextureNodesOnly 0\\n -attrAlphaOrder \\\"default\\\" \\n -animLayerFilterOptions \\\"allAffecting\\\" \\n -sortOrder \\\"none\\\" \\n -longNames 0\\n -niceNames 1\\n -showNamespace 1\\n -showPinIcons 0\\n -mapMotionTrails 0\\n -ignoreHiddenAttribute 0\\n -ignoreOutlinerColor 0\\n $editorName\"\n" + + "\t\t\t\t-ap false\n\t\t\t\t\t(localizedPanelLabel(\"Persp View\")) \n\t\t\t\t\t\"modelPanel\"\n" + + "\t\t\t\t\t\"$panelName = `modelPanel -unParent -l (localizedPanelLabel(\\\"Persp View\\\")) -mbv $menusOkayInPanels `;\\n$editorName = $panelName;\\nmodelEditor -e \\n -camera \\\"referenceCamera1\\\" \\n -useInteractiveMode 0\\n -displayLights \\\"default\\\" \\n -displayAppearance \\\"smoothShaded\\\" \\n -activeOnly 0\\n -ignorePanZoom 0\\n -wireframeOnShaded 0\\n -headsUpDisplay 1\\n -holdOuts 1\\n -selectionHiliteDisplay 1\\n -useDefaultMaterial 0\\n -bufferMode \\\"double\\\" \\n -twoSidedLighting 0\\n -backfaceCulling 0\\n -xray 0\\n -jointXray 0\\n -activeComponentsXray 0\\n -displayTextures 0\\n -smoothWireframe 0\\n -lineWidth 1\\n -textureAnisotropic 0\\n -textureHilight 1\\n -textureSampling 2\\n -textureDisplay \\\"modulate\\\" \\n -textureMaxSize 16384\\n -fogging 0\\n -fogSource \\\"fragment\\\" \\n -fogMode \\\"linear\\\" \\n -fogStart 0\\n -fogEnd 100\\n -fogDensity 0.1\\n -fogColor 0.5 0.5 0.5 1 \\n -depthOfFieldPreview 1\\n -maxConstantTransparency 1\\n -rendererName \\\"vp2Renderer\\\" \\n -objectFilterShowInHUD 1\\n -isFiltered 0\\n -colorResolution 256 256 \\n -bumpResolution 512 512 \\n -textureCompression 0\\n -transparencyAlgorithm \\\"frontAndBackCull\\\" \\n -transpInShadows 0\\n -cullingOverride \\\"none\\\" \\n -lowQualityLighting 0\\n -maximumNumHardwareLights 1\\n -occlusionCulling 0\\n -shadingModel 0\\n -useBaseRenderer 0\\n -useReducedRenderer 0\\n -smallObjectCulling 0\\n -smallObjectThreshold -1 \\n -interactiveDisableShadows 0\\n -interactiveBackFaceCull 0\\n -sortTransparent 1\\n -nurbsCurves 1\\n -nurbsSurfaces 1\\n -polymeshes 1\\n -subdivSurfaces 1\\n -planes 1\\n -lights 1\\n -cameras 1\\n -controlVertices 1\\n -hulls 1\\n -grid 1\\n -imagePlane 1\\n -joints 1\\n -ikHandles 1\\n -deformers 1\\n -dynamics 1\\n -particleInstancers 1\\n -fluids 1\\n -hairSystems 1\\n -follicles 1\\n -nCloths 1\\n -nParticles 1\\n -nRigids 1\\n -dynamicConstraints 1\\n -locators 1\\n -manipulators 1\\n -pluginShapes 1\\n -dimensions 1\\n -handles 1\\n -pivots 1\\n -textures 1\\n -strokes 1\\n -motionTrails 1\\n -clipGhosts 1\\n -greasePencils 1\\n -shadows 0\\n -captureSequenceNumber -1\\n -width 735\\n -height 583\\n -sceneRenderFilter 0\\n $editorName;\\nmodelEditor -e -viewSelected 0 $editorName\"\n" + + "\t\t\t\t\t\"modelPanel -edit -l (localizedPanelLabel(\\\"Persp View\\\")) -mbv $menusOkayInPanels $panelName;\\n$editorName = $panelName;\\nmodelEditor -e \\n -camera \\\"referenceCamera1\\\" \\n -useInteractiveMode 0\\n -displayLights \\\"default\\\" \\n -displayAppearance \\\"smoothShaded\\\" \\n -activeOnly 0\\n -ignorePanZoom 0\\n -wireframeOnShaded 0\\n -headsUpDisplay 1\\n -holdOuts 1\\n -selectionHiliteDisplay 1\\n -useDefaultMaterial 0\\n -bufferMode \\\"double\\\" \\n -twoSidedLighting 0\\n -backfaceCulling 0\\n -xray 0\\n -jointXray 0\\n -activeComponentsXray 0\\n -displayTextures 0\\n -smoothWireframe 0\\n -lineWidth 1\\n -textureAnisotropic 0\\n -textureHilight 1\\n -textureSampling 2\\n -textureDisplay \\\"modulate\\\" \\n -textureMaxSize 16384\\n -fogging 0\\n -fogSource \\\"fragment\\\" \\n -fogMode \\\"linear\\\" \\n -fogStart 0\\n -fogEnd 100\\n -fogDensity 0.1\\n -fogColor 0.5 0.5 0.5 1 \\n -depthOfFieldPreview 1\\n -maxConstantTransparency 1\\n -rendererName \\\"vp2Renderer\\\" \\n -objectFilterShowInHUD 1\\n -isFiltered 0\\n -colorResolution 256 256 \\n -bumpResolution 512 512 \\n -textureCompression 0\\n -transparencyAlgorithm \\\"frontAndBackCull\\\" \\n -transpInShadows 0\\n -cullingOverride \\\"none\\\" \\n -lowQualityLighting 0\\n -maximumNumHardwareLights 1\\n -occlusionCulling 0\\n -shadingModel 0\\n -useBaseRenderer 0\\n -useReducedRenderer 0\\n -smallObjectCulling 0\\n -smallObjectThreshold -1 \\n -interactiveDisableShadows 0\\n -interactiveBackFaceCull 0\\n -sortTransparent 1\\n -nurbsCurves 1\\n -nurbsSurfaces 1\\n -polymeshes 1\\n -subdivSurfaces 1\\n -planes 1\\n -lights 1\\n -cameras 1\\n -controlVertices 1\\n -hulls 1\\n -grid 1\\n -imagePlane 1\\n -joints 1\\n -ikHandles 1\\n -deformers 1\\n -dynamics 1\\n -particleInstancers 1\\n -fluids 1\\n -hairSystems 1\\n -follicles 1\\n -nCloths 1\\n -nParticles 1\\n -nRigids 1\\n -dynamicConstraints 1\\n -locators 1\\n -manipulators 1\\n -pluginShapes 1\\n -dimensions 1\\n -handles 1\\n -pivots 1\\n -textures 1\\n -strokes 1\\n -motionTrails 1\\n -clipGhosts 1\\n -greasePencils 1\\n -shadows 0\\n -captureSequenceNumber -1\\n -width 735\\n -height 583\\n -sceneRenderFilter 0\\n $editorName;\\nmodelEditor -e -viewSelected 0 $editorName\"\n" + + "\t\t\t\t$configName;\n\n setNamedPanelLayout (localizedPanelLabel(\"Current Layout\"));\n }\n\n panelHistory -e -clear mainPanelHistory;\n setFocus `paneLayout -q -p1 $gMainPane`;\n sceneUIReplacement -deleteRemaining;\n sceneUIReplacement -clear;\n\t}\n\n\ngrid -spacing 5 -size 12 -divisions 5 -displayAxes yes -displayGridLines yes -displayDivisionLines yes -displayPerspectiveLabels no -displayOrthographicLabels no -displayAxesBold yes -perspectiveLabelPosition axis -orthographicLabelPosition edge;\nviewManip -drawCompass 0 -compassAngle 0 -frontParameters \"\" -homeParameters \"\" -selectionLockParameters \"\";\n}\n"); + setAttr ".st" 3; +createNode script -n "sceneConfigurationScriptNode1"; + rename -uid "BEEAFCDB-4143-92EC-BE32-0BA805BC3ACF"; + setAttr ".b" -type "string" "playbackOptions -min 1 -max 120 -ast 1 -aet 200 "; + setAttr ".st" 6; +createNode polyPlane -n "polyPlane1"; + rename -uid "44D1C9ED-B749-419C-C2B9-29BF2EEBCA28"; + setAttr ".sw" 3; + setAttr ".sh" 3; + setAttr ".cuv" 2; +createNode MitsubaDiffuseShader -n "MitsubaDiffuseShader2"; + rename -uid "1528A774-9C40-F377-BD5E-2794B0328C75"; +createNode shadingEngine -n "MitsubaDiffuseShader2SG"; + rename -uid "38B7C354-434A-D51F-A9AE-9485BAA45FC8"; + setAttr ".ihi" 0; + setAttr ".ro" yes; +createNode materialInfo -n "materialInfo25"; + rename -uid "D6951F86-FC46-CCA0-EB6C-8C8E26257522"; +createNode file -n "file1"; + rename -uid "9803E527-C44E-B8E7-0125-2397D922C9D9"; + setAttr ".ftn" -type "string" "sourceimages/projection_pattern.exr"; + setAttr ".cs" -type "string" "sRGB"; +createNode place2dTexture -n "place2dTexture1"; + rename -uid "E8FA0C05-734F-D879-EF47-528CD23D8C60"; +createNode shadingEngine -n "MitsubaDiffuseShader3SG"; + rename -uid "528A256B-DE4C-EB59-5293-719BABFC3FAF"; + setAttr ".ihi" 0; + setAttr ".ro" yes; +createNode materialInfo -n "materialInfo26"; + rename -uid "1894D99E-E145-50EA-DE0D-46A189B5E562"; +createNode file -n "file2"; + rename -uid "D3FC04E6-3240-B53E-681C-C1B7AB7ACFF2"; + setAttr ".ftn" -type "string" "sourceimages/cie.stdillum.D6500.spd"; + setAttr ".cs" -type "string" "sRGB"; +createNode place2dTexture -n "place2dTexture2"; + rename -uid "E1A636C4-EB4E-BACD-9568-70A936E6E935"; +createNode MitsubaObjectAreaLightShader -n "MitsubaObjectAreaLightShader1"; + rename -uid "DFB8DC21-3846-166B-6583-8D8737977EF9"; +createNode shadingEngine -n "MitsubaObjectAreaLightShader1SG"; + rename -uid "A7EF4668-854D-28C0-C286-1096CF39CC12"; + setAttr ".ihi" 0; + setAttr ".ro" yes; +createNode materialInfo -n "materialInfo27"; + rename -uid "755A124F-9546-2961-E35A-C591325BF752"; +createNode file -n "file3"; + rename -uid "9742140B-304D-9DC8-A3A8-4781A1D3FA45"; + setAttr ".ftn" -type "string" "sourceimages/cie.stdillum.D6500.spd"; + setAttr ".cs" -type "string" "sRGB"; +createNode place2dTexture -n "place2dTexture3"; + rename -uid "CEF370DC-CE40-98D0-CEC0-9C9C8D77AFF4"; +createNode nodeGraphEditorInfo -n "hyperShadePrimaryNodeEditorSavedTabsInfo1"; + rename -uid "B1EA0FC5-034F-3EA9-22B7-9CBD52C194E0"; + setAttr ".tgi[0].tn" -type "string" "Untitled_1"; + setAttr ".tgi[0].vl" -type "double2" 147.94854304293315 -1336.8323686565977 ; + setAttr ".tgi[0].vh" -type "double2" 848.08272350538596 166.95777770633609 ; + setAttr -s 5 ".tgi[0].ni"; + setAttr ".tgi[0].ni[0].x" -28.538261413574219; + setAttr ".tgi[0].ni[0].y" -525.21636962890625; + setAttr ".tgi[0].ni[0].nvs" 1923; + setAttr ".tgi[0].ni[1].x" 837.14288330078125; + setAttr ".tgi[0].ni[1].y" -294.28570556640625; + setAttr ".tgi[0].ni[1].nvs" 1923; + setAttr ".tgi[0].ni[2].x" 232.89030456542969; + setAttr ".tgi[0].ni[2].y" -509.50204467773438; + setAttr ".tgi[0].ni[2].nvs" 1923; + setAttr ".tgi[0].ni[3].x" 514.57177734375; + setAttr ".tgi[0].ni[3].y" -488.9271240234375; + setAttr ".tgi[0].ni[3].nvs" 2178; + setAttr ".tgi[0].ni[4].x" 524.28570556640625; + setAttr ".tgi[0].ni[4].y" -284.28570556640625; + setAttr ".tgi[0].ni[4].nvs" 2098; +createNode MitsubaDiffuseShader -n "MitsubaDiffuseShader3"; + rename -uid "0F876E0C-634A-6214-F5BC-399729D845ED"; +createNode nodeGraphEditorInfo -n "hyperShadePrimaryNodeEditorSavedTabsInfo2"; + rename -uid "8931D4D0-6A4C-B44C-F03F-BEB0897D1479"; + setAttr ".tgi[0].tn" -type "string" "Untitled_1"; + setAttr ".tgi[0].vl" -type "double2" -113.38480887930595 -658.17161367184917 ; + setAttr ".tgi[0].vh" -type "double2" 1147.4898696130429 278.62282617186406 ; + setAttr -s 8 ".tgi[0].ni"; + setAttr ".tgi[0].ni[0].x" 524.28570556640625; + setAttr ".tgi[0].ni[0].y" -1.4285714626312256; + setAttr ".tgi[0].ni[0].nvs" 2098; + setAttr ".tgi[0].ni[1].x" -59.336471557617188; + setAttr ".tgi[0].ni[1].y" -75.248519897460938; + setAttr ".tgi[0].ni[1].nvs" 1923; + setAttr ".tgi[0].ni[2].x" 837.14288330078125; + setAttr ".tgi[0].ni[2].y" -11.428571701049805; + setAttr ".tgi[0].ni[2].nvs" 1923; + setAttr ".tgi[0].ni[3].x" 202.09210205078125; + setAttr ".tgi[0].ni[3].y" -59.534233093261719; + setAttr ".tgi[0].ni[3].nvs" 1923; + setAttr ".tgi[0].ni[4].x" 202.09210205078125; + setAttr ".tgi[0].ni[4].y" -59.534233093261719; + setAttr ".tgi[0].ni[4].nvs" 1923; + setAttr ".tgi[0].ni[5].x" 853.16943359375; + setAttr ".tgi[0].ni[5].y" -266.37008666992188; + setAttr ".tgi[0].ni[5].nvs" 1923; + setAttr ".tgi[0].ni[6].x" -59.336471557617188; + setAttr ".tgi[0].ni[6].y" -79.534233093261719; + setAttr ".tgi[0].ni[6].nvs" 1923; + setAttr ".tgi[0].ni[7].x" 538.5218505859375; + setAttr ".tgi[0].ni[7].y" -243.38020324707031; + setAttr ".tgi[0].ni[7].nvs" 2098; +createNode nodeGraphEditorInfo -n "hyperShadePrimaryNodeEditorSavedTabsInfo3"; + rename -uid "158C2B5C-6346-D4E5-ECA3-38B14B9E0057"; + setAttr ".tgi[0].tn" -type "string" "Untitled_1"; + setAttr ".tgi[0].vl" -type "double2" -113.38480887930595 -658.17161367184917 ; + setAttr ".tgi[0].vh" -type "double2" 1147.4898696130429 278.62282617186406 ; + setAttr -s 8 ".tgi[0].ni"; + setAttr ".tgi[0].ni[0].x" 524.28570556640625; + setAttr ".tgi[0].ni[0].y" -1.4285714626312256; + setAttr ".tgi[0].ni[0].nvs" 2098; + setAttr ".tgi[0].ni[1].x" -59.336471557617188; + setAttr ".tgi[0].ni[1].y" -75.248519897460938; + setAttr ".tgi[0].ni[1].nvs" 1923; + setAttr ".tgi[0].ni[2].x" 837.14288330078125; + setAttr ".tgi[0].ni[2].y" -11.428571701049805; + setAttr ".tgi[0].ni[2].nvs" 1923; + setAttr ".tgi[0].ni[3].x" 202.09210205078125; + setAttr ".tgi[0].ni[3].y" -59.534233093261719; + setAttr ".tgi[0].ni[3].nvs" 1923; + setAttr ".tgi[0].ni[4].x" 202.09210205078125; + setAttr ".tgi[0].ni[4].y" -59.534233093261719; + setAttr ".tgi[0].ni[4].nvs" 1923; + setAttr ".tgi[0].ni[5].x" 853.16943359375; + setAttr ".tgi[0].ni[5].y" -266.37008666992188; + setAttr ".tgi[0].ni[5].nvs" 1923; + setAttr ".tgi[0].ni[6].x" -59.336471557617188; + setAttr ".tgi[0].ni[6].y" -79.534233093261719; + setAttr ".tgi[0].ni[6].nvs" 1923; + setAttr ".tgi[0].ni[7].x" 538.5218505859375; + setAttr ".tgi[0].ni[7].y" -243.38020324707031; + setAttr ".tgi[0].ni[7].nvs" 2098; +select -ne :time1; + setAttr ".o" 1; + setAttr ".unw" 1; +select -ne :hardwareRenderingGlobals; + setAttr ".otfna" -type "stringArray" 22 "NURBS Curves" "NURBS Surfaces" "Polygons" "Subdiv Surface" "Particles" "Particle Instance" "Fluids" "Strokes" "Image Planes" "UI" "Lights" "Cameras" "Locators" "Joints" "IK Handles" "Deformers" "Motion Trails" "Components" "Hair Systems" "Follicles" "Misc. UI" "Ornaments" ; + setAttr ".otfva" -type "Int32Array" 22 0 1 1 1 1 1 + 1 1 1 0 0 0 0 0 0 0 0 0 + 0 0 0 0 ; + setAttr ".fprt" yes; +select -ne :renderPartition; + setAttr -s 10 ".st"; +select -ne :renderGlobalsList1; +select -ne :defaultShaderList1; + setAttr -s 12 ".s"; +select -ne :postProcessList1; + setAttr -s 2 ".p"; +select -ne :defaultRenderUtilityList1; + setAttr -s 3 ".u"; +select -ne :defaultRenderingList1; + setAttr -s 2 ".r"; +select -ne :lightList1; +select -ne :defaultTextureList1; + setAttr -s 3 ".tx"; +select -ne :initialShadingGroup; + setAttr ".ro" yes; +select -ne :initialParticleSE; + setAttr ".ro" yes; +select -ne :defaultRenderGlobals; + setAttr ".ren" -type "string" "Mitsuba"; +select -ne :defaultResolution; + setAttr ".pa" 1; +select -ne :defaultLightSet; +select -ne :hardwareRenderGlobals; + setAttr ".ctrs" 256; + setAttr ".btrs" 512; +connectAttr "mitsuba_material_demo_baseRN.phl[3]" "MitsubaConductorShader3SG.dsm" + -na; +connectAttr "mitsuba_material_demo_baseRN.phl[1]" "MitsubaConductorShader2SG.dsm" + -na; +connectAttr "mitsuba_material_demo_baseRN.phl[2]" "MitsubaConductorShader2SG.dsm" + -na; +connectAttr "polyPlane1.out" "pPlaneShape1.i"; +relationship "link" ":lightLinker1" ":initialShadingGroup.message" ":defaultLightSet.message"; +relationship "link" ":lightLinker1" ":initialParticleSE.message" ":defaultLightSet.message"; +relationship "link" ":lightLinker1" "MitsubaConductorShader2SG.message" ":defaultLightSet.message"; +relationship "link" ":lightLinker1" "MitsubaConductorShader3SG.message" ":defaultLightSet.message"; +relationship "link" ":lightLinker1" "MitsubaDiffuseShader2SG.message" ":defaultLightSet.message"; +relationship "link" ":lightLinker1" "MitsubaDiffuseShader3SG.message" ":defaultLightSet.message"; +relationship "link" ":lightLinker1" "MitsubaObjectAreaLightShader1SG.message" ":defaultLightSet.message"; +relationship "shadowLink" ":lightLinker1" ":initialShadingGroup.message" ":defaultLightSet.message"; +relationship "shadowLink" ":lightLinker1" ":initialParticleSE.message" ":defaultLightSet.message"; +relationship "shadowLink" ":lightLinker1" "MitsubaConductorShader2SG.message" ":defaultLightSet.message"; +relationship "shadowLink" ":lightLinker1" "MitsubaConductorShader3SG.message" ":defaultLightSet.message"; +relationship "shadowLink" ":lightLinker1" "MitsubaDiffuseShader2SG.message" ":defaultLightSet.message"; +relationship "shadowLink" ":lightLinker1" "MitsubaDiffuseShader3SG.message" ":defaultLightSet.message"; +relationship "shadowLink" ":lightLinker1" "MitsubaObjectAreaLightShader1SG.message" ":defaultLightSet.message"; +connectAttr "layerManager.dli[0]" "defaultLayer.id"; +connectAttr "renderLayerManager.rlmi[0]" "defaultRenderLayer.rlid"; +connectAttr "MitsubaConductorShader2.oc" "MitsubaConductorShader2SG.ss"; +connectAttr "MitsubaConductorShader2SG.msg" "materialInfo23.sg"; +connectAttr "MitsubaConductorShader2.msg" "materialInfo23.m"; +connectAttr "MitsubaConductorShader2.msg" "materialInfo23.t" -na; +connectAttr "MitsubaConductorShader3.oc" "MitsubaConductorShader3SG.ss"; +connectAttr "MitsubaConductorShader3SG.msg" "materialInfo24.sg"; +connectAttr "MitsubaConductorShader3.msg" "materialInfo24.m"; +connectAttr "MitsubaConductorShader3.msg" "materialInfo24.t" -na; +connectAttr "file1.oc" "MitsubaDiffuseShader2.r"; +connectAttr "MitsubaDiffuseShader2.oc" "MitsubaDiffuseShader2SG.ss"; +connectAttr "pPlaneShape1.iog" "MitsubaDiffuseShader2SG.dsm" -na; +connectAttr "MitsubaDiffuseShader2SG.msg" "materialInfo25.sg"; +connectAttr "MitsubaDiffuseShader2.msg" "materialInfo25.m"; +connectAttr "MitsubaDiffuseShader2.msg" "materialInfo25.t" -na; +connectAttr ":defaultColorMgtGlobals.cme" "file1.cme"; +connectAttr ":defaultColorMgtGlobals.cfe" "file1.cmcf"; +connectAttr ":defaultColorMgtGlobals.cfp" "file1.cmcp"; +connectAttr ":defaultColorMgtGlobals.wsn" "file1.ws"; +connectAttr "place2dTexture1.c" "file1.c"; +connectAttr "place2dTexture1.tf" "file1.tf"; +connectAttr "place2dTexture1.rf" "file1.rf"; +connectAttr "place2dTexture1.mu" "file1.mu"; +connectAttr "place2dTexture1.mv" "file1.mv"; +connectAttr "place2dTexture1.s" "file1.s"; +connectAttr "place2dTexture1.wu" "file1.wu"; +connectAttr "place2dTexture1.wv" "file1.wv"; +connectAttr "place2dTexture1.re" "file1.re"; +connectAttr "place2dTexture1.of" "file1.of"; +connectAttr "place2dTexture1.r" "file1.ro"; +connectAttr "place2dTexture1.n" "file1.n"; +connectAttr "place2dTexture1.vt1" "file1.vt1"; +connectAttr "place2dTexture1.vt2" "file1.vt2"; +connectAttr "place2dTexture1.vt3" "file1.vt3"; +connectAttr "place2dTexture1.vc1" "file1.vc1"; +connectAttr "place2dTexture1.o" "file1.uv"; +connectAttr "place2dTexture1.ofs" "file1.fs"; +connectAttr "MitsubaDiffuseShader3.oc" "MitsubaDiffuseShader3SG.ss"; +connectAttr "pPlaneShape2.iog" "MitsubaDiffuseShader3SG.dsm" -na; +connectAttr "MitsubaDiffuseShader3SG.msg" "materialInfo26.sg"; +connectAttr "MitsubaDiffuseShader3.msg" "materialInfo26.m"; +connectAttr "MitsubaDiffuseShader3.msg" "materialInfo26.t" -na; +connectAttr ":defaultColorMgtGlobals.cme" "file2.cme"; +connectAttr ":defaultColorMgtGlobals.cfe" "file2.cmcf"; +connectAttr ":defaultColorMgtGlobals.cfp" "file2.cmcp"; +connectAttr ":defaultColorMgtGlobals.wsn" "file2.ws"; +connectAttr "place2dTexture2.c" "file2.c"; +connectAttr "place2dTexture2.tf" "file2.tf"; +connectAttr "place2dTexture2.rf" "file2.rf"; +connectAttr "place2dTexture2.mu" "file2.mu"; +connectAttr "place2dTexture2.mv" "file2.mv"; +connectAttr "place2dTexture2.s" "file2.s"; +connectAttr "place2dTexture2.wu" "file2.wu"; +connectAttr "place2dTexture2.wv" "file2.wv"; +connectAttr "place2dTexture2.re" "file2.re"; +connectAttr "place2dTexture2.of" "file2.of"; +connectAttr "place2dTexture2.r" "file2.ro"; +connectAttr "place2dTexture2.n" "file2.n"; +connectAttr "place2dTexture2.vt1" "file2.vt1"; +connectAttr "place2dTexture2.vt2" "file2.vt2"; +connectAttr "place2dTexture2.vt3" "file2.vt3"; +connectAttr "place2dTexture2.vc1" "file2.vc1"; +connectAttr "place2dTexture2.o" "file2.uv"; +connectAttr "place2dTexture2.ofs" "file2.fs"; +connectAttr "file3.oc" "MitsubaObjectAreaLightShader1.rd"; +connectAttr "MitsubaObjectAreaLightShader1.oc" "MitsubaObjectAreaLightShader1SG.ss" + ; +connectAttr "MitsubaObjectAreaLightShader1SG.msg" "materialInfo27.sg"; +connectAttr "MitsubaObjectAreaLightShader1.msg" "materialInfo27.m"; +connectAttr "MitsubaObjectAreaLightShader1.msg" "materialInfo27.t" -na; +connectAttr ":defaultColorMgtGlobals.cme" "file3.cme"; +connectAttr ":defaultColorMgtGlobals.cfe" "file3.cmcf"; +connectAttr ":defaultColorMgtGlobals.cfp" "file3.cmcp"; +connectAttr ":defaultColorMgtGlobals.wsn" "file3.ws"; +connectAttr "place2dTexture3.c" "file3.c"; +connectAttr "place2dTexture3.tf" "file3.tf"; +connectAttr "place2dTexture3.rf" "file3.rf"; +connectAttr "place2dTexture3.mu" "file3.mu"; +connectAttr "place2dTexture3.mv" "file3.mv"; +connectAttr "place2dTexture3.s" "file3.s"; +connectAttr "place2dTexture3.wu" "file3.wu"; +connectAttr "place2dTexture3.wv" "file3.wv"; +connectAttr "place2dTexture3.re" "file3.re"; +connectAttr "place2dTexture3.of" "file3.of"; +connectAttr "place2dTexture3.r" "file3.ro"; +connectAttr "place2dTexture3.n" "file3.n"; +connectAttr "place2dTexture3.vt1" "file3.vt1"; +connectAttr "place2dTexture3.vt2" "file3.vt2"; +connectAttr "place2dTexture3.vt3" "file3.vt3"; +connectAttr "place2dTexture3.vc1" "file3.vc1"; +connectAttr "place2dTexture3.o" "file3.uv"; +connectAttr "place2dTexture3.ofs" "file3.fs"; +connectAttr "place2dTexture3.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo1.tgi[0].ni[0].dn" + ; +connectAttr "MitsubaObjectAreaLightShader1SG.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo1.tgi[0].ni[1].dn" + ; +connectAttr "file3.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo1.tgi[0].ni[2].dn" + ; +connectAttr "MitsubaObjectAreaLightShader1.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo1.tgi[0].ni[4].dn" + ; +connectAttr "file2.oc" "MitsubaDiffuseShader3.r"; +connectAttr "MitsubaObjectAreaLightShader1.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo2.tgi[0].ni[0].dn" + ; +connectAttr "place2dTexture3.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo2.tgi[0].ni[1].dn" + ; +connectAttr "MitsubaObjectAreaLightShader1SG.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo2.tgi[0].ni[2].dn" + ; +connectAttr "file3.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo2.tgi[0].ni[3].dn" + ; +connectAttr "file2.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo2.tgi[0].ni[4].dn" + ; +connectAttr "MitsubaDiffuseShader3SG.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo2.tgi[0].ni[5].dn" + ; +connectAttr "place2dTexture2.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo2.tgi[0].ni[6].dn" + ; +connectAttr "MitsubaDiffuseShader3.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo2.tgi[0].ni[7].dn" + ; +connectAttr "MitsubaObjectAreaLightShader1.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo3.tgi[0].ni[0].dn" + ; +connectAttr "place2dTexture3.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo3.tgi[0].ni[1].dn" + ; +connectAttr "MitsubaObjectAreaLightShader1SG.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo3.tgi[0].ni[2].dn" + ; +connectAttr "file3.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo3.tgi[0].ni[3].dn" + ; +connectAttr "file2.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo3.tgi[0].ni[4].dn" + ; +connectAttr "MitsubaDiffuseShader3SG.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo3.tgi[0].ni[5].dn" + ; +connectAttr "place2dTexture2.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo3.tgi[0].ni[6].dn" + ; +connectAttr "MitsubaDiffuseShader3.msg" "hyperShadePrimaryNodeEditorSavedTabsInfo3.tgi[0].ni[7].dn" + ; +connectAttr "MitsubaConductorShader2SG.pa" ":renderPartition.st" -na; +connectAttr "MitsubaConductorShader3SG.pa" ":renderPartition.st" -na; +connectAttr "MitsubaDiffuseShader2SG.pa" ":renderPartition.st" -na; +connectAttr "MitsubaDiffuseShader3SG.pa" ":renderPartition.st" -na; +connectAttr "MitsubaObjectAreaLightShader1SG.pa" ":renderPartition.st" -na; +connectAttr "MitsubaConductorShader2.msg" ":defaultShaderList1.s" -na; +connectAttr "MitsubaConductorShader3.msg" ":defaultShaderList1.s" -na; +connectAttr "MitsubaDiffuseShader2.msg" ":defaultShaderList1.s" -na; +connectAttr "MitsubaDiffuseShader3.msg" ":defaultShaderList1.s" -na; +connectAttr "MitsubaObjectAreaLightShader1.msg" ":defaultShaderList1.s" -na; +connectAttr "place2dTexture1.msg" ":defaultRenderUtilityList1.u" -na; +connectAttr "place2dTexture2.msg" ":defaultRenderUtilityList1.u" -na; +connectAttr "place2dTexture3.msg" ":defaultRenderUtilityList1.u" -na; +connectAttr "defaultRenderLayer.msg" ":defaultRenderingList1.r" -na; +connectAttr "file1.msg" ":defaultTextureList1.tx" -na; +connectAttr "file2.msg" ":defaultTextureList1.tx" -na; +connectAttr "file3.msg" ":defaultTextureList1.tx" -na; +// End of mitsuba_material_conductor_with_texture.ma diff --git a/maya/scenes/mitsuba_material_demo_base.ma b/maya/scenes/mitsuba_material_demo_base.ma index d873db6..fd02e71 100644 --- a/maya/scenes/mitsuba_material_demo_base.ma +++ b/maya/scenes/mitsuba_material_demo_base.ma @@ -14939,6 +14939,7 @@ createNode shadingEngine -n "MitsubaDiffuseShader1SG"; setAttr ".ro" yes; createNode MitsubaDiffuseShader -n "MitsubaDiffuseShader1"; rename -uid "EFACC6A0-D84B-4CE3-3370-5F91CC5DD66A"; + setAttr ".r" -type "float3" 0.21403687 0.21403687 0.21403687 ; createNode materialInfo -n "materialInfo7"; rename -uid "0D8ACB7C-4B4A-13EC-131F-B68ED9436968"; createNode shadingEngine -n "MitsubaConductorShader1SG"; @@ -15044,6 +15045,7 @@ createNode script -n "sceneConfigurationScriptNode"; setAttr ".st" 6; createNode MitsubaRoughPlasticShader -n "MitsubaRoughPlasticShader1"; rename -uid "CC031FC6-C54C-EFBF-2F95-2BB42333B5D3"; + setAttr ".dr" -type "float3" 0.21403687 0.21403687 0.21403687 ; setAttr ".a" 0.20000000298023224; createNode shadingEngine -n "MitsubaRoughPlasticShader1SG"; rename -uid "488EFD2D-2D47-2EA8-2B93-1192E50F68A9"; diff --git a/maya/scenes/mitsuba_material_diffuse.ma b/maya/scenes/mitsuba_material_diffuse.ma index 39360a5..d01c486 100644 --- a/maya/scenes/mitsuba_material_diffuse.ma +++ b/maya/scenes/mitsuba_material_diffuse.ma @@ -126,7 +126,7 @@ createNode reference -n "mitsuba_material_demo_baseRN"; lockNode -l 1 ; createNode MitsubaRenderSettings -s -n "defaultMitsubaRenderGlobals"; rename -uid "36512E1E-DC46-9E3F-63C0-978FB5C6A899"; - setAttr ".sc" 2048; + setAttr ".sc" 512; setAttr ".kt" yes; setAttr ".iptmd" 8; setAttr ".fm" -type "string" "LDR Film"; @@ -136,6 +136,7 @@ createNode MitsubaRenderSettings -s -n "defaultMitsubaRenderGlobals"; setAttr ".miapv" 1; createNode MitsubaDiffuseShader -n "MitsubaDiffuseShader2"; rename -uid "8700E543-164A-2934-1586-FFADFE9970ED"; + setAttr ".r" -type "float3" 0.21403687 0.21403687 0.21403687 ; createNode shadingEngine -n "MitsubaDiffuseShader2SG"; rename -uid "DA930FFB-A249-6A35-CFDF-DFBE69E61B33"; setAttr ".ihi" 0; diff --git a/maya/scenes/mitsuba_material_mixture.ma b/maya/scenes/mitsuba_material_mixture.ma index 86b8ba7..795f718 100644 --- a/maya/scenes/mitsuba_material_mixture.ma +++ b/maya/scenes/mitsuba_material_mixture.ma @@ -229,6 +229,7 @@ createNode script -n "sceneConfigurationScriptNode1"; setAttr ".st" 6; createNode MitsubaDiffuseShader -n "MitsubaDiffuseShader2"; rename -uid "9D170342-DC49-66EF-3450-8CB1CB0739D1"; + setAttr ".r" -type "float3" 0.21403687 0.21403687 0.21403687 ; createNode shadingEngine -n "MitsubaDiffuseShader2SG"; rename -uid "9514D809-6A4C-D29D-25DB-3FBD9D9C8990"; setAttr ".ihi" 0; @@ -237,6 +238,7 @@ createNode materialInfo -n "materialInfo25"; rename -uid "7E8DC56A-7E46-067E-8ABD-A6AC12C80EB7"; createNode MitsubaPlasticShader -n "MitsubaPlasticShader1"; rename -uid "FDDAB206-8147-CAC4-F1C2-44813E26D828"; + setAttr ".dr" -type "float3" 0.21403687 0.21403687 0.21403687 ; createNode shadingEngine -n "MitsubaPlasticShader1SG"; rename -uid "FF06583C-5647-06C8-0318-52A2CDF3688C"; setAttr ".ihi" 0; diff --git a/maya/scenes/mitsuba_material_phong.ma b/maya/scenes/mitsuba_material_phong.ma index 56e5428..2dbad14 100644 --- a/maya/scenes/mitsuba_material_phong.ma +++ b/maya/scenes/mitsuba_material_phong.ma @@ -127,6 +127,8 @@ createNode MitsubaRenderSettings -s -n "defaultMitsubaRenderGlobals"; setAttr ".flff" -type "string" "JPEG (.jpg)"; createNode MitsubaPhongShader -n "MitsubaPhongShader1"; rename -uid "C10737A2-2E42-C166-7E9E-5BBE7D7B4620"; + setAttr ".sr" -type "float3" 0.0289 0.0289 0.0289 ; + setAttr ".dr" -type "float3" 0.21403687 0.21403687 0.21403687 ; setAttr ".exp" 5; createNode shadingEngine -n "MitsubaPhongShader1SG"; rename -uid "881EBF29-E54D-ED96-C93A-1C82BBBBB8F2"; @@ -137,7 +139,8 @@ createNode materialInfo -n "materialInfo23"; rename -uid "452EDB09-B449-0484-A71A-43986F839EEE"; createNode MitsubaPhongShader -n "MitsubaPhongShader2"; rename -uid "628E5F5A-FE41-54D6-5F7A-98BA16DFBD9C"; - setAttr ".dr" -type "float3" 0.25 0.25 0.25 ; + setAttr ".sr" -type "float3" 0.0289 0.0289 0.0289 ; + setAttr ".dr" -type "float3" 0.0473 0.0473 0.0473 ; setAttr ".exp" 50; createNode shadingEngine -n "MitsubaPhongShader2SG"; rename -uid "3737ABA9-8243-309A-C7DF-20BB0AA3A6FA"; diff --git a/maya/scenes/mitsuba_material_plastic.ma b/maya/scenes/mitsuba_material_plastic.ma index 328bc03..569b842 100644 --- a/maya/scenes/mitsuba_material_plastic.ma +++ b/maya/scenes/mitsuba_material_plastic.ma @@ -221,6 +221,7 @@ createNode nodeGraphEditorInfo -n "hyperShadePrimaryNodeEditorSavedTabsInfo1"; setAttr ".tgi[0].ni[0].nvs" 2098; createNode MitsubaPlasticShader -n "MitsubaPlasticShader1"; rename -uid "C3181AE8-B241-4C6B-09A9-759381BF4AC5"; + setAttr ".dr" -type "float3" 0.21403687 0.21403687 0.21403687 ; createNode shadingEngine -n "MitsubaPlasticShader1SG"; rename -uid "394BF96E-8142-AE3E-8C90-5A9523E82C66"; setAttr ".ihi" 0; diff --git a/maya/scenes/mitsuba_material_rough_diffuse.ma b/maya/scenes/mitsuba_material_rough_diffuse.ma index 94b5d16..3561460 100644 --- a/maya/scenes/mitsuba_material_rough_diffuse.ma +++ b/maya/scenes/mitsuba_material_rough_diffuse.ma @@ -128,6 +128,7 @@ createNode MitsubaRenderSettings -s -n "defaultMitsubaRenderGlobals"; setAttr ".flff" -type "string" "JPEG (.jpg)"; createNode MitsubaRoughDiffuseShader -n "MitsubaRoughDiffuseShader1"; rename -uid "44DD879D-D843-92A2-5007-39A94F0A44F4"; + setAttr ".r" -type "float3" 0.21403687 0.21403687 0.21403687 ; setAttr ".a" 0.80000001192092896; createNode shadingEngine -n "MitsubaRoughDiffuseShader1SG"; rename -uid "822DA885-BF45-DF03-978A-F5A9FCF83556"; @@ -216,6 +217,7 @@ createNode script -n "sceneConfigurationScriptNode1"; setAttr ".st" 6; createNode MitsubaRoughDiffuseShader -n "MitsubaRoughDiffuseShader2"; rename -uid "0FECB736-2E48-6BA9-42D7-7E9B7B0BA2F1"; + setAttr ".r" -type "float3" 0.21403687 0.21403687 0.21403687 ; setAttr ".a" 0.10000000149011612; createNode shadingEngine -n "MitsubaRoughDiffuseShader2SG"; rename -uid "DC2C4AF7-BE49-802A-A505-21BA12CE080C"; diff --git a/maya/scenes/mitsuba_material_rough_plastic.ma b/maya/scenes/mitsuba_material_rough_plastic.ma index 5dc9151..25575fb 100644 --- a/maya/scenes/mitsuba_material_rough_plastic.ma +++ b/maya/scenes/mitsuba_material_rough_plastic.ma @@ -133,6 +133,7 @@ createNode MitsubaRenderSettings -s -n "defaultMitsubaRenderGlobals"; setAttr ".flff" -type "string" "JPEG (.jpg)"; createNode MitsubaRoughPlasticShader -n "MitsubaRoughPlasticShader2"; rename -uid "676E6878-BA46-E563-3426-059ADDB381B9"; + setAttr ".dr" -type "float3" 0.21403687 0.21403687 0.21403687 ; setAttr ".dist" 1; setAttr ".a" 0.20000000298023224; createNode shadingEngine -n "MitsubaRoughPlasticShader2SG"; @@ -144,6 +145,7 @@ createNode materialInfo -n "materialInfo23"; rename -uid "E9560980-DC43-2F04-DB6E-519365654415"; createNode MitsubaRoughPlasticShader -n "MitsubaRoughPlasticShader3"; rename -uid "A35C4CD1-F547-EE49-9DBA-8FB38B4497E9"; + setAttr ".dr" -type "float3" 0.21403687 0.21403687 0.21403687 ; setAttr ".a" 0.30000001192092896; createNode shadingEngine -n "MitsubaRoughPlasticShader3SG"; rename -uid "D8157A10-594C-E2DB-7AC1-B6A5637F57B5"; diff --git a/maya/scenes/mitsuba_material_smooth_coating.ma b/maya/scenes/mitsuba_material_smooth_coating.ma index 03003ac..adc20f1 100644 --- a/maya/scenes/mitsuba_material_smooth_coating.ma +++ b/maya/scenes/mitsuba_material_smooth_coating.ma @@ -238,7 +238,7 @@ createNode materialInfo -n "materialInfo25"; rename -uid "EC693535-2743-B30C-BC87-098B1B72ABE8"; createNode MitsubaRoughPlasticShader -n "MitsubaRoughPlasticShader2"; rename -uid "8EE20751-0E42-B53A-5EFB-1AAE56D3879C"; - setAttr ".dr" -type "float3" 0.62937063 0.62937063 0.62937063 ; + setAttr ".dr" -type "float3" 0.36060 0.36060 0.36060 ; setAttr ".a" 0.30000001192092896; createNode shadingEngine -n "MitsubaRoughPlasticShader2SG"; rename -uid "1FC4403B-174B-E004-2A6B-798BF1DBE935"; diff --git a/maya/scenes/mitsuba_material_ward.ma b/maya/scenes/mitsuba_material_ward.ma index b05b8b3..9e0ac1f 100644 --- a/maya/scenes/mitsuba_material_ward.ma +++ b/maya/scenes/mitsuba_material_ward.ma @@ -1,6 +1,6 @@ //Maya ASCII 2016 scene //Name: mitsuba_material_ward.ma -//Last modified: Sat, Jan 30, 2016 06:36:14 PM +//Last modified: Wed, Feb 03, 2016 01:37:34 PM //Codeset: UTF-8 file -rdi 1 -ns ":" -rfn "mitsuba_material_demo_baseRN" -op "v=0;" -typ "mayaAscii" "mitsuba_material_demo_base.ma"; @@ -10,6 +10,8 @@ file -r -ns ":" -dr 1 -rfn "mitsuba_material_demo_baseRN" -op "v=0;" -typ "mayaA requires maya "2016"; requires -nodeType "MitsubaRenderSettings" -nodeType "MitsubaWardShader" "MitsubaForMaya.py" "Unknown"; requires "stereoCamera" "10.0"; +requires "stereoCamera" "10.0"; +requires "OpenEXRLoader" "2012"; currentUnit -l centimeter -a degree -t film; fileInfo "application" "maya"; fileInfo "product" "Maya 2016"; @@ -79,15 +81,15 @@ createNode camera -s -n "sideShape" -p "side"; setAttr ".hc" -type "string" "viewSet -s %camera"; setAttr ".o" yes; createNode lightLinker -s -n "lightLinker1"; - rename -uid "AA0A78A2-2F4E-6E63-0151-2FB574F5E820"; + rename -uid "4DC04AF9-A047-E133-51F5-6C8521A70D45"; setAttr -s 7 ".lnk"; setAttr -s 7 ".slnk"; createNode displayLayerManager -n "layerManager"; - rename -uid "43A5DCBE-BC4B-551C-EA8D-2B920FFDCC12"; + rename -uid "90BABD7C-BE41-739A-FF72-7487E18651E4"; createNode displayLayer -n "defaultLayer"; rename -uid "24CBB5C3-5742-FD0C-43AB-37BDD52D5BF5"; createNode renderLayerManager -n "renderLayerManager"; - rename -uid "696C5CF3-CD4A-4628-0DC9-48A77BCC97A6"; + rename -uid "7568FE86-AF45-AEB8-8D88-8491E98C60C0"; createNode renderLayer -n "defaultRenderLayer"; rename -uid "D8B8FFFC-5542-E23F-8A6F-8F8C631A0593"; setAttr ".g" yes; @@ -108,10 +110,10 @@ createNode reference -n "mitsuba_material_demo_baseRN"; "mitsuba_material_demo_baseRN.placeHolderList[3]" "MitsubaRoughPlasticShader1SG.dsm" "GeometryRN" 4 - 3 "|Geometry:MitsubaSphere|Geometry:Mesh1|Geometry:Mesh1Shape.instObjGroups" - "MitsubaRoughPlasticShader1SG.dagSetMembers" "-na" 3 "|Geometry:MitsubaSphere|Geometry:Mesh|Geometry:MeshShape.instObjGroups" "MitsubaRoughPlasticShader1SG.dagSetMembers" "-na" + 3 "|Geometry:MitsubaSphere|Geometry:Mesh1|Geometry:Mesh1Shape.instObjGroups" + "MitsubaRoughPlasticShader1SG.dagSetMembers" "-na" 5 3 "mitsuba_material_demo_baseRN" "|Geometry:MitsubaSphere|Geometry:Mesh1|Geometry:Mesh1Shape.instObjGroups" "mitsuba_material_demo_baseRN.placeHolderList[1]" "MitsubaRoughPlasticShader1SG.dsm" @@ -127,6 +129,8 @@ createNode MitsubaRenderSettings -s -n "defaultMitsubaRenderGlobals"; setAttr ".flff" -type "string" "JPEG (.jpg)"; createNode MitsubaWardShader -n "MitsubaWardShader1"; rename -uid "DD0922B5-8A45-77C7-D7B5-BC890135E13A"; + setAttr ".dr" -type "float3" 0.21403687 0.21403687 0.21403687 ; + setAttr ".sr" -type "float3" 0.028991 0.028991 0.028991 ; setAttr ".var" 1; setAttr ".av" 0.30000001192092896; createNode shadingEngine -n "MitsubaWardShader1SG"; @@ -138,6 +142,8 @@ createNode materialInfo -n "materialInfo23"; rename -uid "117B4292-2C4F-EC6F-0844-9F804852860B"; createNode MitsubaWardShader -n "MitsubaWardShader2"; rename -uid "38877D1A-5047-89E4-D30E-1093F7C06F6B"; + setAttr ".dr" -type "float3" 0.21403687 0.21403687 0.21403687 ; + setAttr ".sr" -type "float3" 0.028991 0.028991 0.028991 ; setAttr ".au" 0.20000000298023224; setAttr ".av" 0.20000000298023224; createNode shadingEngine -n "MitsubaWardShader2SG"; @@ -201,7 +207,7 @@ createNode script -n "uiConfigurationScriptNode1"; + "\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"renderWindowPanel\" -l (localizedPanelLabel(\"Render View\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Render View\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\tif ($useSceneConfig) {\n\t\tscriptedPanel -e -to $panelName;\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextPanel \"blendShapePanel\" (localizedPanelLabel(\"Blend Shape\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\tblendShapePanel -unParent -l (localizedPanelLabel(\"Blend Shape\")) -mbv $menusOkayInPanels ;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tblendShapePanel -edit -l (localizedPanelLabel(\"Blend Shape\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"dynRelEdPanel\" (localizedPanelLabel(\"Dynamic Relationships\")) `;\n" + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"dynRelEdPanel\" -l (localizedPanelLabel(\"Dynamic Relationships\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Dynamic Relationships\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"relationshipPanel\" (localizedPanelLabel(\"Relationship Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"relationshipPanel\" -l (localizedPanelLabel(\"Relationship Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Relationship Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"referenceEditorPanel\" (localizedPanelLabel(\"Reference Editor\")) `;\n" + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"referenceEditorPanel\" -l (localizedPanelLabel(\"Reference Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Reference Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"componentEditorPanel\" (localizedPanelLabel(\"Component Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"componentEditorPanel\" -l (localizedPanelLabel(\"Component Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Component Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"dynPaintScriptedPanelType\" (localizedPanelLabel(\"Paint Effects\")) `;\n" - + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"dynPaintScriptedPanelType\" -l (localizedPanelLabel(\"Paint Effects\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Paint Effects\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"scriptEditorPanel\" (localizedPanelLabel(\"Script Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"scriptEditorPanel\" -l (localizedPanelLabel(\"Script Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Script Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"profilerPanel\" (localizedPanelLabel(\"Profiler Tool\")) `;\n" + + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"dynPaintScriptedPanelType\" -l (localizedPanelLabel(\"Paint Effects\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Paint Effects\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"scriptEditorPanel\" (localizedPanelLabel(\"Script Editor\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"scriptEditorPanel\" -l (localizedPanelLabel(\"Script Editor\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Script Editor\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\tif ($useSceneConfig) {\n\t\tscriptedPanel -e -to $panelName;\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"profilerPanel\" (localizedPanelLabel(\"Profiler Tool\")) `;\n" + "\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"profilerPanel\" -l (localizedPanelLabel(\"Profiler Tool\")) -mbv $menusOkayInPanels `;\n\t\t}\n\t} else {\n\t\t$label = `panel -q -label $panelName`;\n\t\tscriptedPanel -edit -l (localizedPanelLabel(\"Profiler Tool\")) -mbv $menusOkayInPanels $panelName;\n\t\tif (!$useSceneConfig) {\n\t\t\tpanel -e -l $label $panelName;\n\t\t}\n\t}\n\n\n\t$panelName = `sceneUIReplacement -getNextScriptedPanel \"Stereo\" (localizedPanelLabel(\"Stereo\")) `;\n\tif (\"\" == $panelName) {\n\t\tif ($useSceneConfig) {\n\t\t\t$panelName = `scriptedPanel -unParent -type \"Stereo\" -l (localizedPanelLabel(\"Stereo\")) -mbv $menusOkayInPanels `;\nstring $editorName = ($panelName+\"Editor\");\n stereoCameraView -e \n -camera \"persp\" \n -useInteractiveMode 0\n -displayLights \"default\" \n -displayAppearance \"smoothShaded\" \n -activeOnly 0\n -ignorePanZoom 0\n -wireframeOnShaded 0\n -headsUpDisplay 1\n" + " -holdOuts 1\n -selectionHiliteDisplay 1\n -useDefaultMaterial 0\n -bufferMode \"double\" \n -twoSidedLighting 0\n -backfaceCulling 0\n -xray 0\n -jointXray 0\n -activeComponentsXray 0\n -displayTextures 0\n -smoothWireframe 0\n -lineWidth 1\n -textureAnisotropic 0\n -textureHilight 1\n -textureSampling 2\n -textureDisplay \"modulate\" \n -textureMaxSize 16384\n -fogging 0\n -fogSource \"fragment\" \n -fogMode \"linear\" \n -fogStart 0\n -fogEnd 100\n -fogDensity 0.1\n -fogColor 0.5 0.5 0.5 1 \n -depthOfFieldPreview 1\n -maxConstantTransparency 1\n -objectFilterShowInHUD 1\n -isFiltered 0\n -colorResolution 4 4 \n -bumpResolution 4 4 \n" + " -textureCompression 0\n -transparencyAlgorithm \"frontAndBackCull\" \n -transpInShadows 0\n -cullingOverride \"none\" \n -lowQualityLighting 0\n -maximumNumHardwareLights 0\n -occlusionCulling 0\n -shadingModel 0\n -useBaseRenderer 0\n -useReducedRenderer 0\n -smallObjectCulling 0\n -smallObjectThreshold -1 \n -interactiveDisableShadows 0\n -interactiveBackFaceCull 0\n -sortTransparent 1\n -nurbsCurves 1\n -nurbsSurfaces 1\n -polymeshes 1\n -subdivSurfaces 1\n -planes 1\n -lights 1\n -cameras 1\n -controlVertices 1\n -hulls 1\n -grid 1\n -imagePlane 1\n -joints 1\n -ikHandles 1\n -deformers 1\n -dynamics 1\n" diff --git a/maya/sourceimages/checker_pattern.exr b/maya/sourceimages/checker_pattern.exr new file mode 100644 index 0000000..95b6821 Binary files /dev/null and b/maya/sourceimages/checker_pattern.exr differ diff --git a/maya/sourceimages/cie.stdillum.D6500.spd b/maya/sourceimages/cie.stdillum.D6500.spd new file mode 100644 index 0000000..ac74e06 --- /dev/null +++ b/maya/sourceimages/cie.stdillum.D6500.spd @@ -0,0 +1,107 @@ +300.000000 0.034100 +305.000000 1.664300 +310.000000 3.294500 +315.000000 11.765200 +320.000000 20.236000 +325.000000 28.644699 +330.000000 37.053501 +335.000000 38.501099 +340.000000 39.948799 +345.000000 42.430199 +350.000000 44.911701 +355.000000 45.775002 +360.000000 46.638302 +365.000000 49.363701 +370.000000 52.089100 +375.000000 51.032299 +380.000000 49.975498 +385.000000 52.311798 +390.000000 54.648201 +395.000000 68.701500 +400.000000 82.754898 +405.000000 87.120399 +410.000000 91.486000 +415.000000 92.458900 +420.000000 93.431801 +425.000000 90.056999 +430.000000 86.682297 +435.000000 95.773598 +440.000000 104.864998 +445.000000 110.935997 +450.000000 117.008003 +455.000000 117.410004 +460.000000 117.811996 +465.000000 116.335999 +470.000000 114.861000 +475.000000 115.391998 +480.000000 115.922997 +485.000000 112.366997 +490.000000 108.810997 +495.000000 109.082001 +500.000000 109.353996 +505.000000 108.578003 +510.000000 107.802002 +515.000000 106.295998 +520.000000 104.790001 +525.000000 106.238998 +530.000000 107.689003 +535.000000 106.046997 +540.000000 104.404999 +545.000000 104.224998 +550.000000 104.045998 +555.000000 102.023003 +560.000000 100.000000 +565.000000 98.167099 +570.000000 96.334198 +575.000000 96.061096 +580.000000 95.788002 +585.000000 92.236801 +590.000000 88.685600 +595.000000 89.345901 +600.000000 90.006203 +605.000000 89.802597 +610.000000 89.599098 +615.000000 88.648903 +620.000000 87.698700 +625.000000 85.493599 +630.000000 83.288597 +635.000000 83.493896 +640.000000 83.699203 +645.000000 81.862999 +650.000000 80.026802 +655.000000 80.120697 +660.000000 80.214600 +665.000000 81.246201 +670.000000 82.277802 +675.000000 80.280998 +680.000000 78.284203 +685.000000 74.002701 +690.000000 69.721298 +695.000000 70.665199 +700.000000 71.609100 +705.000000 72.978996 +710.000000 74.348999 +715.000000 67.976501 +720.000000 61.604000 +725.000000 65.744797 +730.000000 69.885597 +735.000000 72.486298 +740.000000 75.086998 +745.000000 69.339798 +750.000000 63.592701 +755.000000 55.005402 +760.000000 46.418201 +765.000000 56.611801 +770.000000 66.805397 +775.000000 65.094101 +780.000000 63.382801 +785.000000 63.843399 +790.000000 64.304001 +795.000000 61.877899 +800.000000 59.451900 +805.000000 55.705399 +810.000000 51.959000 +815.000000 54.699799 +820.000000 57.440601 +825.000000 58.876499 +830.000000 60.312500 diff --git a/maya/sourceimages/projection_pattern.exr b/maya/sourceimages/projection_pattern.exr new file mode 100644 index 0000000..7a3564c Binary files /dev/null and b/maya/sourceimages/projection_pattern.exr differ diff --git a/plug-ins/lights/sunsky.py b/plug-ins/lights/sunsky.py index c4d0886..15604c1 100644 --- a/plug-ins/lights/sunsky.py +++ b/plug-ins/lights/sunsky.py @@ -72,7 +72,7 @@ def nodeInitializer(): nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(.15,.15,.15) + nAttr.setDefault(.0154,.0154,.0154) sunsky.mDate = nAttr.create("date","d", OpenMaya.MFnNumericData.k3Int) nAttr.setKeyable(1) diff --git a/plug-ins/materials/difftrans.py b/plug-ins/materials/difftrans.py index 83b2702..4cc731c 100644 --- a/plug-ins/materials/difftrans.py +++ b/plug-ins/materials/difftrans.py @@ -35,7 +35,7 @@ def nodeInitializer(): nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(.5,.5,.5) + nAttr.setDefault(.18,.18,.18) difftrans.mOutColor = nAttr.createColor("outColor", "oc") nAttr.setStorable(0) diff --git a/plug-ins/materials/diffuse.py b/plug-ins/materials/diffuse.py index 7a88b5d..edd0999 100644 --- a/plug-ins/materials/diffuse.py +++ b/plug-ins/materials/diffuse.py @@ -43,7 +43,7 @@ def nodeInitializer(): nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(0.5,0.5,0.5) + nAttr.setDefault(0.18,0.18,0.18) diffuse.mOutColor = nAttr.createColor("outColor", "oc") nAttr.setStorable(0) diff --git a/plug-ins/materials/phong.py b/plug-ins/materials/phong.py index d98057a..2509f42 100644 --- a/plug-ins/materials/phong.py +++ b/plug-ins/materials/phong.py @@ -47,14 +47,14 @@ def nodeInitializer(): nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(0.2,0.2,0.2) + nAttr.setDefault(0.03,0.03,0.03) phong.mDiffuse = nAttr.createColor("diffuseReflectance","dr") nAttr.setKeyable(1) nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(.5,.5,.5) + nAttr.setDefault(.18,.18,.18) phong.mExponent = nAttr.create("exponent","exp", OpenMaya.MFnNumericData.kFloat, 30.0) nAttr.setKeyable(1) diff --git a/plug-ins/materials/plastic.py b/plug-ins/materials/plastic.py index 890dccb..bb0a17d 100644 --- a/plug-ins/materials/plastic.py +++ b/plug-ins/materials/plastic.py @@ -140,7 +140,7 @@ def nodeInitializer(): nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(.5,.5,.5) + nAttr.setDefault(.18,.18,.18) plastic.mNonLinear = nAttr.create("nonlinear", "nl", OpenMaya.MFnNumericData.kBoolean, False) nAttr.setKeyable(1) diff --git a/plug-ins/materials/roughdiffuse.py b/plug-ins/materials/roughdiffuse.py index 0ac9ade..504e5ea 100644 --- a/plug-ins/materials/roughdiffuse.py +++ b/plug-ins/materials/roughdiffuse.py @@ -45,7 +45,7 @@ def nodeInitializer(): nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(0.5,0.5,0.5) + nAttr.setDefault(0.18,0.18,0.18) roughdiffuse.mAlpha = nAttr.create("alpha","a", OpenMaya.MFnNumericData.kFloat, 0.2) nAttr.setKeyable(1) diff --git a/plug-ins/materials/roughplastic.py b/plug-ins/materials/roughplastic.py index 9b8e970..41b52da 100644 --- a/plug-ins/materials/roughplastic.py +++ b/plug-ins/materials/roughplastic.py @@ -78,7 +78,7 @@ def nodeInitializer(): nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(.5,.5,.5) + nAttr.setDefault(.18,.18,.18) roughplastic.mInteriorMaterial = eAttr.create("interiorMaterial", "intmat") eAttr.setKeyable(1) diff --git a/plug-ins/materials/ward.py b/plug-ins/materials/ward.py index ce86e5f..b785fb8 100644 --- a/plug-ins/materials/ward.py +++ b/plug-ins/materials/ward.py @@ -76,14 +76,14 @@ def nodeInitializer(): nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(0.2,0.2,0.2) + nAttr.setDefault(0.03,0.03,0.03) ward.mDiffuse = nAttr.createColor("diffuseReflectance","dr") nAttr.setKeyable(1) nAttr.setStorable(1) nAttr.setReadable(1) nAttr.setWritable(1) - nAttr.setDefault(.5,.5,.5) + nAttr.setDefault(.18,.18,.18) diff --git a/plug-ins/renderer/MitsubaRendererIO.py b/plug-ins/renderer/MitsubaRendererIO.py index 071593e..158cb2b 100644 --- a/plug-ins/renderer/MitsubaRendererIO.py +++ b/plug-ins/renderer/MitsubaRendererIO.py @@ -150,11 +150,15 @@ def PointParameter(name, x, y, z): def StringParameter(name, value): return SceneElement('string', {'name':name, 'value':str(value)} ) -def ColorParameter(name, value, colorspace='srgb'): +def ColorParameter(name, value, colorspace='rgb'): return SceneElement(colorspace, {'name':name, 'value':listToMitsubaText(value)} ) def SpectrumParameter(name, value): - return SceneElement('spectrum', {'name':name, 'value':str(value)} ) + if isinstance(value, basestring): + element = SceneElement('spectrum', {'name':name, 'filename':str(value)} ) + else: + element = SceneElement('spectrum', {'name':name, 'value':str(value)} ) + return element def RotateElement(axis, angle): return SceneElement('rotate', { axis:str(1), 'angle':str(angle) } ) @@ -231,7 +235,7 @@ def NestedBSDFElement(material, connectedAttribute="bsdf", useDefault=True): connection = connections[i] connectionType = cmds.nodeType(connection) - if connectionType in materialNodeTypes and connections[i-1]==(material + "." + connectedAttribute): + if connectionType in materialNodeTypes and connections[i-1]==(material.split('|')[-1] + "." + connectedAttribute): #We've found the nested bsdf, so build a structure for it shaderElement = writeShader(connection, connection) @@ -245,7 +249,7 @@ def NestedBSDFElement(material, connectedAttribute="bsdf", useDefault=True): bsdf = cmds.getAttr(material + "." + connectedAttribute) shaderElement = BSDFElement('diffuse') - shaderElement.addChild( ColorParameter('reflectance', bsdf[0], colorspace='srgb') ) + shaderElement.addChild( ColorParameter('reflectance', bsdf[0], colorspace='rgb') ) return shaderElement @@ -256,9 +260,8 @@ def getTextureFile(material, connectionAttr): if i%2==1: connection = connections[i] connectionType = cmds.nodeType(connection) - if connectionType == "file" and connections[i-1]==(material+"."+connectionAttr): + if connectionType == "file" and connections[i-1]==(material.split('|')[-1]+"."+connectionAttr): fileTexture = cmds.getAttr(connection+".fileTextureName") - hasFile=True #print( "Found texture : %s" % fileTexture ) animatedTexture = cmds.getAttr("%s.%s" % (connection, "useFrameExtension")) if animatedTexture: @@ -286,12 +289,16 @@ def TextureElement(name, texturePath, scale=None): textureElementDict.addAttribute('name', name) return textureElementDict -def TexturedColorAttributeElement(material, attribute, mitsubaParameter=None, colorspace='srgb', scale=None): +def TexturedColorAttributeElement(material, attribute, mitsubaParameter=None, colorspace='rgb', scale=None): if not mitsubaParameter: mitsubaParameter = attribute fileTexture = getTextureFile(material, attribute) if fileTexture: - element = TextureElement(mitsubaParameter, fileTexture, scale) + extension = os.path.splitext(fileTexture)[-1] + if extension.lower() == ".spd": + element = SpectrumParameter(mitsubaParameter, fileTexture ) + else: + element = TextureElement(mitsubaParameter, fileTexture, scale) else: value = cmds.getAttr(material + "." + attribute) element = ColorParameter(mitsubaParameter, value[0], colorspace ) @@ -1073,10 +1080,9 @@ def writeShaderHK(material, materialName): def writeShaderObjectAreaLight(material, materialName): elementDict = EmitterElement('area', materialName) - color = cmds.getAttr(material+".radiance") samplingWeight = cmds.getAttr(material+".samplingWeight") - elementDict.addChild( ColorParameter('radiance', color[0], colorspace='rgb') ) + elementDict.addChild( TexturedColorAttributeElement(material, "radiance") ) elementDict.addChild( FloatParameter('samplingWeight', samplingWeight) ) return elementDict @@ -1089,14 +1095,14 @@ def writeShaderDipoleSSS(material, materialName): if useSigmaSA: sigmaS = cmds.getAttr(material+".sigmaS") sigmaA = cmds.getAttr(material+".sigmaA") - sssElement.addChild( ColorParameter("sigmaS", sigmaS[0]) ) - sssElement.addChild( ColorParameter("sigmaA", sigmaA[0]) ) + sssElement.addChild( ColorParameter("sigmaS", sigmaS[0], colorspace='rgb') ) + sssElement.addChild( ColorParameter("sigmaA", sigmaA[0], colorspace='rgb') ) elif useSigmaTAlbedo: sigmaT = cmds.getAttr(material+".sigmaT") albedo = cmds.getAttr(material+".albedo") - sssElement.addChild( ColorParameter("sigmaT", sigmaT[0]) ) - sssElement.addChild( ColorParameter("albedo", albedo[0]) ) + sssElement.addChild( ColorParameter("sigmaT", sigmaT[0], colorspace='rgb') ) + sssElement.addChild( ColorParameter("albedo", albedo[0], colorspace='rgb') ) else: materialString = cmds.getAttr(material+".material", asString=True) @@ -2162,29 +2168,39 @@ def writeSensor(frameNumber, renderSettings): return elementDict def writeLightDirectional(light): - intensity = cmds.getAttr(light+".intensity") - color = cmds.getAttr(light+".color")[0] - irradiance = [0,0,0] - for i in range(3): - irradiance[i] = intensity*color[i] + fileTexture = getTextureFile(light, "color") + print( "light, file texture : %s, %s" % (light, fileTexture) ) + if fileTexture: + colorElement = TexturedColorAttributeElement(light, "color", "irradiance") + else: + intensity = cmds.getAttr(light+".intensity") + color = cmds.getAttr(light+".color")[0] + irradiance = [0,0,0] + for i in range(3): + irradiance[i] = intensity*color[i] + colorElement = ColorParameter('irradiance', irradiance, colorspace='rgb') matrix = cmds.getAttr(light+".worldMatrix") lightDir = [-matrix[8],-matrix[9],-matrix[10]] # Create a structure to be written elementDict = EmitterElement('directional') - - elementDict.addChild( ColorParameter('irradiance', irradiance, colorspace='rgb') ) + elementDict.addChild( colorElement ) elementDict.addChild( VectorParameter('direction', lightDir[0], lightDir[1], lightDir[2]) ) return elementDict def writeLightPoint(light): - intensity = cmds.getAttr(light+".intensity") - color = cmds.getAttr(light+".color")[0] - irradiance = [0,0,0] - for i in range(3): - irradiance[i] = intensity*color[i] + fileTexture = getTextureFile(light, "color") + if fileTexture: + colorElement = TexturedColorAttributeElement(light, "color", "intensity") + else: + intensity = cmds.getAttr(light+".intensity") + color = cmds.getAttr(light+".color")[0] + irradiance = [0,0,0] + for i in range(3): + irradiance[i] = intensity*color[i] + colorElement = ColorParameter('intensity', irradiance, colorspace='rgb') matrix = cmds.getAttr(light+".worldMatrix") position = [matrix[12],matrix[13],matrix[14]] @@ -2192,17 +2208,22 @@ def writeLightPoint(light): # Create a structure to be written elementDict = EmitterElement('point') - elementDict.addChild( ColorParameter('intensity', irradiance, colorspace='rgb') ) + elementDict.addChild( colorElement ) elementDict.addChild( PointParameter('position', position[0], position[1], position[2]) ) return elementDict def writeLightSpot(light): - intensity = cmds.getAttr(light+".intensity") - color = cmds.getAttr(light+".color")[0] - irradiance = [0,0,0] - for i in range(3): - irradiance[i] = intensity*color[i] + fileTexture = getTextureFile(light, "color") + if fileTexture: + colorElement = TexturedColorAttributeElement(light, "color", "intensity") + else: + intensity = cmds.getAttr(light+".intensity") + color = cmds.getAttr(light+".color")[0] + irradiance = [0,0,0] + for i in range(3): + irradiance[i] = intensity*color[i] + colorElement = ColorParameter('intensity', irradiance, colorspace='rgb') coneAngle = float(cmds.getAttr(light+".coneAngle"))/2.0 penumbraAngle = float(cmds.getAttr(light+".penumbraAngle")) @@ -2216,7 +2237,7 @@ def writeLightSpot(light): # Create a structure to be written elementDict = EmitterElement('spot') - elementDict.addChild( ColorParameter('intensity', irradiance, colorspace='rgb') ) + elementDict.addChild( colorElement ) elementDict.addChild( FloatParameter('cutoffAngle', (coneAngle + penumbraAngle) ) ) elementDict.addChild( FloatParameter('beamWidth', coneAngle) ) @@ -2267,7 +2288,7 @@ def writeLightSunSky(sunsky): elementDict = EmitterElement( emitterType ) elementDict.addChild( FloatParameter('turbidity', turbidity) ) - elementDict.addChild( ColorParameter('albedo', albedo[0]) ) + elementDict.addChild( ColorParameter('albedo', albedo[0], colorspace='rgb') ) elementDict.addChild( IntegerParameter('year', date[0][0]) ) elementDict.addChild( IntegerParameter('month', date[0][1]) )