{ softwareVersion = {majorVersion = 7, minorVersion = 7, buildRevision = 10, revisionString = "e991ce0"}, content = => 'Compo @e10e8c65d32314bc { modifiers = { => 'DepthOfFieldLayerModifier @e9ae2c7d24b64a33 { blurModifier = { shape = => 'GaussianBlurShape @3be4bfa8094b69c2 void, size = {size = 8, baseSize = {width = 0.003125, height = 0.00555556, ratio = 0.5625}}, lightness = -0.392 }, focalDistance = 1.9, focalRegion = 5.76, nearTransition = 1.29, farTransition = 1.68 }, => 'DiscardAlphaLayerModifier @2996d0725505eb32 void }, processor = { resolution = {preset = "hd720", width = 1280, height = 720}, quality = {automatic = False, multiSampling = 4, enableMipMapping = True}, alphaLayer = False }, currentCamera = {"data", -> @4e1f537f82e0bfd6}, mainAnimation = => 'TimelineCue @bffbbb0a8fe0bc17 void, cameras = { => 'AffineCamera @4e1f537f82e0bfd6 { placement = => 'TargetOrientationDistance3dPlacement @83ca699b1353f229 { target = {x = -0.00290751, y = 0.622633, z = -0.192295}, orientation = {x = -0.05, y = 0.225}, distance = 6.27175 }, frustum = => 'FieldOfViewPerspectiveFrustum @2e6ca294721af180 { clippingDistances = {center = 307.412, size = 614.702, begin = 0.0614763, end = 614.763} } } }, renderables = { => 'Node @5378bf25c6d3394d { generator = => 'PlaneNodeGenerator @e183e8a2066693d4 #1 { size = {width = 45.4116, height = 25.545, linked = False, ratio = 1.77771}, precision = {x = 1, y = 1} }, placement = => 'PositionOrientation3dPlacement @9f175ca301ed694f {position = {z = -10.14}, orientation = {x = 1.5708}}, users = { => 'SurfaceNodeRenderer @85c19bddb586d0ae { flatShading = True, components = { => 'DiffuseSurfaceComponent @64e8e322ae4b2e21 { map = => 'LinearGradientLayerGenerator @bc3005120752ff30 { resolution = {width = 1024, height = 1024}, gradient = => 'BitoneColorFunction @b89811008fdbc77b { beginColor = {red = 1., green = 1., blue = 1.}, endColor = {red = 0., green = 0., blue = 0.} } } } } } } }, => 'Node @1456316f3cc874e5 { generator = => 'SphereNodeGenerator @5249239c537b838c { modifiers = { => 'RandomPointsNodeModifier @58fcca88d3e7716f void }, radius = 4. }, placement = => 'PositionOrientation3dPlacement @c50e403d30d6caa7 {orientation = {x = 0.106465}}, users = { => 'SurfaceNodeRenderer @f1bd92f1697a5326 { activation = "inactive", components = { => 'DiffuseSurfaceComponent @1f25662b6ad18b39 { activation = "activationRequested", map = => 'UniformLayerGenerator @c9776a7984d97d50 { activation = "activationRequested", resolution = {width = 1024, height = 1024}, color = {red = 1., green = 1., blue = 1.} } }, => 'SpecularSurfaceComponent @32fc08d3dcf03b1b { activation = "activationRequested", map = => 'UniformLayerGenerator @52d742f3ce476c8a { activation = "activationRequested", resolution = {width = 1024, height = 1024}, color = {red = 1., green = 1., blue = 1.} } } } }, => 'SpritePointsNodeRenderer @83046f89fdc9064e { depthBuffer = {test = False}, depthSorted = True, sprites = { selector = => 'RandomVertexMask @3750e0131e29c341 void }, maps = { => 'ReferencedImageLayerGenerator @f3596b54bb2088b8 { extractor = => 'Parametric2dPlacement @7863758814f8663 { anchor = {x = 0., y = 0.}, position = {x = 0., y = 0.}, scale = => 'SizePlacement2dScale @1626e0a53edd2a32 {size = {width = 1., height = 1., ratio = 1.}} }, file = {path = "Standard Pack/Texture/Particle/Dot White b.png"} } } } } } } }, uiState = => 'DefaultDocumentEditor { state = { currentVisualizerView = => 'LayerGeneratorVisualizerViewSelector "twoDimensions", currentElementEditor = GizmoTimelineEditor, currentSelection = {{"data", -> @83046f89fdc9064e}} }, internal = => 'SplitLayout { ratio = 0.6, first = 'SplitLayout { ratio = 0.7, first = 'GizmoVisualizerEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @e10e8c65d32314bc}, value = => => 'LayerGeneratorVisualizer void } } } }, state = {targetPointer = {"data", -> @e10e8c65d32314bc}, targetPointerAsSelection = {{"data", -> @e10e8c65d32314bc}}} }, second = 'ElementEditorsTabbedLayout { widgets = { 'GizmoTimelineEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @bffbbb0a8fe0bc17}, value = => => 'AnimationEditor { widget = 'AnimationFunctionEditor { internal = => 'ToolsAndContentLayout {content = 'WidgetOverlay {content = 'SplitLayout {ratio = 0.45}}} }, state = { inputRanges = { { key = => Seconds, value = => { range = {position = -3., scale = {scale = 0.134146}}, currentValue = => 'Seconds 0. } } }, currentCue = {"data", -> @bffbbb0a8fe0bc17} } } } } } }, state = {targetPointer = {"data", -> @bffbbb0a8fe0bc17}, targetPointerAsSelection = {{"data", -> @bffbbb0a8fe0bc17}}} }, 'GizmoElementFunctionEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @218558cd52ddb687}, value = => => 'ElementFunctionEditor { widget = 'FunctionEditor { internal = => 'ToolsAndContentLayout {content = 'WidgetOverlay {content = 'SplitLayout {ratio = 0.45}}} }, state = { selectedParameters = {{"data", -> @218558cd52ddb687, "gradient"}}, currentParameter = {"data", -> @218558cd52ddb687, "gradient"}, inputRanges = { { key = => Percentage, value = => { range = {position = -0.05, scale = {scale = 0.00223577}}, currentValue = => 'Percentage 0. } } }, outputRanges = { { key = => Percentage, value = => {range = {position = -0.05, scale = {scale = 0.00516432}}} } } } } }, { key = => 'ObjectWeakPointer {"data", -> @ec76b2026ce5b3d7}, value = => => 'ElementFunctionEditor { widget = 'FunctionEditor { internal = => 'ToolsAndContentLayout {content = 'WidgetOverlay {content = 'SplitLayout {ratio = 0.45}}} }, state = { selectedParameters = {{"data", -> @ec76b2026ce5b3d7, "gradient"}}, currentParameter = {"data", -> @ec76b2026ce5b3d7, "gradient"}, inputRanges = { { key = => Percentage, value = => { range = {position = -0.05, scale = {scale = 0.00224033}}, currentValue = => 'Percentage 0. } } }, outputRanges = { { key = => Percentage, value = => {range = {position = -0.05, scale = {scale = 0.00518868}}} } } } } }, { key = => 'ObjectWeakPointer {"data", -> @bc3005120752ff30}, value = => => 'ElementFunctionEditor { widget = 'FunctionEditor { internal = => 'ToolsAndContentLayout {content = 'WidgetOverlay {content = 'SplitLayout {ratio = 0.45}}} }, state = { selectedParameters = {{"data", -> @bc3005120752ff30, "gradient"}}, currentParameter = {"data", -> @bc3005120752ff30, "gradient"}, inputRanges = { { key = => Percentage, value = => { range = {position = -0.05, scale = {scale = 0.00224033}}, currentValue = => 'Percentage 0. } } }, outputRanges = { { key = => Percentage, value = => {range = {position = -0.05, scale = {scale = 0.00518868}}} } } } } } } } }, state = {targetPointer = {"data", -> @bc3005120752ff30}, targetPointerAsSelection = {{"data", -> @bc3005120752ff30}}} } }, currentTabIndex = 0 } }, second = 'SplitLayout { ratio = 0.65, first = 'WidgetSlot { content = 'OwnedPointerContextualEditor { currentEditor = 'ElementTableEditor { widget = 'ToolsAndContentLayout { content = 'ElementTableWidget { state = { header = => 'TableHeader { stretchToFit = True, columns = { => {name = "visualize", width = 22}, => {name = "elements", width = 211}, => {name = "status", width = 22}, => {name = "activation", width = 22}, => {name = "solo", width = 22}, => {name = "colorLabel", width = 22}, => {name = "editable", width = 22}, => {name = "value", width = 230}, => {name = "activity", width = 22}, => {name = "type", visible = False, width = 100}, => {name = "menu", visible = False, width = 22} } }, expandedRowTargets = { {"data", -> @e10e8c65d32314bc}, {"data", -> @e10e8c65d32314bc, "renderables"}, {"data", -> @1456316f3cc874e5}, {"data", -> @e10e8c65d32314bc, "cameras"}, {"data", -> @e10e8c65d32314bc, "modifiers"}, {"data", -> @85c19bddb586d0ae, "components"}, {"data", -> @1456316f3cc874e5, "generator"}, {"data", -> @5249239c537b838c}, {"data", -> @5249239c537b838c, "modifiers"}, {"data", -> @5378bf25c6d3394d, "users"} }, selectedRowTargets = {{"data", -> @83046f89fdc9064e}}, lastSelectedRowTarget = {"data", -> @83046f89fdc9064e} } } } } } }, second = 'ElementEditorsTabbedLayout { widgets = { 'GizmoParametersEditor { widget = 'ToolsAndContentLayout { content = 'DocumentWeakPointerContextualEditor { state = { { key = => 'ObjectWeakPointer {"data", -> @e10e8c65d32314bc}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @db6c709919bc137c}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @2996d0725505eb32}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @4e1f537f82e0bfd6}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @51aecf5deebb9f10}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @49a27c55ee5832ec}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @636a9c0981311c43}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @11cfa44fe5e04a18}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @bc3005120752ff30}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @64e8e322ae4b2e21}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @85c19bddb586d0ae}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @5378bf25c6d3394d}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @5cd2bf902f56466f}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @e9ae2c7d24b64a33}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @1456316f3cc874e5}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @58fcca88d3e7716f}, value = => => 'ElementParametersEditor void }, { key = => 'ObjectWeakPointer {"data", -> @83046f89fdc9064e}, value = => => 'ElementParametersEditor void } } } }, state = {targetPointer = {"data", -> @83046f89fdc9064e}, targetPointerAsSelection = {{"data", -> @83046f89fdc9064e}}} } }, currentTabIndex = 0 } } } } }