{ "graphId": "all-supported", "catalogVersion": 4, "nodes": [ { "id": "all-fxnode-common-frame", "typeId": "fxnode.common.frame", "typeVersion": 1, "position": { "x": 40, "y": 0 }, "size": { "x": 300, "y": 100 }, "label": "Frame", "parameters": {}, "sockets": [], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-common-group-input", "typeId": "fxnode.common.group-input", "typeVersion": 1, "position": { "x": 520, "y": 0 }, "size": { "x": 180, "y": 100 }, "label": "Group Input", "parameters": { "interfaceName": { "kind": "string", "value": "Socket" } }, "sockets": [ { "id": "all-fxnode-common-group-input:output", "key": "output", "label": "Interface", "direction": "output", "dataType": "any", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-common-group-output", "typeId": "fxnode.common.group-output", "typeVersion": 1, "position": { "x": 760, "y": 0 }, "size": { "x": 180, "y": 100 }, "label": "Group Output", "parameters": { "interfaceName": { "kind": "string", "value": "Socket" } }, "sockets": [ { "id": "all-fxnode-common-group-output:input", "key": "input", "label": "Interface", "direction": "input", "dataType": "any", "accepts": [ "any" ], "maxIncomingLinks": 9007199254740991, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-common-reroute", "typeId": "fxnode.common.reroute", "typeVersion": 1, "position": { "x": 280, "y": 0 }, "size": { "x": 140, "y": 100 }, "label": "Reroute", "parameters": {}, "sockets": [ { "id": "all-fxnode-common-reroute:input", "key": "input", "label": "Input", "direction": "input", "dataType": "any", "accepts": [ "any" ], "maxIncomingLinks": 1, "visible": true }, { "id": "all-fxnode-common-reroute:output", "key": "output", "label": "Output", "direction": "output", "dataType": "any", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-compositor-color-balance", "typeId": "fxnode.compositor.color-balance", "typeVersion": 1, "position": { "x": 280, "y": -840 }, "size": { "x": 400, "y": 100 }, "label": "Color Balance", "parameters": { "mode": { "kind": "string", "value": "Lift/Gamma/Gain" }, "lift": { "kind": "number", "value": 0 }, "liftColor": { "kind": "color", "value": [ 1, 1, 1, 1 ] }, "gamma": { "kind": "number", "value": 1 }, "gammaColor": { "kind": "color", "value": [ 1, 1, 1, 1 ] }, "gain": { "kind": "number", "value": 1 }, "gainColor": { "kind": "color", "value": [ 1, 1, 1, 1 ] }, "offset": { "kind": "number", "value": 0 }, "offsetColor": { "kind": "color", "value": [ 1, 1, 1, 1 ] }, "power": { "kind": "number", "value": 1 }, "powerColor": { "kind": "color", "value": [ 1, 1, 1, 1 ] }, "slope": { "kind": "number", "value": 1 }, "slopeColor": { "kind": "color", "value": [ 1, 1, 1, 1 ] }, "inputTemperature": { "kind": "number", "value": 6500 }, "inputTint": { "kind": "number", "value": 0 }, "inputColor": { "kind": "color", "value": [ 1, 1, 1, 1 ] }, "outputTemperature": { "kind": "number", "value": 6500 }, "outputTint": { "kind": "number", "value": 0 }, "outputColor": { "kind": "color", "value": [ 1, 1, 1, 1 ] } }, "sockets": [ { "id": "all-fxnode-compositor-color-balance:image", "key": "image", "label": "Image", "direction": "input", "dataType": "color", "accepts": [ "color", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "color", "value": [ 0.8, 0.8, 0.8, 1 ] } }, { "id": "all-fxnode-compositor-color-balance:factor", "key": "factor", "label": "Factor", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 1 } }, { "id": "all-fxnode-compositor-color-balance:result", "key": "result", "label": "Image", "direction": "output", "dataType": "color", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-compositor-image", "typeId": "fxnode.compositor.image", "typeVersion": 1, "position": { "x": 40, "y": -840 }, "size": { "x": 240, "y": 100 }, "label": "Image", "parameters": { "image": { "kind": "string", "value": "" }, "source": { "kind": "string", "value": "File" }, "frames": { "kind": "number", "value": 1 }, "startFrame": { "kind": "number", "value": 1 }, "offset": { "kind": "number", "value": 0 }, "cyclic": { "kind": "boolean", "value": false }, "autoRefresh": { "kind": "boolean", "value": false } }, "sockets": [ { "id": "all-fxnode-compositor-image:image", "key": "image", "label": "Image", "direction": "output", "dataType": "color", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-compositor-image:alpha", "key": "alpha", "label": "Alpha", "direction": "output", "dataType": "float", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-compositor-image:z", "key": "z", "label": "Z", "direction": "output", "dataType": "float", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-geometry-join-geometry", "typeId": "fxnode.geometry.join-geometry", "typeVersion": 1, "position": { "x": 1000, "y": -560 }, "size": { "x": 180, "y": 100 }, "label": "Join Geometry", "parameters": {}, "sockets": [ { "id": "all-fxnode-geometry-join-geometry:geometry", "key": "geometry", "label": "Geometry", "direction": "input", "dataType": "geometry", "accepts": [ "geometry", "any" ], "maxIncomingLinks": 9007199254740991, "visible": true }, { "id": "all-fxnode-geometry-join-geometry:result", "key": "result", "label": "Geometry", "direction": "output", "dataType": "geometry", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-geometry-mesh-cube", "typeId": "fxnode.geometry.mesh-cube", "typeVersion": 1, "position": { "x": 280, "y": -560 }, "size": { "x": 190, "y": 100 }, "label": "Mesh Cube", "parameters": {}, "sockets": [ { "id": "all-fxnode-geometry-mesh-cube:size", "key": "size", "label": "Size", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 1, 1, 1 ] } }, { "id": "all-fxnode-geometry-mesh-cube:vertices-x", "key": "vertices-x", "label": "Vertices X", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 2 } }, { "id": "all-fxnode-geometry-mesh-cube:vertices-y", "key": "vertices-y", "label": "Vertices Y", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 2 } }, { "id": "all-fxnode-geometry-mesh-cube:vertices-z", "key": "vertices-z", "label": "Vertices Z", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 2 } }, { "id": "all-fxnode-geometry-mesh-cube:mesh", "key": "mesh", "label": "Mesh", "direction": "output", "dataType": "geometry", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-geometry-position", "typeId": "fxnode.geometry.position", "typeVersion": 1, "position": { "x": 40, "y": -560 }, "size": { "x": 140, "y": 100 }, "label": "Position", "parameters": {}, "sockets": [ { "id": "all-fxnode-geometry-position:position", "key": "position", "label": "Position", "direction": "output", "dataType": "vector", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-geometry-set-position", "typeId": "fxnode.geometry.set-position", "typeVersion": 1, "position": { "x": 520, "y": -560 }, "size": { "x": 190, "y": 100 }, "label": "Set Position", "parameters": {}, "sockets": [ { "id": "all-fxnode-geometry-set-position:geometry", "key": "geometry", "label": "Geometry", "direction": "input", "dataType": "geometry", "accepts": [ "geometry", "any" ], "maxIncomingLinks": 1, "visible": true }, { "id": "all-fxnode-geometry-set-position:position", "key": "position", "label": "Position", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-geometry-set-position:offset", "key": "offset", "label": "Offset", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-geometry-set-position:result", "key": "result", "label": "Geometry", "direction": "output", "dataType": "geometry", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-geometry-transform-geometry", "typeId": "fxnode.geometry.transform-geometry", "typeVersion": 1, "position": { "x": 760, "y": -560 }, "size": { "x": 210, "y": 100 }, "label": "Transform Geometry", "parameters": {}, "sockets": [ { "id": "all-fxnode-geometry-transform-geometry:geometry", "key": "geometry", "label": "Geometry", "direction": "input", "dataType": "geometry", "accepts": [ "geometry", "any" ], "maxIncomingLinks": 1, "visible": true }, { "id": "all-fxnode-geometry-transform-geometry:translation", "key": "translation", "label": "Translation", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-geometry-transform-geometry:rotation", "key": "rotation", "label": "Rotation", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-geometry-transform-geometry:scale", "key": "scale", "label": "Scale", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 1, 1, 1 ] } }, { "id": "all-fxnode-geometry-transform-geometry:result", "key": "result", "label": "Geometry", "direction": "output", "dataType": "geometry", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-color", "typeId": "fxnode.shader.color", "typeVersion": 1, "position": { "x": 280, "y": -280 }, "size": { "x": 140, "y": 100 }, "label": "Color", "parameters": { "color": { "kind": "color", "value": [ 0.8, 0.8, 0.8, 1 ] } }, "sockets": [ { "id": "all-fxnode-shader-color:color", "key": "color", "label": "Color", "direction": "output", "dataType": "color", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-color-ramp", "typeId": "fxnode.shader.color-ramp", "typeVersion": 2, "position": { "x": 1240, "y": -280 }, "size": { "x": 320, "y": 100 }, "label": "Color Ramp", "parameters": { "ramp": { "kind": "json", "value": { "colorMode": "hsv", "interpolation": "ease", "hueInterpolation": "far", "stops": [ { "id": "black", "position": 0, "color": [ 0, 0, 0, 1 ] }, { "id": "accent", "position": 0.38, "color": [ 0.05, 0.35, 1, 1 ] }, { "id": "white", "position": 1, "color": [ 1, 1, 1, 1 ] } ] } } }, "sockets": [ { "id": "all-fxnode-shader-color-ramp:factor", "key": "factor", "label": "Factor", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0.5 } }, { "id": "all-fxnode-shader-color-ramp:color", "key": "color", "label": "Color", "direction": "output", "dataType": "color", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-shader-color-ramp:alpha", "key": "alpha", "label": "Alpha", "direction": "output", "dataType": "float", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-image-texture", "typeId": "fxnode.shader.image-texture", "typeVersion": 1, "position": { "x": 1960, "y": -280 }, "size": { "x": 280, "y": 100 }, "label": "Image Texture", "parameters": { "image": { "kind": "string", "value": "" }, "interpolation": { "kind": "string", "value": "Linear" }, "projection": { "kind": "string", "value": "Flat" }, "blend": { "kind": "number", "value": 0 }, "extension": { "kind": "string", "value": "Repeat" }, "colorSpace": { "kind": "string", "value": "sRGB" }, "alphaMode": { "kind": "string", "value": "Straight" } }, "sockets": [ { "id": "all-fxnode-shader-image-texture:vector", "key": "vector", "label": "Vector", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-shader-image-texture:color", "key": "color", "label": "Color", "direction": "output", "dataType": "color", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-shader-image-texture:alpha", "key": "alpha", "label": "Alpha", "direction": "output", "dataType": "float", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-material-output", "typeId": "fxnode.shader.material-output", "typeVersion": 1, "position": { "x": 2440, "y": -280 }, "size": { "x": 190, "y": 100 }, "label": "Material Output", "parameters": {}, "sockets": [ { "id": "all-fxnode-shader-material-output:surface", "key": "surface", "label": "Surface", "direction": "input", "dataType": "shader", "accepts": [ "shader", "any" ], "maxIncomingLinks": 1, "visible": true }, { "id": "all-fxnode-shader-material-output:volume", "key": "volume", "label": "Volume", "direction": "input", "dataType": "shader", "accepts": [ "shader", "any" ], "maxIncomingLinks": 1, "visible": true }, { "id": "all-fxnode-shader-material-output:displacement", "key": "displacement", "label": "Displacement", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-math", "typeId": "fxnode.shader.math", "typeVersion": 1, "position": { "x": 520, "y": -280 }, "size": { "x": 180, "y": 100 }, "label": "Math", "parameters": { "operation": { "kind": "string", "value": "add" }, "clamp": { "kind": "boolean", "value": false } }, "sockets": [ { "id": "all-fxnode-shader-math:a", "key": "a", "label": "A", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0 } }, { "id": "all-fxnode-shader-math:b", "key": "b", "label": "B", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0 } }, { "id": "all-fxnode-shader-math:value", "key": "value", "label": "Value", "direction": "output", "dataType": "float", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-mix", "typeId": "fxnode.shader.mix", "typeVersion": 1, "position": { "x": 1000, "y": -280 }, "size": { "x": 190, "y": 100 }, "label": "Mix", "parameters": { "blend": { "kind": "string", "value": "mix" }, "clamp": { "kind": "boolean", "value": false } }, "sockets": [ { "id": "all-fxnode-shader-mix:factor", "key": "factor", "label": "Factor", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0.5 } }, { "id": "all-fxnode-shader-mix:a", "key": "a", "label": "A", "direction": "input", "dataType": "color", "accepts": [ "color", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "color", "value": [ 0.8, 0.8, 0.8, 1 ] } }, { "id": "all-fxnode-shader-mix:b", "key": "b", "label": "B", "direction": "input", "dataType": "color", "accepts": [ "color", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "color", "value": [ 0.8, 0.8, 0.8, 1 ] } }, { "id": "all-fxnode-shader-mix:result", "key": "result", "label": "Result", "direction": "output", "dataType": "color", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-noise-texture", "typeId": "fxnode.shader.noise-texture", "typeVersion": 2, "position": { "x": 1720, "y": -280 }, "size": { "x": 200, "y": 100 }, "label": "Noise Texture", "parameters": { "dimensions": { "kind": "string", "value": "4d" }, "noiseType": { "kind": "string", "value": "hybrid-multifractal" }, "normalize": { "kind": "boolean", "value": false } }, "sockets": [ { "id": "all-fxnode-shader-noise-texture:vector", "key": "vector", "label": "Vector", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-shader-noise-texture:w", "key": "w", "label": "W", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0 } }, { "id": "all-fxnode-shader-noise-texture:scale", "key": "scale", "label": "Scale", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 5 } }, { "id": "all-fxnode-shader-noise-texture:detail", "key": "detail", "label": "Detail", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 2 } }, { "id": "all-fxnode-shader-noise-texture:roughness", "key": "roughness", "label": "Roughness", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0.5 } }, { "id": "all-fxnode-shader-noise-texture:lacunarity", "key": "lacunarity", "label": "Lacunarity", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 2 } }, { "id": "all-fxnode-shader-noise-texture:offset", "key": "offset", "label": "Offset", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0 } }, { "id": "all-fxnode-shader-noise-texture:gain", "key": "gain", "label": "Gain", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 1 } }, { "id": "all-fxnode-shader-noise-texture:distortion", "key": "distortion", "label": "Distortion", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0 } }, { "id": "all-fxnode-shader-noise-texture:factor", "key": "factor", "label": "Factor", "direction": "output", "dataType": "float", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-shader-noise-texture:color", "key": "color", "label": "Color", "direction": "output", "dataType": "color", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-principled-bsdf", "typeId": "fxnode.shader.principled-bsdf", "typeVersion": 1, "position": { "x": 2200, "y": -280 }, "size": { "x": 220, "y": 100 }, "label": "Principled BSDF", "parameters": {}, "sockets": [ { "id": "all-fxnode-shader-principled-bsdf:base-color", "key": "base-color", "label": "Base Color", "direction": "input", "dataType": "color", "accepts": [ "color", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "color", "value": [ 0.8, 0.8, 0.8, 1 ] } }, { "id": "all-fxnode-shader-principled-bsdf:metallic", "key": "metallic", "label": "Metallic", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0 } }, { "id": "all-fxnode-shader-principled-bsdf:roughness", "key": "roughness", "label": "Roughness", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 0.5 } }, { "id": "all-fxnode-shader-principled-bsdf:ior", "key": "ior", "label": "IOR", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 1.5 } }, { "id": "all-fxnode-shader-principled-bsdf:alpha", "key": "alpha", "label": "Alpha", "direction": "input", "dataType": "float", "accepts": [ "float", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "number", "value": 1 } }, { "id": "all-fxnode-shader-principled-bsdf:normal", "key": "normal", "label": "Normal", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-shader-principled-bsdf:bsdf", "key": "bsdf", "label": "BSDF", "direction": "output", "dataType": "shader", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-texture-coordinate", "typeId": "fxnode.shader.texture-coordinate", "typeVersion": 1, "position": { "x": 1480, "y": -280 }, "size": { "x": 190, "y": 100 }, "label": "Texture Coordinate", "parameters": {}, "sockets": [ { "id": "all-fxnode-shader-texture-coordinate:generated", "key": "generated", "label": "Generated", "direction": "output", "dataType": "vector", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-shader-texture-coordinate:normal", "key": "normal", "label": "Normal", "direction": "output", "dataType": "vector", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-shader-texture-coordinate:uv", "key": "uv", "label": "UV", "direction": "output", "dataType": "vector", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-shader-texture-coordinate:object", "key": "object", "label": "Object", "direction": "output", "dataType": "vector", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-value", "typeId": "fxnode.shader.value", "typeVersion": 1, "position": { "x": 40, "y": -280 }, "size": { "x": 140, "y": 100 }, "label": "Value", "parameters": { "value": { "kind": "number", "value": 0 } }, "sockets": [ { "id": "all-fxnode-shader-value:value", "key": "value", "label": "Value", "direction": "output", "dataType": "float", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true }, { "id": "all-fxnode-shader-vector-math", "typeId": "fxnode.shader.vector-math", "typeVersion": 1, "position": { "x": 760, "y": -280 }, "size": { "x": 190, "y": 100 }, "label": "Vector Math", "parameters": { "operation": { "kind": "string", "value": "add" } }, "sockets": [ { "id": "all-fxnode-shader-vector-math:a", "key": "a", "label": "A", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-shader-vector-math:b", "key": "b", "label": "B", "direction": "input", "dataType": "vector", "accepts": [ "vector", "any" ], "maxIncomingLinks": 1, "visible": true, "defaultValue": { "kind": "vector", "value": [ 0, 0, 0 ] } }, { "id": "all-fxnode-shader-vector-math:vector", "key": "vector", "label": "Vector", "direction": "output", "dataType": "vector", "accepts": [], "maxIncomingLinks": 0, "visible": true }, { "id": "all-fxnode-shader-vector-math:value", "key": "value", "label": "Value", "direction": "output", "dataType": "float", "accepts": [], "maxIncomingLinks": 0, "visible": true } ], "muted": false, "collapsed": false, "extensions": {}, "known": true } ], "links": [ { "id": "all-link-cube", "fromNodeId": "all-fxnode-geometry-mesh-cube", "fromSocketId": "all-fxnode-geometry-mesh-cube:mesh", "toNodeId": "all-fxnode-geometry-set-position", "toSocketId": "all-fxnode-geometry-set-position:geometry", "muted": false, "extensions": {} }, { "id": "all-link-position", "fromNodeId": "all-fxnode-geometry-position", "fromSocketId": "all-fxnode-geometry-position:position", "toNodeId": "all-fxnode-geometry-set-position", "toSocketId": "all-fxnode-geometry-set-position:position", "muted": false, "extensions": {} }, { "id": "all-link-set", "fromNodeId": "all-fxnode-geometry-set-position", "fromSocketId": "all-fxnode-geometry-set-position:result", "toNodeId": "all-fxnode-geometry-join-geometry", "toSocketId": "all-fxnode-geometry-join-geometry:geometry", "muted": false, "extensions": {} }, { "id": "all-link-transform", "fromNodeId": "all-fxnode-geometry-transform-geometry", "fromSocketId": "all-fxnode-geometry-transform-geometry:result", "toNodeId": "all-fxnode-geometry-join-geometry", "toSocketId": "all-fxnode-geometry-join-geometry:geometry", "muted": false, "extensions": {} } ], "metadata": {} }