import Gaffer import GafferCycles import GafferDispatch import GafferImage import GafferScene import IECore import imath Gaffer.Metadata.registerValue( parent, "serialiser:milestoneVersion", 1, persistent=False ) Gaffer.Metadata.registerValue( parent, "serialiser:majorVersion", 6, persistent=False ) Gaffer.Metadata.registerValue( parent, "serialiser:minorVersion", 5, persistent=False ) Gaffer.Metadata.registerValue( parent, "serialiser:patchVersion", 0, persistent=False ) __children = {} parent["variables"].addChild( Gaffer.NameValuePlug( "image:catalogue:port", Gaffer.IntPlug( "value", defaultValue = 0, flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "imageCataloguePort", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) parent["variables"].addChild( Gaffer.NameValuePlug( "project:name", Gaffer.StringPlug( "value", defaultValue = 'default', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "projectName", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) parent["variables"].addChild( Gaffer.NameValuePlug( "project:rootDirectory", Gaffer.StringPlug( "value", defaultValue = '$HOME/gaffer/projects/${project:name}', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "projectRootDirectory", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) parent["variables"].addChild( Gaffer.NameValuePlug( "renderPass", Gaffer.StringPlug( "value", defaultValue = '', ), "renderPass", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) __children["openColorIO"] = GafferImage.OpenColorIOConfigPlug( "openColorIO", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) parent.addChild( __children["openColorIO"] ) __children["defaultFormat"] = GafferImage.FormatPlug( "defaultFormat", defaultValue = GafferImage.Format( 1920, 1080, 1.000 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) parent.addChild( __children["defaultFormat"] ) __children["SceneReader"] = GafferScene.SceneReader( "SceneReader" ) parent.addChild( __children["SceneReader"] ) __children["SceneReader"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Group"] = GafferScene.Group( "Group" ) parent.addChild( __children["Group"] ) __children["Group"]["in"].resize( 4 ) __children["Group"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Camera"] = GafferScene.Camera( "Camera" ) parent.addChild( __children["Camera"] ) __children["Camera"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["disk_light"] = GafferCycles.CyclesLight( "disk_light" ) parent.addChild( __children["disk_light"] ) __children["disk_light"].loadShader( "disk_light" ) __children["disk_light"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs"] = GafferScene.Outputs( "Outputs" ) parent.addChild( __children["Outputs"] ) __children["Outputs"]["outputs"].addChild( Gaffer.ValuePlug( "output1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs"]["outputs"]["output1"].addChild( Gaffer.StringPlug( "name", defaultValue = '', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs"]["outputs"]["output1"].addChild( Gaffer.BoolPlug( "active", defaultValue = True, flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs"]["outputs"]["output1"].addChild( Gaffer.StringPlug( "fileName", defaultValue = '', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs"]["outputs"]["output1"].addChild( Gaffer.StringPlug( "type", defaultValue = '', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs"]["outputs"]["output1"].addChild( Gaffer.StringPlug( "data", defaultValue = '', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs"]["outputs"]["output1"].addChild( Gaffer.CompoundDataPlug( "parameters", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs"]["outputs"]["output1"]["parameters"].addChild( Gaffer.NameValuePlug( "quantize", Gaffer.IntVectorDataPlug( "value", defaultValue = IECore.IntVectorData( [ 0, 0, 0, 0 ] ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "quantize", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) __children["Outputs"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Render"] = GafferScene.Render( "Render" ) parent.addChild( __children["Render"] ) __children["Render"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["StandardOptions"] = GafferScene.StandardOptions( "StandardOptions" ) parent.addChild( __children["StandardOptions"] ) __children["StandardOptions"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["LocalDispatcher"] = GafferDispatch.LocalDispatcher( "LocalDispatcher" ) parent.addChild( __children["LocalDispatcher"] ) __children["LocalDispatcher"]["tasks"].resize( 2 ) __children["LocalDispatcher"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs1"] = GafferScene.Outputs( "Outputs1" ) parent.addChild( __children["Outputs1"] ) __children["Outputs1"]["outputs"].addChild( Gaffer.ValuePlug( "output1", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs1"]["outputs"]["output1"].addChild( Gaffer.StringPlug( "name", defaultValue = '', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs1"]["outputs"]["output1"].addChild( Gaffer.BoolPlug( "active", defaultValue = True, flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs1"]["outputs"]["output1"].addChild( Gaffer.StringPlug( "fileName", defaultValue = '', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs1"]["outputs"]["output1"].addChild( Gaffer.StringPlug( "type", defaultValue = '', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs1"]["outputs"]["output1"].addChild( Gaffer.StringPlug( "data", defaultValue = '', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs1"]["outputs"]["output1"].addChild( Gaffer.CompoundDataPlug( "parameters", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Outputs1"]["outputs"]["output1"]["parameters"].addChild( Gaffer.NameValuePlug( "quantize", Gaffer.IntVectorDataPlug( "value", defaultValue = IECore.IntVectorData( [ 0, 0, 0, 0 ] ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "quantize", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) __children["Outputs1"]["outputs"]["output1"]["parameters"].addChild( Gaffer.NameValuePlug( "driverType", Gaffer.StringPlug( "value", defaultValue = 'ClientDisplayDriver', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "driverType", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) __children["Outputs1"]["outputs"]["output1"]["parameters"].addChild( Gaffer.NameValuePlug( "displayHost", Gaffer.StringPlug( "value", defaultValue = 'localhost', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "displayHost", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) __children["Outputs1"]["outputs"]["output1"]["parameters"].addChild( Gaffer.NameValuePlug( "displayPort", Gaffer.StringPlug( "value", defaultValue = '${image:catalogue:port}', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "displayPort", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) __children["Outputs1"]["outputs"]["output1"]["parameters"].addChild( Gaffer.NameValuePlug( "remoteDisplayType", Gaffer.StringPlug( "value", defaultValue = 'GafferScene::GafferDisplayDriver', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "remoteDisplayType", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) __children["Outputs1"]["outputs"]["output1"]["parameters"].addChild( Gaffer.NameValuePlug( "catalogue:imageName", Gaffer.StringPlug( "value", defaultValue = 'Image', flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ), "catalogue_imageName", Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic ) ) __children["Outputs1"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["InteractiveRender"] = GafferScene.InteractiveRender( "InteractiveRender" ) parent.addChild( __children["InteractiveRender"] ) __children["InteractiveRender"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Catalogue"] = GafferScene.Catalogue( "Catalogue" ) parent.addChild( __children["Catalogue"] ) __children["Catalogue"]["images"].addChild( GafferScene.Catalogue.Image( "Image", flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["Catalogue"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["principled_bsdf"] = GafferCycles.CyclesShader( "principled_bsdf" ) parent.addChild( __children["principled_bsdf"] ) __children["principled_bsdf"].loadShader( "principled_bsdf" ) __children["principled_bsdf"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["ShaderAssignment"] = GafferScene.ShaderAssignment( "ShaderAssignment" ) parent.addChild( __children["ShaderAssignment"] ) __children["ShaderAssignment"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["CyclesOptions"] = GafferCycles.CyclesOptions( "CyclesOptions" ) parent.addChild( __children["CyclesOptions"] ) __children["CyclesOptions"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) __children["ImageReader"] = GafferImage.ImageReader( "ImageReader" ) parent.addChild( __children["ImageReader"] ) __children["ImageReader"].addChild( Gaffer.V2fPlug( "__uiPosition", defaultValue = imath.V2f( 0, 0 ), flags = Gaffer.Plug.Flags.Default | Gaffer.Plug.Flags.Dynamic, ) ) parent["variables"]["imageCataloguePort"]["value"].setValue( 45371 ) Gaffer.Metadata.registerValue( parent["variables"]["imageCataloguePort"], 'readOnly', True ) Gaffer.Metadata.registerValue( parent["variables"]["projectName"]["name"], 'readOnly', True ) Gaffer.Metadata.registerValue( parent["variables"]["projectRootDirectory"]["name"], 'readOnly', True ) Gaffer.Metadata.registerValue( parent["variables"]["renderPass"]["name"], 'readOnly', True ) Gaffer.Metadata.registerValue( parent["variables"]["renderPass"]["value"], 'plugValueWidget:type', 'GafferSceneUI.RenderPassEditor._RenderPassPlugValueWidget' ) __children["SceneReader"]["fileName"].setValue( '${GAFFER_ROOT}/resources/gafferBot/caches/gafferBot.scc' ) __children["SceneReader"]["__uiPosition"].setValue( imath.V2f( 4.70000029, 24.8001556 ) ) __children["Group"]["in"][0].setInput( __children["ShaderAssignment"]["out"] ) __children["Group"]["in"][1].setInput( __children["disk_light"]["out"] ) __children["Group"]["in"][2].setInput( __children["Camera"]["out"] ) __children["Group"]["__uiPosition"].setValue( imath.V2f( 17.7000008, 5.63593864 ) ) __children["Camera"]["transform"]["translate"].setValue( imath.V3f( 27.2770901, 31.483593, 31.5499706 ) ) __children["Camera"]["transform"]["rotate"].setValue( imath.V3f( -24.6371918, 42.3988762, -5.12264205e-06 ) ) __children["Camera"]["__uiPosition"].setValue( imath.V2f( 43.7229729, 20.7976551 ) ) __children["disk_light"]["transform"]["translate"].setValue( imath.V3f( 0, 32.4470673, 0 ) ) __children["disk_light"]["transform"]["rotate"].setValue( imath.V3f( -90, 0, 0 ) ) __children["disk_light"]["parameters"]["intensity"].setValue( 6.0 ) __children["disk_light"]["parameters"]["exposure"].setValue( 10.0 ) __children["disk_light"]["parameters"]["width"].setValue( 30.0 ) __children["disk_light"]["__uiPosition"].setValue( imath.V2f( 20.3505459, 21.831768 ) ) __children["Outputs"]["in"].setInput( __children["StandardOptions"]["out"] ) __children["Outputs"]["outputs"]["output1"]["name"].setValue( 'Batch/Beauty' ) __children["Outputs"]["outputs"]["output1"]["fileName"].setValue( '/home/statix/Desktop/test.exr' ) __children["Outputs"]["outputs"]["output1"]["type"].setValue( 'exr' ) __children["Outputs"]["outputs"]["output1"]["data"].setValue( 'rgba' ) __children["Outputs"]["__uiPosition"].setValue( imath.V2f( 17.7026596, -18.8562489 ) ) __children["Render"]["in"].setInput( __children["Outputs"]["out"] ) __children["Render"]["renderer"].setValue( 'Cycles' ) __children["Render"]["__uiPosition"].setValue( imath.V2f( 17.7026596, -28.6203117 ) ) __children["StandardOptions"]["in"].setInput( __children["CyclesOptions"]["out"] ) __children["StandardOptions"]["options"]["render:camera"]["value"].setValue( '/group/camera' ) __children["StandardOptions"]["options"]["render:camera"]["enabled"].setValue( True ) __children["StandardOptions"]["options"]["render:resolution"]["value"].setValue( imath.V2i( 4096, 4096 ) ) __children["StandardOptions"]["options"]["render:resolution"]["enabled"].setValue( True ) __children["StandardOptions"]["options"]["render:manifestFilePath"]["value"].setValue( '${project:rootDirectory}/renders/${script:name}/${renderPass}/renderManifest/renderManifest.####.exr' ) __children["StandardOptions"]["__uiPosition"].setValue( imath.V2f( 17.7021046, -10.6921864 ) ) __children["LocalDispatcher"]["tasks"][0].setInput( __children["Render"]["task"] ) __children["LocalDispatcher"]["jobName"].setValue( '${script:name}' ) __children["LocalDispatcher"]["jobsDirectory"].setValue( '${project:rootDirectory}/dispatcher/local' ) __children["LocalDispatcher"]["executeInBackground"].setValue( True ) __children["LocalDispatcher"]["__uiPosition"].setValue( imath.V2f( 18.4017944, -36.7843742 ) ) __children["Outputs1"]["in"].setInput( __children["StandardOptions"]["out"] ) __children["Outputs1"]["outputs"]["output1"]["name"].setValue( 'Interactive/Beauty' ) __children["Outputs1"]["outputs"]["output1"]["fileName"].setValue( 'beauty' ) __children["Outputs1"]["outputs"]["output1"]["type"].setValue( 'ieDisplay' ) __children["Outputs1"]["outputs"]["output1"]["data"].setValue( 'rgba' ) __children["Outputs1"]["__uiPosition"].setValue( imath.V2f( -10.5087433, -18.8562489 ) ) __children["InteractiveRender"]["in"].setInput( __children["Outputs1"]["out"] ) __children["InteractiveRender"]["renderer"].setValue( 'Cycles' ) __children["InteractiveRender"]["__uiPosition"].setValue( imath.V2f( -10.5087433, -27.0203114 ) ) __children["Catalogue"]["images"]["Image"]["fileName"].setValue( '/home/statix/gaffer/projects/default/catalogues/4krendererror/86b14051975f2575de1d1c0cd873927b.exr' ) __children["Catalogue"]["directory"].setValue( '${project:rootDirectory}/catalogues/${script:name}' ) __children["Catalogue"]["__uiPosition"].setValue( imath.V2f( -10.9000015, -33.4000015 ) ) __children["principled_bsdf"]["parameters"]["subsurface_radius"].setValue( imath.V3f( 1, 0.200000003, 0.100000001 ) ) __children["principled_bsdf"]["parameters"]["specular_ior_level"].setValue( 0.5 ) __children["principled_bsdf"]["__uiPosition"].setValue( imath.V2f( -14.1358814, 12.0359383 ) ) __children["ShaderAssignment"]["in"].setInput( __children["SceneReader"]["out"] ) __children["ShaderAssignment"]["shader"].setInput( __children["principled_bsdf"]["out"]["BSDF"] ) __children["ShaderAssignment"]["__uiPosition"].setValue( imath.V2f( 4.70000029, 12.0359383 ) ) __children["CyclesOptions"]["in"].setInput( __children["Group"]["out"] ) __children["CyclesOptions"]["options"]["cycles:device"]["enabled"].setValue( True ) __children["CyclesOptions"]["options"]["cycles:shadingsystem"]["value"].setValue( 'SVM' ) __children["CyclesOptions"]["options"]["cycles:shadingsystem"]["enabled"].setValue( True ) __children["CyclesOptions"]["options"]["cycles:session:samples"]["value"].setValue( 64 ) __children["CyclesOptions"]["options"]["cycles:session:samples"]["enabled"].setValue( True ) __children["CyclesOptions"]["options"]["cycles:session:use_auto_tile"]["value"].setValue( False ) __children["CyclesOptions"]["__uiPosition"].setValue( imath.V2f( 17.7007198, -2.52812409 ) ) __children["ImageReader"]["fileName"].setValue( '/home/statix/Desktop' ) __children["ImageReader"]["__uiPosition"].setValue( imath.V2f( 43.668644, -16.6067734 ) ) del __children