Pixel-Composer/datafiles/data/locale/en/nodes.json
2023-06-13 14:42:06 +02:00

11127 lines
161 KiB
JSON

{
"Node_Normal": {
"tooltip": "Create normal map using greyscale value as height.",
"name": "Normal",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Height"
},
{
"tooltip": "Include diagonal pixel in normal calculation, which leads to smoother output.",
"name": "Smooth"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Rigid_Variable": {
"tooltip": "",
"name": "Rigidbody Variable",
"outputs": [
{
"tooltip": "",
"name": "Positions"
},
{
"tooltip": "",
"name": "Scales"
},
{
"tooltip": "",
"name": "Rotations"
},
{
"tooltip": "",
"name": "Blends"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Velocity"
},
{
"tooltip": "",
"name": "Center of mass"
}
],
"inputs": [
{
"tooltip": "",
"name": "Object"
}
]
},
"Node_Array_Copy": {
"tooltip": "",
"name": "Array Copy",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Starting Index"
},
{
"tooltip": "",
"name": "Size"
}
]
},
"Node_Repeat": {
"tooltip": "Repeat image multiple times linearly, or in grid pattern.",
"name": "Repeat",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Amount"
},
{
"tooltip": "",
"name": "Pattern"
},
{
"tooltip": "",
"name": "Repeat position"
},
{
"tooltip": "",
"name": "Repeat rotation"
},
{
"tooltip": "",
"name": "Scale multiply"
},
{
"tooltip": "",
"name": "Angle range"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "",
"name": "Start position"
},
{
"tooltip": "",
"name": "Scale over copy"
},
{
"tooltip": "Make each copy follow along path.",
"name": "Path"
},
{
"tooltip": "Range of the path to follow.",
"name": "Path range"
},
{
"tooltip": "",
"name": "Path shift"
},
{
"tooltip": "",
"name": "Color over copy"
},
{
"tooltip": "",
"name": "Alpha over copy"
},
{
"tooltip": "Whether to select image from an array in order, at random, pr spread or each image to one output.",
"name": "Array select"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Column"
},
{
"tooltip": "",
"name": "Column shift"
},
{
"tooltip": "",
"name": "Animator midpoint"
},
{
"tooltip": "",
"name": "Animator range"
},
{
"tooltip": "",
"name": "Animator position"
},
{
"tooltip": "",
"name": "Animator rotation"
},
{
"tooltip": "",
"name": "Animator scale"
},
{
"tooltip": "",
"name": "Animator falloff"
},
{
"tooltip": "Place each copy next to each other, taking surface dimension into account.",
"name": "Stack"
},
{
"tooltip": "",
"name": "Animator blend"
},
{
"tooltip": "",
"name": "Animator alpha"
}
]
},
"Node_String_Trim": {
"tooltip": "",
"name": "Trim Text",
"outputs": [
{
"tooltip": "",
"name": "Text"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "",
"name": "Head"
},
{
"tooltip": "",
"name": "Tail"
},
{
"tooltip": "",
"name": "Trim"
},
{
"tooltip": "Set to progress to use ratio, where 0 means no change and 1 means the entire length of the text.",
"name": "Mode"
}
]
},
"Node_Vector3": {
"tooltip": "",
"name": "Vector3",
"outputs": [
{
"tooltip": "",
"name": "Vector"
}
],
"inputs": [
{
"tooltip": "",
"name": "x"
},
{
"tooltip": "",
"name": "y"
},
{
"tooltip": "",
"name": "z"
},
{
"tooltip": "",
"name": "Integer"
}
]
},
"Node_VFX_Turbulence": {
"tooltip": "",
"name": "Turbulence",
"outputs": [
{
"tooltip": "",
"name": "Particles"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Falloff distance"
},
{
"tooltip": "",
"name": "Effect Vector"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Rotate particle"
},
{
"tooltip": "",
"name": "Scale particle"
},
{
"tooltip": "",
"name": "Turbulence scale"
}
]
},
"Node_Tunnel_In": {
"tooltip": "Create tunnel for sending value based on key matching.",
"name": "Tunnel In",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Name"
},
{
"tooltip": "",
"name": "Value in"
}
]
},
"Node_Array_Range": {
"tooltip": "Create array of numbers by setting start, end and step length.",
"name": "Array Range",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Start"
},
{
"tooltip": "",
"name": "End"
},
{
"tooltip": "",
"name": "Step"
}
]
},
"Node_Edge_Detect": {
"tooltip": "Edge detect by applying Sobel, Prewitt, or Laplacian kernel.",
"name": "Edge Detect",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Algorithm"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Palette_Extract": {
"tooltip": "Extract palette from an image.",
"name": "Palette Extract",
"outputs": [
{
"tooltip": "",
"name": "Palette"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "Amount of color in a palette.",
"name": "Max colors"
},
{
"tooltip": "Random seed to be used to initialize K-mean algorithm.",
"name": "Seed"
},
{
"tooltip": "",
"name": "Algorithm"
}
]
},
"Node_VFX_Variable": {
"tooltip": "",
"name": "VFX Variable",
"outputs": [
{
"tooltip": "",
"name": "Positions"
},
{
"tooltip": "",
"name": "Scales"
},
{
"tooltip": "",
"name": "Rotations"
},
{
"tooltip": "",
"name": "Blending"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Life"
},
{
"tooltip": "",
"name": "Max life"
},
{
"tooltip": "",
"name": "Surface"
},
{
"tooltip": "",
"name": "Velocity"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
}
]
},
"Node_Checker": {
"tooltip": "Genearte checkerboard pattern.",
"name": "Checker",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Amount"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Color 1"
},
{
"tooltip": "",
"name": "Color 2"
}
]
},
"Node_Path": {
"tooltip": "",
"name": "Path",
"outputs": [
{
"tooltip": "",
"name": "Position out"
},
{
"tooltip": "",
"name": "Path data"
},
{
"tooltip": "",
"name": "Anchors"
}
],
"inputs": [
{
"tooltip": "Sample position from path.",
"name": "Path progress"
},
{
"tooltip": "",
"name": "Loop"
},
{
"tooltip": "",
"name": "Progress mode"
},
{
"tooltip": "",
"name": "Round anchor"
}
]
},
"Node_Iterate_Filter": {
"tooltip": "Filter array using condition.",
"name": "Filter Array",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
}
]
},
"Node_Rigid_Object": {
"tooltip": "",
"name": "Object",
"outputs": [
{
"tooltip": "",
"name": "Object"
}
],
"inputs": [
{
"tooltip": "",
"name": "Affect by force"
},
{
"tooltip": "",
"name": "Weight"
},
{
"tooltip": "",
"name": "Contact friction"
},
{
"tooltip": "",
"name": "Air resistance"
},
{
"tooltip": "",
"name": "Rotation resistance"
},
{
"tooltip": "",
"name": "Shape"
},
{
"tooltip": "",
"name": "Texture"
},
{
"tooltip": "",
"name": "Start shape"
},
{
"tooltip": "Make object spawn when start.",
"name": "Spawn"
},
{
"tooltip": "",
"name": "Generate mesh"
},
{
"tooltip": "",
"name": "Mesh expansion"
}
]
},
"Node_Image_gif": {
"tooltip": "Load animated .gif from your computer.",
"name": "Image GIF",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Set animation length to gif"
}
]
},
"Node_Print": {
"tooltip": "Display text to notification.",
"name": "Print",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Text"
}
]
},
"Node_6radient_Out": {
"tooltip": "",
"name": "Gradient",
"outputs": [
{
"tooltip": "",
"name": "Gradient"
},
{
"tooltip": "",
"name": "Color"
}
],
"inputs": [
{
"tooltip": "",
"name": "Gradient"
},
{
"tooltip": "Position to sample a color from the gradient.",
"name": "Sample"
}
]
},
"Node_Gradient_Shift": {
"tooltip": "Move gradients keys.",
"name": "Gradient Shift",
"outputs": [
{
"tooltip": "",
"name": "Gradient"
}
],
"inputs": [
{
"tooltip": "",
"name": "Gradient"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Wrap"
},
{
"tooltip": "",
"name": "Scale"
}
]
},
"Node_Shadow": {
"tooltip": "Apply shadow behind the image.",
"name": "Shadow",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Grow"
},
{
"tooltip": "",
"name": "Blur"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Normal_Light": {
"tooltip": "Light up the image using normal mapping.",
"name": "Normal Light",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Normal map"
},
{
"tooltip": "",
"name": "Normal intensity"
},
{
"tooltip": "",
"name": "Ambient"
},
{
"tooltip": "",
"name": "Light position"
},
{
"tooltip": "",
"name": "Light range"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Light type"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Iterate": {
"tooltip": "Create group that reuse output as input repeatedly in one frame.",
"name": "Loop",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Repeat"
}
]
},
"Node_Greyscale": {
"tooltip": "Convert color image to greyscale.",
"name": "Greyscale",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Brightness"
},
{
"tooltip": "",
"name": "Contrast"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Cache": {
"tooltip": "Store current animation. Cache persisted between save.",
"name": "Cache",
"outputs": [
{
"tooltip": "",
"name": "Cache surface"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
}
]
},
"Node_3D_Combine": {
"tooltip": "Combine multiple 3D object to a single scene,",
"name": "3D Combine",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D objects"
},
{
"tooltip": "",
"name": "Normal pass"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Scale view with dimension"
},
{
"tooltip": "",
"name": "3D object"
}
]
},
"Node_Scatter": {
"tooltip": "Scatter image randomly multiple times.",
"name": "Scatter",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Atlas data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Amount"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Distribution"
},
{
"tooltip": "Rotate each copy to face the spawn center.",
"name": "Point at center"
},
{
"tooltip": "",
"name": "Uniform scaling"
},
{
"tooltip": "",
"name": "Scatter"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Random blend"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Distribution map"
},
{
"tooltip": "",
"name": "Distribution data"
},
{
"tooltip": "What to do when input array of surface.\r\n- Spread: Create Array of output each scattering single surface.\r\n- Mixed: Create single output scattering multiple images.",
"name": "Array"
},
{
"tooltip": "",
"name": "Multiply alpha"
},
{
"tooltip": "Apply the third value in each data point (if exist) on given properties.",
"name": "Use value"
},
{
"tooltip": "",
"name": "Blend mode"
},
{
"tooltip": "",
"name": "Path"
}
]
},
"Node_Warp": {
"tooltip": "Warp image by freely moving the corners.",
"name": "Warp",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Top left"
},
{
"tooltip": "",
"name": "Top right"
},
{
"tooltip": "",
"name": "Bottom left"
},
{
"tooltip": "",
"name": "Bottom right"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Array_Shuffle": {
"tooltip": "",
"name": "Shuffle Array",
"outputs": [
{
"tooltip": "",
"name": "Shuffled array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array in"
},
{
"tooltip": "",
"name": "Seed"
}
]
},
"Node_Mesh_Transform": {
"tooltip": "",
"name": "Mesh Transform",
"outputs": [
{
"tooltip": "",
"name": "Mesh"
}
],
"inputs": [
{
"tooltip": "",
"name": "Mesh"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Anchor"
}
]
},
"Node_Fluid_Group": {
"tooltip": "Create group for fluid simulation.",
"name": "FluidSim",
"outputs": [],
"inputs": []
},
"Node_Base_Convert": {
"tooltip": "",
"name": "Convert Base",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Base from"
},
{
"tooltip": "",
"name": "Base to"
}
]
},
"Node_Vector_Cross_2D": {
"tooltip": "",
"name": "Cross product 2D",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Point 1"
},
{
"tooltip": "",
"name": "Point 2"
}
]
},
"Node_CSV_File_Read": {
"tooltip": "Load .csv as text, number array.",
"name": "CSV File In",
"outputs": [
{
"tooltip": "",
"name": "Content"
},
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Convert to number"
}
]
},
"Node_3D_Displace": {
"tooltip": "",
"name": "3D Displace",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "Normal pass"
},
{
"tooltip": "",
"name": "3D vertex"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "3D vertex"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Scale view with dimension"
},
{
"tooltip": "",
"name": "Displacement map"
},
{
"tooltip": "",
"name": "Strength"
}
]
},
"Node_3D_Export": {
"tooltip": "",
"name": "3D Export",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Vertex data"
},
{
"tooltip": "Export location without '.obj' extension.",
"name": "Path"
},
{
"tooltip": "",
"name": "Export texture"
}
]
},
"Node_Area": {
"tooltip": "",
"name": "Area",
"outputs": [
{
"tooltip": "",
"name": "Area"
}
],
"inputs": [
{
"tooltip": "",
"name": "Postion"
},
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "",
"name": "Shape"
}
]
},
"Node_Blur_Zoom": {
"tooltip": "Blur image by zooming in\/out from a mid point.",
"name": "Zoom Blur",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Center"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Zoom mode"
},
{
"tooltip": "",
"name": "Blur mask"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Skew": {
"tooltip": "Skew image horizontally, or vertically.",
"name": "Skew",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Axis"
},
{
"tooltip": "",
"name": "Amount"
},
{
"tooltip": "",
"name": "Wrap"
},
{
"tooltip": "",
"name": "Center"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_De_Corner": {
"tooltip": "Attempt to remove single pixel corner from the image.",
"name": "De-Corner",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Tolerance"
}
]
},
"Node_3D_Obj": {
"tooltip": "Load .obj file from your computer as a 3D object.",
"name": "3D Object",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "Normal pass"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Generate"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render rotation"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "Flip UV axis, can be use to fix some texture mapping error.",
"name": "Flip UV"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Scale view with dimension"
}
]
},
"Node_Atlas": {
"tooltip": "Replace transparent pixel with the closet non-transparent pixel.",
"name": "Pixel Expand",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_3D_Cylinder": {
"tooltip": "",
"name": "3D Cylinder",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "Normal pass"
},
{
"tooltip": "",
"name": "3D vertex"
}
],
"inputs": [
{
"tooltip": "",
"name": "Sides"
},
{
"tooltip": "",
"name": "Thickness"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render rotation"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Textures top"
},
{
"tooltip": "",
"name": "Textures bottom"
},
{
"tooltip": "",
"name": "Textures side"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Taper"
},
{
"tooltip": "",
"name": "Scale view with dimension"
}
]
},
"Node_Alpha_Cutoff": {
"tooltip": "Remove pixel with low alpha value.",
"name": "Alpha Cutoff",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "Any pixel with less alpha (more transparent) than this will be removed.",
"name": "Minimum"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_BW": {
"tooltip": "Convert color image to black and white.",
"name": "BW",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Brightness"
},
{
"tooltip": "",
"name": "Contrast"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_FFT": {
"tooltip": "Perform fourier transform on number array.",
"name": "FFT",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Data"
},
{
"tooltip": "",
"name": "Preprocess Function"
}
]
},
"Node_String_Regex_Search": {
"tooltip": "",
"name": "RegEx Search",
"outputs": [
{
"tooltip": "",
"name": "Results"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "",
"name": "Regex"
}
]
},
"Node_Gradient": {
"tooltip": "Create image from gradient.",
"name": "Draw Gradient",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Gradient"
},
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Center"
},
{
"tooltip": "",
"name": "Loop"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Scale"
}
]
},
"Node_Rigid_Group": {
"tooltip": "Create group for rigidbody simulation.",
"name": "RigidSim",
"outputs": [],
"inputs": []
},
"Node_Rigid_Force_Apply": {
"tooltip": "",
"name": "Apply Force",
"outputs": [
{
"tooltip": "",
"name": "Object"
}
],
"inputs": [
{
"tooltip": "",
"name": "Object"
},
{
"tooltip": "",
"name": "Force type"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Torque"
},
{
"tooltip": "Frame index to apply force.",
"name": "Apply frame"
},
{
"tooltip": "",
"name": "Force"
},
{
"tooltip": "",
"name": "Scope"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Range"
}
]
},
"Node_Texture_Remap": {
"tooltip": "Remap image using texture map. Where red channel control x position and green channel control y position.",
"name": "Texture Remap",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "Displacement map where red retermine the X position, and green determine the Y position.",
"name": "RG Map"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Grid_Tri": {
"tooltip": "Generate triangular grid pattern.",
"name": "Triangular Grid",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Gap"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "",
"name": "Tile color"
},
{
"tooltip": "",
"name": "Gap color"
},
{
"tooltip": "",
"name": "Texture"
},
{
"tooltip": "",
"name": "Render type"
},
{
"tooltip": "",
"name": "Seed"
}
]
},
"Node_Bevel": {
"tooltip": "Apply 2D bevel on the image.",
"name": "Bevel",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Height"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Slope"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
}
]
},
"Node_Shadow_Cast": {
"tooltip": "Apply light that create shadow using shadow mask.",
"name": "Cast Shadow",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Light mask"
}
],
"inputs": [
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Solid"
},
{
"tooltip": "",
"name": "Light Position"
},
{
"tooltip": "",
"name": "Soft light radius"
},
{
"tooltip": "",
"name": "Light density"
},
{
"tooltip": "",
"name": "Light type"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Light radius"
},
{
"tooltip": "",
"name": "Render solid"
},
{
"tooltip": "If checked, background color will be used as shadow caster.",
"name": "Use BG color"
},
{
"tooltip": "",
"name": "BG threshold"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Banding"
},
{
"tooltip": "Control how light fade out over distance.",
"name": "Attenuation"
},
{
"tooltip": "",
"name": "Ambient occlusion"
},
{
"tooltip": "",
"name": "Ambient occlusion strength"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Sequence_Anim": {
"tooltip": "Convert array of images into animation.",
"name": "Array to Anim",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Speed"
},
{
"tooltip": "",
"name": "Sequence"
},
{
"tooltip": "",
"name": "Overflow"
}
]
},
"Node_Array": {
"tooltip": "",
"name": "Array",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "Spread array"
},
{
"tooltip": "",
"name": "Input"
}
]
},
"Node_Vector2": {
"tooltip": "",
"name": "Vector2",
"outputs": [
{
"tooltip": "",
"name": "Vector"
}
],
"inputs": [
{
"tooltip": "",
"name": "x"
},
{
"tooltip": "",
"name": "y"
},
{
"tooltip": "",
"name": "Integer"
},
{
"tooltip": "",
"name": "Display"
},
{
"tooltip": "",
"name": "Reset to center"
}
]
},
"Node_SDF": {
"tooltip": "Create signed distance field using jump flooding algorithm.",
"name": "SDF",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Side"
},
{
"tooltip": "",
"name": "Max distance"
}
]
},
"Node_Particle": {
"tooltip": "Generate particle effect.",
"name": "Particle",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particle sprite"
},
{
"tooltip": "Frames delay between each particle spawn.",
"name": "Spawn delay"
},
{
"tooltip": "Amount of particle spawn in that frame.",
"name": "Spawn amount"
},
{
"tooltip": "",
"name": "Spawn area"
},
{
"tooltip": "",
"name": "Spawn distribution"
},
{
"tooltip": "",
"name": "Lifespan"
},
{
"tooltip": "",
"name": "Spawn direction"
},
{
"tooltip": "",
"name": "Acceleration"
},
{
"tooltip": "",
"name": "Orientation"
},
{
"tooltip": "",
"name": "Rotational speed"
},
{
"tooltip": "",
"name": "Spawn scale"
},
{
"tooltip": "",
"name": "Scale over time"
},
{
"tooltip": "",
"name": "Color over lifetime"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Alpha over time"
},
{
"tooltip": "Make the particle rotates to follow its movement.",
"name": "Rotate by direction"
},
{
"tooltip": "",
"name": "Spawn type"
},
{
"tooltip": "",
"name": "Spawn size"
},
{
"tooltip": "",
"name": "Spawn velocity"
},
{
"tooltip": "",
"name": "Gravity"
},
{
"tooltip": "",
"name": "Wiggle"
},
{
"tooltip": "",
"name": "Loop"
},
{
"tooltip": "Whether to select image from an array in order, at random, or treat array as animation.",
"name": "Surface array"
},
{
"tooltip": "",
"name": "Animation speed"
},
{
"tooltip": "",
"name": "Scatter"
},
{
"tooltip": "",
"name": "Boundary data"
},
{
"tooltip": "",
"name": "On animation end"
},
{
"tooltip": "",
"name": "Spawn"
},
{
"tooltip": "",
"name": "Random blend"
},
{
"tooltip": "Make particle move away from the spawn center.",
"name": "Directed from center"
},
{
"tooltip": "",
"name": "Distribution map"
},
{
"tooltip": "",
"name": "Distribution data"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Gravity direction"
},
{
"tooltip": "",
"name": "Turning"
},
{
"tooltip": "Apply randomized 1, -1 multiplier to the turning speed.",
"name": "Turn both directions"
},
{
"tooltip": "",
"name": "Turn scale with speed"
},
{
"tooltip": "",
"name": "Output dimension"
},
{
"tooltip": "Round position to the closest integer value to avoid jittering.",
"name": "Round position"
},
{
"tooltip": "",
"name": "Blend mode"
}
]
},
"Node_Switch": {
"tooltip": "Given an index, output value base on index matching.",
"name": "Switch",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Index"
},
{
"tooltip": "",
"name": "Default value"
},
{
"tooltip": "",
"name": "Case"
},
{
"tooltip": "",
"name": "value"
}
]
},
"Node_Feedback_Output": {
"tooltip": "",
"name": "Output",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Order"
},
{
"tooltip": "",
"name": "Feedback loop"
}
]
},
"Node_Rigid_Override": {
"tooltip": "",
"name": "Rigidbody Override",
"outputs": [
{
"tooltip": "",
"name": "Object"
}
],
"inputs": [
{
"tooltip": "",
"name": "Object"
},
{
"tooltip": "",
"name": "Positions"
},
{
"tooltip": "",
"name": "Scales"
},
{
"tooltip": "",
"name": "Rotations"
},
{
"tooltip": "",
"name": "Blends"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Velocity"
}
]
},
"Node_Iterator_Input": {
"tooltip": "",
"name": "Input",
"outputs": [
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Loop entrance"
}
],
"inputs": [
{
"tooltip": "",
"name": "Display type"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Input type"
},
{
"tooltip": "",
"name": "Enum label"
},
{
"tooltip": "",
"name": "Vector size"
},
{
"tooltip": "",
"name": "Order"
},
{
"tooltip": "",
"name": "Display preview gizmo"
},
{
"tooltip": "",
"name": "Step"
}
]
},
"Node_Blur_Simple": {
"tooltip": "Blur image using simpler algorithm. Allowing for variable blur strength.",
"name": "Simple Blur",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Blur mask"
},
{
"tooltip": "Replace all color while keeping the alpha. Used to\nfix grey outline when bluring transparent pixel.",
"name": "Override color"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Text": {
"tooltip": "Draw text on an image.",
"name": "Draw Text",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "",
"name": "Font"
},
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "",
"name": "Anti-Aliasing "
},
{
"tooltip": "",
"name": "Character range"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Fixed dimension"
},
{
"tooltip": "",
"name": "Horizontal alignment"
},
{
"tooltip": "",
"name": "Vertical alignment"
},
{
"tooltip": "",
"name": "Output dimension"
},
{
"tooltip": "",
"name": "Padding"
}
]
},
"Node_Mirror": {
"tooltip": "Reflect the image along a reflection line.",
"name": "Mirror",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Mirror mask"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Frame": {
"tooltip": "Create frame surrounding nodes.",
"name": "Frame",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Alpha"
}
]
},
"Node_Scale_Algo": {
"tooltip": "Scale image using scale2x, scale3x algorithm.",
"name": "Scale Algorithm",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Algorithm"
},
{
"tooltip": "",
"name": "Tolerance"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Color_adjust": {
"tooltip": "Adjust brightness, contrast, hue, saturation, value, alpha, and blend image with color.",
"name": "Color Adjust",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Color out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Brightness"
},
{
"tooltip": "",
"name": "Contrast"
},
{
"tooltip": "",
"name": "Hue"
},
{
"tooltip": "",
"name": "Saturation"
},
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Blend"
},
{
"tooltip": "",
"name": "Blend alpha"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Exposure"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Input Type"
},
{
"tooltip": "",
"name": "Color"
}
]
},
"Node_Curve": {
"tooltip": "Adjust brightness of an image using curves.",
"name": "Curve",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Brightness"
},
{
"tooltip": "",
"name": "Red"
},
{
"tooltip": "",
"name": "Green"
},
{
"tooltip": "",
"name": "Blue"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Wiggler": {
"tooltip": "Create smooth random value.",
"name": "Wiggler",
"outputs": [
{
"tooltip": "",
"name": "Output"
}
],
"inputs": [
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Frequency"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Display"
}
]
},
"Node_Mesh_Warp": {
"tooltip": "Wrap image by converting it to mesh, and using control points.",
"name": "Mesh Warp",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Mesh data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "Amount of grid subdivision. Higher number means more grid, detail.",
"name": "Sample"
},
{
"tooltip": "",
"name": "Spring Force"
},
{
"tooltip": "",
"name": "Mesh"
},
{
"tooltip": "Include diagonal link to prevent drastic grid deformation.",
"name": "Diagonal Link"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "Link length preservation, setting it to 1 will prevent any stretching, contraction.",
"name": "Link Strength"
},
{
"tooltip": "",
"name": "Full Mesh"
}
]
},
"Node_3D_Repeat": {
"tooltip": "Repeat 3D object multiple times.",
"name": "3D Repeat",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D objects"
},
{
"tooltip": "",
"name": "Normal pass"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "3D object"
},
{
"tooltip": "Amount of copies to be generated.",
"name": "Repeat"
},
{
"tooltip": "",
"name": "Repeat position"
},
{
"tooltip": "",
"name": "Repeat rotation"
},
{
"tooltip": "",
"name": "Repeat scale"
},
{
"tooltip": "",
"name": "Repeat pattern"
},
{
"tooltip": "",
"name": "Axis"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Scale view with dimension"
}
]
},
"Node_Padding": {
"tooltip": "Make image bigger by adding space in 4 directions.",
"name": "Padding",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Padding"
},
{
"tooltip": "",
"name": "Fill method"
},
{
"tooltip": "",
"name": "Fill color"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Pad mode"
},
{
"tooltip": "",
"name": "Target dimension"
},
{
"tooltip": "",
"name": "Horizontal alignment"
},
{
"tooltip": "",
"name": "Vertical alignment"
}
]
},
"Node_Group_Input": {
"tooltip": "",
"name": "Input",
"outputs": [
{
"tooltip": "",
"name": "Value"
}
],
"inputs": [
{
"tooltip": "",
"name": "Display type"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Input type"
},
{
"tooltip": "",
"name": "Enum label"
},
{
"tooltip": "",
"name": "Vector size"
},
{
"tooltip": "",
"name": "Order"
},
{
"tooltip": "",
"name": "Display preview gizmo"
},
{
"tooltip": "",
"name": "Step"
}
]
},
"Node_Alpha_Grey": {
"tooltip": "Convert alpha value into solid greyscale.",
"name": "Alpha to Grey",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_VFX_Wind": {
"tooltip": "",
"name": "Wind",
"outputs": [
{
"tooltip": "",
"name": "Particles"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Falloff distance"
},
{
"tooltip": "",
"name": "Effect Vector"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Rotate particle"
},
{
"tooltip": "",
"name": "Scale particle"
}
]
},
"Node_Path_Reverse": {
"tooltip": "",
"name": "Reverse Path",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
}
]
},
"Node_Text_File_Write": {
"tooltip": "Save text as a .txt file.",
"name": "Text File Out",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Content"
}
]
},
"Node_Palette": {
"tooltip": "",
"name": "Palette",
"outputs": [
{
"tooltip": "",
"name": "Palette"
}
],
"inputs": [
{
"tooltip": "",
"name": "Palette"
},
{
"tooltip": "",
"name": "Trim range"
}
]
},
"Node_3D_Transform": {
"tooltip": "",
"name": "3D Transform",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "Normal pass"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "3D object"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Scale view with dimension"
}
]
},
"Node_Rigid_Global": {
"tooltip": "",
"name": "RigidSim Global",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Gravity"
}
]
},
"Node_Iterator_Output": {
"tooltip": "",
"name": "Output",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Order"
},
{
"tooltip": "",
"name": "Loop exit"
}
]
},
"Node_Perlin": {
"tooltip": "Generate perlin noise.",
"name": "Perlin Noise",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Iteration"
},
{
"tooltip": "",
"name": "Tile"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Color mode"
},
{
"tooltip": "",
"name": "Color R range"
},
{
"tooltip": "",
"name": "Color G range"
},
{
"tooltip": "",
"name": "Color B range"
}
]
},
"Node_Random": {
"tooltip": "",
"name": "Random",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "seed"
},
{
"tooltip": "",
"name": "from"
},
{
"tooltip": "",
"name": "to"
}
]
},
"Node_Text_File_Read": {
"tooltip": "Load .txt in as text.",
"name": "Text File In",
"outputs": [
{
"tooltip": "",
"name": "Content"
},
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
}
]
},
"Node_Path_Plot": {
"tooltip": "",
"name": "Path plot",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Output scale"
},
{
"tooltip": "",
"name": "Coordinate"
},
{
"tooltip": "",
"name": "Equation type"
},
{
"tooltip": "",
"name": "0 function"
},
{
"tooltip": "",
"name": "1 function"
},
{
"tooltip": "",
"name": "Origin"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Input scale"
},
{
"tooltip": "",
"name": "Input shift"
}
]
},
"Node_Render_Sprite_Sheet": {
"tooltip": "Create spritesheet from image array or animation.",
"name": "Render Spritesheet",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Atlas Data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Sprites"
},
{
"tooltip": "",
"name": "Sprite set"
},
{
"tooltip": "Number of frames until next sprite. Can be seen as (Step - 1) frame skip.",
"name": "Frame step"
},
{
"tooltip": "",
"name": "Packing type"
},
{
"tooltip": "",
"name": "Grid column"
},
{
"tooltip": "",
"name": "Alignment"
},
{
"tooltip": "",
"name": "Spacing"
},
{
"tooltip": "",
"name": "Padding"
},
{
"tooltip": "Starting\/ending frames, set end to 0 to default to last frame.",
"name": "Range"
}
]
},
"Node_Atlas_Set": {
"tooltip": "",
"name": "Atlas Set",
"outputs": [
{
"tooltip": "",
"name": "Atlas"
}
],
"inputs": [
{
"tooltip": "",
"name": "Atlas"
},
{
"tooltip": "",
"name": "Surface"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Blend"
},
{
"tooltip": "",
"name": "Alpha"
}
]
},
"Node_Path_Trim": {
"tooltip": "",
"name": "Trim Path",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Range"
}
]
},
"Node_String_Regex_Replace": {
"tooltip": "",
"name": "RegEx Replace",
"outputs": [
{
"tooltip": "",
"name": "Results"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "",
"name": "Regex"
},
{
"tooltip": "",
"name": "Replacement"
}
]
},
"Node_Image": {
"tooltip": "Load a single image from your computer.",
"name": "Image",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Padding"
}
]
},
"Node_Noise_Aniso": {
"tooltip": "Generate anisotropic noise.",
"name": "Anisotropic Noise",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Amount"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Rotation"
}
]
},
"Node_Path_Wave": {
"tooltip": "",
"name": "Wave Path",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Frequency"
},
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Smooth"
}
]
},
"Node_Strand_Group": {
"tooltip": "Create group for hair simulation.",
"name": "StrandSim",
"outputs": [],
"inputs": []
},
"Node_Dilate": {
"tooltip": "Expand the image around a mid point.",
"name": "Dilate",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Center"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Fluid_Domain": {
"tooltip": "",
"name": "Fluid Domain",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Collision"
},
{
"tooltip": "",
"name": "Material dissipation type"
},
{
"tooltip": "",
"name": "Material dissipation"
},
{
"tooltip": "",
"name": "Velocity dissipation type"
},
{
"tooltip": "",
"name": "Velocity dissipation"
},
{
"tooltip": "",
"name": "Acceleration"
},
{
"tooltip": "",
"name": "Material intertia"
},
{
"tooltip": "",
"name": "Initial pressure"
},
{
"tooltip": "",
"name": "Material maccormack weight"
},
{
"tooltip": "",
"name": "Velocity maccormack weight"
},
{
"tooltip": "",
"name": "Wrap"
},
{
"tooltip": "",
"name": "Loop"
}
]
},
"Node_Convolution": {
"tooltip": "Apply convolution operation on each pixel using a custom 3x3 kernel.",
"name": "Convolution",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Kernel"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Gradient_Palette": {
"tooltip": "Create gradient from palette.",
"name": "Palette to Gradient",
"outputs": [
{
"tooltip": "",
"name": "Gradient"
}
],
"inputs": [
{
"tooltip": "",
"name": "Palette"
},
{
"tooltip": "",
"name": "Custom positions"
},
{
"tooltip": "Array of number indicating color position (0 - 1).",
"name": "Positions"
},
{
"tooltip": "",
"name": "Blending"
}
]
},
"Node_Lua_Surface": {
"tooltip": "",
"name": "Lua Surface",
"outputs": [
{
"tooltip": "",
"name": "Execution thread"
},
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Function name"
},
{
"tooltip": "",
"name": "Output dimension"
},
{
"tooltip": 14,
"name": "Lua code"
},
{
"tooltip": "",
"name": "Execution thread"
},
{
"tooltip": "",
"name": "Execute on frame"
},
{
"tooltip": "",
"name": "Argument name"
},
{
"tooltip": "",
"name": "Argument type"
},
{
"tooltip": "",
"name": "Argument value"
}
]
},
"Node_Iterate_Each": {
"tooltip": "Create group that iterate to each member in an array.",
"name": "Loop Array",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
}
]
},
"Node_Fluid_Repulse": {
"tooltip": "",
"name": "Repulse",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Mode"
}
]
},
"Node_Logic": {
"tooltip": "",
"name": "Logic Opr",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "a"
},
{
"tooltip": "",
"name": "b"
}
]
},
"Node_Strand_Update": {
"tooltip": "",
"name": "Strand Update",
"outputs": [
{
"tooltip": "",
"name": "Strand"
}
],
"inputs": [
{
"tooltip": "",
"name": "Strand"
},
{
"tooltip": "",
"name": "Step"
}
]
},
"Node_Struct_Get": {
"tooltip": "",
"name": "Struct Get",
"outputs": [
{
"tooltip": "",
"name": "Struct"
}
],
"inputs": [
{
"tooltip": "",
"name": "Struct"
},
{
"tooltip": "",
"name": "Key"
}
]
},
"Node_Websocket_Receiver": {
"tooltip": "Create websocket server to receive data from the network.",
"name": "Websocket Receiver",
"outputs": [
{
"tooltip": "",
"name": "Data"
},
{
"tooltip": "",
"name": "Receive data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Port"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Array_Find": {
"tooltip": "",
"name": "Array Find",
"outputs": [
{
"tooltip": "",
"name": "Index"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Value"
}
]
},
"Node_Number": {
"tooltip": "",
"name": "Number",
"outputs": [
{
"tooltip": "",
"name": "Number"
}
],
"inputs": [
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Integer"
},
{
"tooltip": "",
"name": "Display"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Step"
}
]
},
"Node_Atlas_Get": {
"tooltip": "",
"name": "Atlas Get",
"outputs": [
{
"tooltip": "",
"name": "Surface"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Blend"
},
{
"tooltip": "",
"name": "Alpha"
}
],
"inputs": [
{
"tooltip": "",
"name": "Atlas"
}
]
},
"Node_Display_Text": {
"tooltip": "Display text on the graph.",
"name": "Display Text",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "",
"name": "Style"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Line width"
}
]
},
"Node_Lua_Compute": {
"tooltip": "",
"name": "Lua Compute",
"outputs": [
{
"tooltip": "",
"name": "Execution thread"
},
{
"tooltip": "",
"name": "Return value"
}
],
"inputs": [
{
"tooltip": "",
"name": "Function name"
},
{
"tooltip": "",
"name": "Return type"
},
{
"tooltip": 14,
"name": "Lua code"
},
{
"tooltip": "",
"name": "Execution thread"
},
{
"tooltip": "",
"name": "Execute on frame"
},
{
"tooltip": "",
"name": "Argument name"
},
{
"tooltip": "",
"name": "Argument type"
},
{
"tooltip": "",
"name": "Argument value"
}
]
},
"Node_Time_Remap": {
"tooltip": "Remap image using texture as time map. Where brighter pixel means using pixel from an older frame.",
"name": "Time Remap",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Map"
},
{
"tooltip": "",
"name": "Max life"
},
{
"tooltip": "",
"name": "Loop"
}
]
},
"Node_Trigger": {
"tooltip": "",
"name": "Trigger",
"outputs": [
{
"tooltip": "",
"name": "Trigger"
}
],
"inputs": [
{
"tooltip": "",
"name": "Trigger"
},
{
"tooltip": "",
"name": "Trigger"
}
]
},
"Node_Tunnel_Out": {
"tooltip": "Receive value from tunnel in of the same key.",
"name": "Tunnel Out",
"outputs": [
{
"tooltip": "",
"name": "Value out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Name"
}
]
},
"Node_Flip": {
"tooltip": "Flip image horizontally or vertically.",
"name": "Flip",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Axis"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Composite": {
"tooltip": "Combine multiple images with controllable position, rotation, scale.",
"name": "Composite",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Atlas data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Padding"
},
{
"tooltip": "",
"name": "Output dimension"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Position 0"
},
{
"tooltip": "",
"name": "Rotation 0"
},
{
"tooltip": "",
"name": "Scale 0"
}
]
},
"Node_De_Stray": {
"tooltip": "Attempt to remove orphan pixel.",
"name": "De-Stray",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Tolerance"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Iterator_Index": {
"tooltip": "",
"name": "Index",
"outputs": [
{
"tooltip": "",
"name": "Loop index"
}
],
"inputs": []
},
"Node_Stripe": {
"tooltip": "Generate stripe pattern.",
"name": "Stripe",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Amount"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "Smoothly blend between each stripe.",
"name": "Blend"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Random"
},
{
"tooltip": "",
"name": "Random color"
},
{
"tooltip": "",
"name": "Colors"
},
{
"tooltip": "",
"name": "Color 1"
},
{
"tooltip": "",
"name": "Color 2"
}
]
},
"Node_Array_Insert": {
"tooltip": "",
"name": "Array Insert",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Index"
},
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Spread array"
}
]
},
"Node_ASE_layer": {
"tooltip": "",
"name": "ASE Layer",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "ASE data"
},
{
"tooltip": "",
"name": "Use cel dimension"
}
]
},
"Node_String_Split": {
"tooltip": "",
"name": "Split Text",
"outputs": [
{
"tooltip": "",
"name": "Text"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "Character that used to split text,\nleave blank to create character array.",
"name": "Delimiter"
}
]
},
"Node_Rigid_Activate": {
"tooltip": "",
"name": "Activate Physics",
"outputs": [
{
"tooltip": "",
"name": "Object"
}
],
"inputs": [
{
"tooltip": "",
"name": "Object"
},
{
"tooltip": "",
"name": "Physics activated"
}
]
},
"Node_Color_HSV": {
"tooltip": "Create color from HSV value.",
"name": "HSV Color",
"outputs": [
{
"tooltip": "",
"name": "Color"
}
],
"inputs": [
{
"tooltip": "",
"name": "Hue"
},
{
"tooltip": "",
"name": "Saturation"
},
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Normalized"
}
]
},
"Node_Surface_Replace": {
"tooltip": "",
"name": "Replace Image",
"outputs": [
{
"tooltip": "",
"name": "Surface Out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Base Image"
},
{
"tooltip": "",
"name": "Target Image"
},
{
"tooltip": "",
"name": "Replacement Image"
},
{
"tooltip": "How similiar the color need to be in order to be count as matched.",
"name": "Color Threshold"
},
{
"tooltip": "",
"name": "Draw Base Image"
},
{
"tooltip": "",
"name": "Fast Mode"
},
{
"tooltip": "How many pixel need to me matched to replace with replacement image.",
"name": "Pixel Threshold"
},
{
"tooltip": "",
"name": "Array mode"
},
{
"tooltip": "",
"name": "Seed"
}
]
},
"Node_Export": {
"tooltip": "Export image, image array to file, image sequence, animation.",
"name": "Export",
"outputs": [
{
"tooltip": "",
"name": "Loop exit"
},
{
"tooltip": "",
"name": "Preview"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface"
},
{
"tooltip": "",
"name": "Paths"
},
{
"tooltip": "",
"name": "Template"
},
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "Template guides"
},
{
"tooltip": "",
"name": "Loop"
},
{
"tooltip": "",
"name": "Frame optimization"
},
{
"tooltip": "",
"name": "Color merge"
},
{
"tooltip": "",
"name": "Framerate"
},
{
"tooltip": "",
"name": "Format"
},
{
"tooltip": "",
"name": "Quality"
},
{
"tooltip": "",
"name": "Sequence begin"
}
]
},
"Node_Blend": {
"tooltip": "Blend 2 images using different blendmodes.",
"name": "Blend",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Foreground"
},
{
"tooltip": "",
"name": "Blend mode"
},
{
"tooltip": "",
"name": "Opacity"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Fill mode"
},
{
"tooltip": "",
"name": "Output dimension"
},
{
"tooltip": "",
"name": "Constant dimension"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Preserve alpha"
},
{
"tooltip": "",
"name": "Horizontal Align"
},
{
"tooltip": "",
"name": "Vertical Align"
}
]
},
"Node_Rigid_Render": {
"tooltip": "",
"name": "Render",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Render dimension"
},
{
"tooltip": "",
"name": "Object"
}
]
},
"Node_Fluid_Domain_Queue": {
"tooltip": "",
"name": "Queue Domain",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Input"
}
]
},
"Node_Counter": {
"tooltip": "Output current frame as frame index, or animation progress (0 - 1).",
"name": "Frame Index",
"outputs": [
{
"tooltip": "",
"name": "Value"
}
],
"inputs": [
{
"tooltip": "",
"name": "Start"
},
{
"tooltip": "",
"name": "Speed"
},
{
"tooltip": "Counting mode\r\n - Frame count: Count value up\/down per frame.\r\n - Animation progress: Count from 0 (first frame) to 1 (last frame). ",
"name": "Mode"
}
]
},
"Node_Colorize": {
"tooltip": "Map brightness of a pixel to a color from a gradient.",
"name": "Colorize",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Gradient"
},
{
"tooltip": "",
"name": "Gradient shift"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Multiply alpha"
}
]
},
"Node_Statistic": {
"tooltip": "",
"name": "Statistic",
"outputs": [
{
"tooltip": "",
"name": "Statistic"
}
],
"inputs": [
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "Input"
}
]
},
"Node_Grid_Hex": {
"tooltip": "Generate hexagonal grid pattern.",
"name": "Hexagonal Grid",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "",
"name": "Gap"
},
{
"tooltip": "",
"name": "Tile color"
},
{
"tooltip": "",
"name": "Gap color"
},
{
"tooltip": "",
"name": "Render type"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Texture"
}
]
},
"Node_Array_Sort": {
"tooltip": "",
"name": "Sort Number",
"outputs": [
{
"tooltip": "",
"name": "Sorted array"
},
{
"tooltip": "",
"name": "Sorted index"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array in"
},
{
"tooltip": "",
"name": "Order"
}
]
},
"Node_Array_Remove": {
"tooltip": "",
"name": "Array Remove",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "Index"
},
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Spread array"
}
]
},
"Node_3D_Plane": {
"tooltip": "Put 2D image on a plane in 3D space.",
"name": "3D Plane",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "3D vertex"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Output dimension"
},
{
"tooltip": "",
"name": "Constant dimension"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Texture scale"
},
{
"tooltip": "",
"name": "Texture shift"
},
{
"tooltip": "",
"name": "Subdiviion"
},
{
"tooltip": "",
"name": "Normal axis"
}
]
},
"Node_VFX_Accelerate": {
"tooltip": "",
"name": "Accelerate",
"outputs": [
{
"tooltip": "",
"name": "Particles"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Falloff distance"
},
{
"tooltip": "",
"name": "Effect Vector"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Rotate particle"
},
{
"tooltip": "",
"name": "Scale particle"
}
]
},
"Node_Local_Analyze": {
"tooltip": "Apply non-linear operation (minimum, maximum) on each pixel locally.",
"name": "Local Analyze",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Algorithm"
},
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Shape"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Color_replace": {
"tooltip": "Replace color that match one palette with another palette.",
"name": "Replace Color",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "Color to be replaced.",
"name": "Palette from"
},
{
"tooltip": "Palette to be replaced to.",
"name": "Palette to"
},
{
"tooltip": "",
"name": "Threshold"
},
{
"tooltip": "Set pixel that doesn't match any color in 'palette from' to black.",
"name": "Set others to black"
},
{
"tooltip": "",
"name": "Multiply alpha"
},
{
"tooltip": "Completely override pixel with new color instead of blending between it.",
"name": "Hard replace"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_VFX_Override": {
"tooltip": "",
"name": "VFX Override",
"outputs": [
{
"tooltip": "",
"name": "Particles"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "Positions"
},
{
"tooltip": "",
"name": "Rotations"
},
{
"tooltip": "",
"name": "Scales"
},
{
"tooltip": "",
"name": "Blend"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Surface"
}
]
},
"Node_Array_Length": {
"tooltip": "",
"name": "Array Length",
"outputs": [
{
"tooltip": "",
"name": "Size"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
}
]
},
"Node_Combine_HSV": {
"tooltip": "Combine 4 image in to one. Each image use to control HSVA channel.",
"name": "HSV Combine",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Hue"
},
{
"tooltip": "",
"name": "Saturation"
},
{
"tooltip": "",
"name": "Value"
}
]
},
"Node_Camera": {
"tooltip": "Create camera that crop image to fix dimension with control of position, zoom. Also can be use to create parallax effect.",
"name": "Camera",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Focus area"
},
{
"tooltip": "",
"name": "Zoom"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Fix background"
},
{
"tooltip": "",
"name": "Element 0"
},
{
"tooltip": "",
"name": "Parallax 0"
}
]
},
"Node_Path_Sample": {
"tooltip": "Sample a 2D position from a path",
"name": "Sample Path",
"outputs": [
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Direction"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Ratio"
},
{
"tooltip": "",
"name": "Type"
}
]
},
"Node_String_Get_Char": {
"tooltip": "",
"name": "Get Character",
"outputs": [
{
"tooltip": "",
"name": "Text"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "",
"name": "Index"
},
{
"tooltip": "",
"name": "Amount"
}
]
},
"Node_Iterator_Each_Input": {
"tooltip": "",
"name": "Input",
"outputs": [
{
"tooltip": "",
"name": "Value in"
}
],
"inputs": []
},
"Node_Blur_Radial": {
"tooltip": "Blur image by rotating aroung a mid point.",
"name": "Radial Blur",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Center"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Grid": {
"tooltip": "Generate grid pattern.",
"name": "Grid",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Gap"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "",
"name": "Tile color"
},
{
"tooltip": "",
"name": "Gap color"
},
{
"tooltip": "",
"name": "Texture"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Shift axis"
},
{
"tooltip": "",
"name": "Render type"
},
{
"tooltip": "",
"name": "Seed"
}
]
},
"Node_VFX_Attract": {
"tooltip": "",
"name": "Attract",
"outputs": [
{
"tooltip": "",
"name": "Particles"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Falloff distance"
},
{
"tooltip": "",
"name": "Effect Vector"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Rotate particle"
},
{
"tooltip": "",
"name": "Scale particle"
}
]
},
"Node_Lua_Global": {
"tooltip": "",
"name": "Lua Global",
"outputs": [
{
"tooltip": "",
"name": "Execution thread"
}
],
"inputs": [
{
"tooltip": 14,
"name": "Lua code"
},
{
"tooltip": "",
"name": "Run order"
},
{
"tooltip": "",
"name": "Execution thread"
}
]
},
"Node_Feedback": {
"tooltip": "Create group that reuse output from last frame to the current one.",
"name": "Feedback",
"outputs": [],
"inputs": []
},
"Node_Gradient_Points": {
"tooltip": "Create image from 4 color points.",
"name": "4 Points Gradient",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Center 1"
},
{
"tooltip": "",
"name": "Color 1"
},
{
"tooltip": "",
"name": "Center 2"
},
{
"tooltip": "",
"name": "Color 2"
},
{
"tooltip": "",
"name": "Center 3"
},
{
"tooltip": "",
"name": "Color 3"
},
{
"tooltip": "",
"name": "Center 4"
},
{
"tooltip": "",
"name": "Color 4"
},
{
"tooltip": "",
"name": "Use palette"
},
{
"tooltip": "",
"name": "Palette"
}
]
},
"Node_Fluid_Add_Collider": {
"tooltip": "",
"name": "Add Collider",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Collider"
},
{
"tooltip": "",
"name": "Area"
}
]
},
"Node_Path_Blend": {
"tooltip": "Blend between 2 paths.",
"name": "Blend Path",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path 1"
},
{
"tooltip": "",
"name": "Path 2"
},
{
"tooltip": "",
"name": "Ratio"
}
]
},
"Node_Rigid_Object_Spawner": {
"tooltip": "",
"name": "Object Spawner",
"outputs": [
{
"tooltip": "",
"name": "Object"
}
],
"inputs": [
{
"tooltip": "",
"name": "Object"
},
{
"tooltip": "",
"name": "Spawn area"
},
{
"tooltip": "",
"name": "Spawn type"
},
{
"tooltip": "",
"name": "Spawn delay"
},
{
"tooltip": "",
"name": "Spawn amount"
},
{
"tooltip": "",
"name": "Spawn frame"
},
{
"tooltip": "",
"name": "Spawn"
},
{
"tooltip": "",
"name": "Seed"
}
]
},
"Node_Stack": {
"tooltip": "Place image next to each other linearly, or on top of each other.",
"name": "Stack",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Atlas data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Axis"
},
{
"tooltip": "",
"name": "Align"
},
{
"tooltip": "",
"name": "Spacing"
},
{
"tooltip": "",
"name": "Input"
}
]
},
"Node_Crop": {
"tooltip": "Crop out image to create smaller ones.",
"name": "Crop",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Crop"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Grey_Alpha": {
"tooltip": "Convert greyscale to alpha value.",
"name": "Grey to Alpha",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "Replace output with solid color.",
"name": "Replace color"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Noise": {
"tooltip": "Generate white noise.",
"name": "Noise",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Color mode"
},
{
"tooltip": "",
"name": "Color R range"
},
{
"tooltip": "",
"name": "Color G range"
},
{
"tooltip": "",
"name": "Color B range"
}
]
},
"Node_Grid_Noise": {
"tooltip": "",
"name": "Grid Noise",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Texture sample"
},
{
"tooltip": "",
"name": "Shift axis"
},
{
"tooltip": "",
"name": "Color mode"
},
{
"tooltip": "",
"name": "Color R range"
},
{
"tooltip": "",
"name": "Color G range"
},
{
"tooltip": "",
"name": "Color B range"
}
]
},
"Node_Array_Set": {
"tooltip": "",
"name": "Array Set",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Index"
},
{
"tooltip": "",
"name": "Value"
}
]
},
"Node_Scale": {
"tooltip": "Simple node for scaling image.",
"name": "Scale",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Mode"
},
{
"tooltip": "",
"name": "Target dimension"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Strand_Gravity": {
"tooltip": "",
"name": "Strand Gravity",
"outputs": [
{
"tooltip": "",
"name": "Strand"
}
],
"inputs": [
{
"tooltip": "",
"name": "Strand"
},
{
"tooltip": "",
"name": "Gravity"
},
{
"tooltip": "",
"name": "Direction"
}
]
},
"Node_Displace": {
"tooltip": "Distort image using another image as a map.",
"name": "Displace",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Displace map"
},
{
"tooltip": "Vector to displace pixel by.",
"name": "Position"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "Brightness value to be use as a basis for 'no displacement'.",
"name": "Mid value"
},
{
"tooltip": "Use color data set extra information.\r\n - Ignore: Don't use color data.\r\n - Vector: Use red as X displacement, green as Y displacement.\r\n - Angle: Use red as angle, green as distance.",
"name": "Color data"
},
{
"tooltip": "If not set, then strength value is multiplied directly to the displacement.\r\nIf set, then strength value control how many times the effect applies on itself.",
"name": "Iterate"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Iterator_Each_Length": {
"tooltip": "",
"name": "Array Length",
"outputs": [
{
"tooltip": "",
"name": "Length"
}
],
"inputs": []
},
"Node_Fluid_Apply_Velocity": {
"tooltip": "",
"name": "Apply Velocity",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Brush"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Velocity"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Unicode": {
"tooltip": "",
"name": "Unicode",
"outputs": [
{
"tooltip": "",
"name": "Character"
}
],
"inputs": [
{
"tooltip": "",
"name": "Unicode"
}
]
},
"Node_Average": {
"tooltip": "Average color of every pixels in the image.",
"name": "Average",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Color"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Transform": {
"tooltip": "Move, rotate, and scale image.",
"name": "Transform",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Output dimension"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Anchor"
},
{
"tooltip": "",
"name": "Relative anchor"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "Repeat the surface to fill the screen.",
"name": "Tile"
},
{
"tooltip": "Make the surface rotates to follow its movement.",
"name": "Rotate by velocity"
},
{
"tooltip": "",
"name": "Output dimension type"
},
{
"tooltip": "Round position to the closest integer value to avoid jittering.",
"name": "Round position"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_String_Join": {
"tooltip": "",
"name": "Join Text",
"outputs": [
{
"tooltip": "",
"name": "Text"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text array"
},
{
"tooltip": "",
"name": "Divider"
}
]
},
"Node_Palette_Replace": {
"tooltip": "",
"name": "Palette Replace",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Palette in"
},
{
"tooltip": "",
"name": "Palette from"
},
{
"tooltip": "",
"name": "Palette to"
},
{
"tooltip": "",
"name": "Threshold"
}
]
},
"Node_FXAA": {
"tooltip": "",
"name": "FXAA",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
}
]
},
"Node_Seperate_Shape": {
"tooltip": "Separate disconnected pixel each into an image in an image array.",
"name": "Separate Shape",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Boundary data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Tolerance"
},
{
"tooltip": "",
"name": "Override color"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "Skip empty and black shape.",
"name": "Ignore blank"
}
]
},
"Node_Crop_Content": {
"tooltip": "Crop out empty pixel pixel from the image.",
"name": "Crop Content",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "Cropping mode for dealing with image array.",
"name": "Array"
},
{
"tooltip": "Add padding back after crop.",
"name": "Padding"
}
]
},
"Node_Pack_Sprites": {
"tooltip": "Combine array of images with different dimension using different algorithms.",
"name": "Pack Sprites",
"outputs": [
{
"tooltip": "",
"name": "Packed image"
},
{
"tooltip": "",
"name": "Atlas data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Sprites"
},
{
"tooltip": "",
"name": "Algorithm"
},
{
"tooltip": "",
"name": "Max width"
},
{
"tooltip": "",
"name": "Max height"
},
{
"tooltip": "",
"name": "Spacing"
}
]
},
"Node_Morph_Surface": {
"tooltip": "Morph pixel bewteen two surfaces.",
"name": "Morph Surface",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface from"
},
{
"tooltip": "",
"name": "Surface to"
},
{
"tooltip": "",
"name": "Morph amount"
},
{
"tooltip": "",
"name": "Threshold"
}
]
},
"Node_Level_Selector": {
"tooltip": "Isolate part of the image that falls in the selected brightness range.",
"name": "Level Selector",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Mid point"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Feedback_Input": {
"tooltip": "",
"name": "Input",
"outputs": [
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Feedback loop"
}
],
"inputs": [
{
"tooltip": "",
"name": "Display type"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Input type"
},
{
"tooltip": "",
"name": "Enum label"
},
{
"tooltip": "",
"name": "Vector size"
},
{
"tooltip": "",
"name": "Order"
},
{
"tooltip": "",
"name": "Display preview gizmo"
},
{
"tooltip": "",
"name": "Step"
}
]
},
"Node_Atlas_Draw": {
"tooltip": "Render image atlas to a surface.",
"name": "Draw Atlas",
"outputs": [
{
"tooltip": "",
"name": "Surface"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Atlas"
}
]
},
"Node_Fluid_Render": {
"tooltip": "",
"name": "Render Domain",
"outputs": [
{
"tooltip": "",
"name": "Fluid"
},
{
"tooltip": "",
"name": "Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Interpolate"
},
{
"tooltip": "",
"name": "Draw Domain"
}
]
},
"Node_WAV_File_Write": {
"tooltip": "Save wav audio file.",
"name": "WAV File Out",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Audio Data"
},
{
"tooltip": "",
"name": "Sample"
},
{
"tooltip": "",
"name": "Bit Depth"
},
{
"tooltip": "",
"name": "Remap Data"
},
{
"tooltip": "",
"name": "Data Range"
}
]
},
"Node_Corner": {
"tooltip": "Round out sharp corner of the image.",
"name": "Corner",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Anim_Curve": {
"tooltip": "Evaluate value from an animation curve.",
"name": "Evaluate Curve",
"outputs": [
{
"tooltip": "",
"name": "Curve"
}
],
"inputs": [
{
"tooltip": "",
"name": "Curve"
},
{
"tooltip": "",
"name": "Progress"
},
{
"tooltip": "",
"name": "Minimum"
},
{
"tooltip": "",
"name": "Maximum"
}
]
},
"Node_HSV_Channel": {
"tooltip": "Extract HSVA channel on an image, each channel becomes its own image.",
"name": "HSV Extract",
"outputs": [
{
"tooltip": "",
"name": "Hue"
},
{
"tooltip": "",
"name": "Saturation"
},
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Alpha"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
}
]
},
"Node_Pixel_Sort": {
"tooltip": "Sort pixel by brightness in horizontal, or vertial axis.",
"name": "Pixel Sort",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Iteration"
},
{
"tooltip": "",
"name": "Threshold"
},
{
"tooltip": "",
"name": "Direction"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Array_Shift": {
"tooltip": "",
"name": "Array Shift",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Shift"
}
]
},
"Node_Blur_Contrast": {
"tooltip": "Blur only pixel of a similiar color.",
"name": "Contrast Blur",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "Brightness different to be blur together.",
"name": "Threshold"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Pixel_Cloud": {
"tooltip": "Displace each pixel of the image randomly.",
"name": "Pixel Cloud",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Strength map"
},
{
"tooltip": "",
"name": "Color over lifetime"
},
{
"tooltip": "",
"name": "Distance"
},
{
"tooltip": "",
"name": "Alpha over lifetime"
},
{
"tooltip": "",
"name": "Random blending"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_VFX_Group": {
"tooltip": "Create VFX group, which generate particles that can be manipulated using different force nodes.",
"name": "VFX",
"outputs": [],
"inputs": []
},
"Node_Blur_Directional": {
"tooltip": "Blur image given a direction.",
"name": "Directional Blur",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Direction"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Iterator_Sort_Input": {
"tooltip": "",
"name": "Sort Input",
"outputs": [
{
"tooltip": "",
"name": "Value in"
}
],
"inputs": [
{
"tooltip": "",
"name": "Value in"
}
]
},
"Node_Scatter_Points": {
"tooltip": "Generate array of vector 2 points for scattering.",
"name": "Scatter Points",
"outputs": [
{
"tooltip": "",
"name": "Points"
}
],
"inputs": [
{
"tooltip": "",
"name": "Point area"
},
{
"tooltip": "",
"name": "Point distribution"
},
{
"tooltip": "",
"name": "Scatter"
},
{
"tooltip": "Amount of particle spawn in that frame.",
"name": "Point amount"
},
{
"tooltip": "",
"name": "Distribution map"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "Fix point position, and only select point in the area.",
"name": "Fixed position"
},
{
"tooltip": "",
"name": "Reference dimension"
}
]
},
"Node_Strand_Length_Adjust": {
"tooltip": "",
"name": "Strand Length Adjust",
"outputs": [
{
"tooltip": "",
"name": "Strand"
}
],
"inputs": [
{
"tooltip": "",
"name": "Strand"
},
{
"tooltip": "",
"name": "Shape"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Direction"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "Strength"
}
]
},
"Node_Strand_Break": {
"tooltip": "",
"name": "Strand Break",
"outputs": [
{
"tooltip": "",
"name": "Strand"
}
],
"inputs": [
{
"tooltip": "",
"name": "Strand"
},
{
"tooltip": "",
"name": "Shape"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Direction"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Chance"
},
{
"tooltip": "",
"name": "Seed"
}
]
},
"Node_Vector_Dot": {
"tooltip": "",
"name": "Dot product",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Point 1"
},
{
"tooltip": "",
"name": "Point 2"
}
]
},
"Node_Trigger_Bool": {
"tooltip": "",
"name": "Boolean Trigger",
"outputs": [
{
"tooltip": "",
"name": "Trigger"
}
],
"inputs": [
{
"tooltip": "",
"name": "Boolean"
},
{
"tooltip": "",
"name": "Trigger condition"
}
]
},
"Node_Blur": {
"tooltip": "Blur image smoothly.",
"name": "Blur",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "Replace all color while keeping the alpha. Used to\nfix grey outline when bluring transparent pixel.",
"name": "Override color"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Posterize": {
"tooltip": "Reduce and remap color to match a palette.",
"name": "Posterize",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Palette"
},
{
"tooltip": "",
"name": "Use palette"
},
{
"tooltip": "",
"name": "Colors"
},
{
"tooltip": "",
"name": "Gamma"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Iterator_Length": {
"tooltip": "",
"name": "Loop amount",
"outputs": [
{
"tooltip": "",
"name": "Length"
}
],
"inputs": []
},
"Node_Polar": {
"tooltip": "Convert image to polar coordinate.",
"name": "Polar",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Invert": {
"tooltip": "Invert color.",
"name": "Invert",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_3D_Cube": {
"tooltip": "",
"name": "3D Cube",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "Normal pass"
},
{
"tooltip": "",
"name": "3D vertex"
}
],
"inputs": [
{
"tooltip": "",
"name": "Main texture"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render rotation"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Textures per face"
},
{
"tooltip": "",
"name": "Textures 0"
},
{
"tooltip": "",
"name": "Textures 1"
},
{
"tooltip": "",
"name": "Textures 2"
},
{
"tooltip": "",
"name": "Textures 3"
},
{
"tooltip": "",
"name": "Textures 4"
},
{
"tooltip": "",
"name": "Textures 5"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Scale view with dimension"
}
]
},
"Node_Strand_Create": {
"tooltip": "",
"name": "Strand Create",
"outputs": [
{
"tooltip": "",
"name": "Strand"
}
],
"inputs": [
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "How many strands to generate.",
"name": "Density"
},
{
"tooltip": "",
"name": "Length"
},
{
"tooltip": "",
"name": "Segment"
},
{
"tooltip": "Length preservation, the higher the value the easier it is to stretch each segment.",
"name": "Elasticity"
},
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Side"
},
{
"tooltip": "Angular stiffness, the higher the value the easier it is to bend each segment.",
"name": "Spring"
},
{
"tooltip": "The ability to keep its original shape.",
"name": "Structure"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Curl frequency"
},
{
"tooltip": "",
"name": "Curliness"
},
{
"tooltip": "",
"name": "Mesh"
},
{
"tooltip": "",
"name": "Distribution"
},
{
"tooltip": "Prevent strand reseting to apply manual modification. Unbaking will remove all changes.",
"name": "Bake hair"
},
{
"tooltip": "",
"name": "View fix hair"
},
{
"tooltip": "The force required to break strand from its root. Set to -1 to make strand infinitely strong.",
"name": "Root strength"
}
]
},
"Node_WAV_File_Read": {
"tooltip": "Load wav audio file.",
"name": "WAV File In",
"outputs": [
{
"tooltip": "",
"name": "Data"
},
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Sample rate"
},
{
"tooltip": "",
"name": "Channels"
},
{
"tooltip": "",
"name": "Duration (s)"
},
{
"tooltip": "",
"name": "Loudness"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Sync lenght"
}
]
},
"Node_Path_Array": {
"tooltip": "",
"name": "Path Array",
"outputs": [
{
"tooltip": "",
"name": "Path array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
}
]
},
"Node_Find_Pixel": {
"tooltip": "Get the position of the first pixel with a given color.",
"name": "Find pixel",
"outputs": [
{
"tooltip": "",
"name": "Position"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Search color"
}
]
},
"Node_String_Length": {
"tooltip": "",
"name": "Text Length",
"outputs": [
{
"tooltip": "",
"name": "Text"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "",
"name": "Mode"
}
]
},
"Node_Blur_Bokeh": {
"tooltip": "Create bokeh effect. Blur lighter color in a lens-like manner.",
"name": "Lens Blur",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Color": {
"tooltip": "",
"name": "Color",
"outputs": [
{
"tooltip": "",
"name": "Color"
}
],
"inputs": [
{
"tooltip": "",
"name": "Color"
}
]
},
"Node_Cellular": {
"tooltip": "Generate voronoi pattern.",
"name": "Cellular Noise",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "Contrast"
},
{
"tooltip": "",
"name": "Pattern"
},
{
"tooltip": "",
"name": "Middle"
},
{
"tooltip": "",
"name": "Radial scale"
},
{
"tooltip": "",
"name": "Radial shatter"
},
{
"tooltip": "",
"name": "Colored"
}
]
},
"Node_Path_Map_Area": {
"tooltip": "Scale path to fit a given area.",
"name": "Remap Path",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Area"
}
]
},
"Node_Iterator_Sort_Output": {
"tooltip": "",
"name": "Sort Output",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Result"
}
]
},
"Node_Vector_Split": {
"tooltip": "",
"name": "Vector Split",
"outputs": [
{
"tooltip": "",
"name": "x"
},
{
"tooltip": "",
"name": "y"
},
{
"tooltip": "",
"name": "z"
},
{
"tooltip": "",
"name": "w"
}
],
"inputs": [
{
"tooltip": "",
"name": "Vector"
}
]
},
"Node_Audio_Window": {
"tooltip": "Take a slice of an audio array based on the current frame.",
"name": "Audio Window",
"outputs": [
{
"tooltip": "",
"name": "Windowed Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Audio Array"
},
{
"tooltip": "",
"name": "Sample"
},
{
"tooltip": "",
"name": "Size"
}
]
},
"Node_Bloom": {
"tooltip": "Apply bloom effect, bluring and brighten the bright part of the image.",
"name": "Bloom",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "Bloom blur radius.",
"name": "Size"
},
{
"tooltip": "How bright a pixel should be to start blooming.",
"name": "Tolerance"
},
{
"tooltip": "Blend intensity.",
"name": "Strength"
},
{
"tooltip": "",
"name": "Bloom mask"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Color_Mix": {
"tooltip": "",
"name": "Mix Color",
"outputs": [
{
"tooltip": "",
"name": "Color"
}
],
"inputs": [
{
"tooltip": "",
"name": "Color from"
},
{
"tooltip": "",
"name": "Color to"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Mode"
}
]
},
"Node_Path_L_System": {
"tooltip": "",
"name": "L system",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Length"
},
{
"tooltip": "",
"name": "Angle"
},
{
"tooltip": "",
"name": "Starting position"
},
{
"tooltip": "",
"name": "Iteration"
},
{
"tooltip": 37,
"name": "Starting rule"
},
{
"tooltip": "Replace symbol of the last generated rule, for example a=F to replace all a with F. Use comma to separate different replacements.",
"name": "End replacement"
},
{
"tooltip": "",
"name": "Starting angle"
},
{
"tooltip": "",
"name": "Name 0"
},
{
"tooltip": "",
"name": "Rule 0"
}
]
},
"Node_Fluid_Add": {
"tooltip": "",
"name": "Add Fluid",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Fluid brush"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Inherit velocity"
},
{
"tooltip": "",
"name": "Density"
}
]
},
"Node_VFX_Spawner": {
"tooltip": "",
"name": "Spawner",
"outputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "On create"
},
{
"tooltip": "",
"name": "On step"
},
{
"tooltip": "",
"name": "On destroy"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particle sprite"
},
{
"tooltip": "Frames delay between each particle spawn.",
"name": "Spawn delay"
},
{
"tooltip": "Amount of particle spawn in that frame.",
"name": "Spawn amount"
},
{
"tooltip": "",
"name": "Spawn area"
},
{
"tooltip": "",
"name": "Spawn distribution"
},
{
"tooltip": "",
"name": "Lifespan"
},
{
"tooltip": "",
"name": "Spawn direction"
},
{
"tooltip": "",
"name": "Acceleration"
},
{
"tooltip": "",
"name": "Orientation"
},
{
"tooltip": "",
"name": "Rotational speed"
},
{
"tooltip": "",
"name": "Spawn scale"
},
{
"tooltip": "",
"name": "Scale over time"
},
{
"tooltip": "",
"name": "Color over lifetime"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Alpha over time"
},
{
"tooltip": "Make the particle rotates to follow its movement.",
"name": "Rotate by direction"
},
{
"tooltip": "",
"name": "Spawn type"
},
{
"tooltip": "",
"name": "Spawn size"
},
{
"tooltip": "",
"name": "Spawn velocity"
},
{
"tooltip": "",
"name": "Gravity"
},
{
"tooltip": "",
"name": "Wiggle"
},
{
"tooltip": "",
"name": "Loop"
},
{
"tooltip": "Whether to select image from an array in order, at random, or treat array as animation.",
"name": "Surface array"
},
{
"tooltip": "",
"name": "Animation speed"
},
{
"tooltip": "",
"name": "Scatter"
},
{
"tooltip": "",
"name": "Boundary data"
},
{
"tooltip": "",
"name": "On animation end"
},
{
"tooltip": "",
"name": "Spawn"
},
{
"tooltip": "",
"name": "Random blend"
},
{
"tooltip": "Make particle move away from the spawn center.",
"name": "Directed from center"
},
{
"tooltip": "",
"name": "Distribution map"
},
{
"tooltip": "",
"name": "Distribution data"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Gravity direction"
},
{
"tooltip": "",
"name": "Turning"
},
{
"tooltip": "Apply randomized 1, -1 multiplier to the turning speed.",
"name": "Turn both directions"
},
{
"tooltip": "",
"name": "Turn scale with speed"
},
{
"tooltip": "",
"name": "Spawn trigger"
},
{
"tooltip": "How often the 'on step' event is triggered.\nWith 1 being trigger every frame, 2 means triggered once every 2 frames.",
"name": "Step interval"
}
]
},
"Node_Path_Anchor": {
"tooltip": "",
"name": "Path Anchor",
"outputs": [
{
"tooltip": "",
"name": "Anchor"
}
],
"inputs": [
{
"tooltip": "",
"name": "Postion"
},
{
"tooltip": "",
"name": "Control point 1"
},
{
"tooltip": "",
"name": "Control point 2"
},
{
"tooltip": "",
"name": "Mirror control point"
}
]
},
"Node_Image_Sequence": {
"tooltip": "Load multiple images from your computer as array.",
"name": "Image Array",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Paths"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Padding"
},
{
"tooltip": "",
"name": "Canvas size"
},
{
"tooltip": "",
"name": "Sizing method"
}
]
},
"Node_Json_File_Read": {
"tooltip": "Load .json file using keys.",
"name": "JSON File In",
"outputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Struct"
},
{
"tooltip": "",
"name": "Values"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Key"
}
]
},
"Node_Iterator_Each_Output": {
"tooltip": "",
"name": "Output",
"outputs": [
{
"tooltip": "",
"name": "Preview"
}
],
"inputs": [
{
"tooltip": "",
"name": "Value out"
}
]
},
"Node_3D_Sphere": {
"tooltip": "",
"name": "3D Sphere",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "Normal pass"
},
{
"tooltip": "",
"name": "3D vertex"
}
],
"inputs": [
{
"tooltip": "Amount of polygon in X and Y axis.",
"name": "Subdivisions"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render rotation"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Textures"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Scale view with dimension"
}
]
},
"Node_Vector_Cross_3D": {
"tooltip": "",
"name": "Cross product 3D",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Point 1"
},
{
"tooltip": "",
"name": "Point 2"
}
]
},
"Node_Color_Data": {
"tooltip": "Get data (rgb, hsv, brightness) from color.",
"name": "Color Data",
"outputs": [
{
"tooltip": "",
"name": "Red"
},
{
"tooltip": "",
"name": "Green"
},
{
"tooltip": "",
"name": "Blue"
},
{
"tooltip": "",
"name": "Hue"
},
{
"tooltip": "",
"name": "Saturation"
},
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Brightness"
}
],
"inputs": [
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Normalize"
}
]
},
"Node_Array_Zip": {
"tooltip": "",
"name": "Array Zip",
"outputs": [
{
"tooltip": "",
"name": "Output"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Value"
}
]
},
"Node_Strand_Collision": {
"tooltip": "",
"name": "Strand Collision",
"outputs": [
{
"tooltip": "",
"name": "Strand"
}
],
"inputs": [
{
"tooltip": "",
"name": "Strand"
},
{
"tooltip": "",
"name": "Collision mesh"
}
]
},
"Node_Threshold": {
"tooltip": "Set a threshold where pixel darker will becomes black, and brighter to white. Also works with alpha.",
"name": "Threshold",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Mode"
},
{
"tooltip": "",
"name": "Threshold"
},
{
"tooltip": "",
"name": "Smoothness"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_3D_Cone": {
"tooltip": "",
"name": "3D Cone",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "Normal pass"
},
{
"tooltip": "",
"name": "3D vertex"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render rotation"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Sides"
},
{
"tooltip": "",
"name": "Textures base"
},
{
"tooltip": "",
"name": "Textures side"
},
{
"tooltip": "",
"name": "Scale view with dimension"
}
]
},
"Node_Outline": {
"tooltip": "Add border to the image.",
"name": "Outline",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Outline"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Width"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "Blend outline color with the original color.",
"name": "Blend"
},
{
"tooltip": "",
"name": "Blend alpha"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Anti alising"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "Shift outline inside, outside the shape.",
"name": "Start"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Image_Sheet": {
"tooltip": "Cut up spritesheet into animation or image array.",
"name": "Splice Spritesheet",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Atlas Data"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Sprite size"
},
{
"tooltip": "",
"name": "Row"
},
{
"tooltip": "",
"name": "Amount"
},
{
"tooltip": "",
"name": "Offset"
},
{
"tooltip": "",
"name": "Spacing"
},
{
"tooltip": "",
"name": "Padding"
},
{
"tooltip": "",
"name": "Output"
},
{
"tooltip": "",
"name": "Animation speed"
},
{
"tooltip": "",
"name": "Orientation"
},
{
"tooltip": "Automatically set amount based on sprite size.",
"name": "Auto fill"
},
{
"tooltip": "",
"name": "Sync animation"
},
{
"tooltip": "",
"name": "Filter empty output"
},
{
"tooltip": "",
"name": "Filtered Pixel"
},
{
"tooltip": "",
"name": "Filtered Color"
}
]
},
"Node_Fluid_Turbulence": {
"tooltip": "",
"name": "Turbulence",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Effect area"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Mode"
}
]
},
"Node_Iterator_Filter_Output": {
"tooltip": "",
"name": "Output",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Result"
}
]
},
"Node_ASE_File_Read": {
"tooltip": "Load Aseprite file with support for layers, tags.",
"name": "ASE File In",
"outputs": [
{
"tooltip": "",
"name": "Output"
},
{
"tooltip": "",
"name": "Content"
},
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Palette"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Generate layers"
},
{
"tooltip": "",
"name": "Current tag"
}
]
},
"Node_Gradient_Replace_Color": {
"tooltip": "",
"name": "Gradient Replace",
"outputs": [
{
"tooltip": "",
"name": "Gradient"
}
],
"inputs": [
{
"tooltip": "",
"name": "Gradient"
},
{
"tooltip": "",
"name": "Color from"
},
{
"tooltip": "",
"name": "Color to"
},
{
"tooltip": "",
"name": "Threshold"
}
]
},
"Node_Array_Reverse": {
"tooltip": "",
"name": "Array Reverse",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
}
]
},
"Node_Chromatic_Aberration": {
"tooltip": "Apply chromatic aberration effect to the image.",
"name": "Chromatic Aberration",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Center"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Path_Builder": {
"tooltip": "Create path from array of vec2 points.",
"name": "Path Builder",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Point array"
},
{
"tooltip": "If set to true, will draw a single path from one point to another. If not set will treat each pair of points as an individual line.",
"name": "Connected"
}
]
},
"Node_Canvas": {
"tooltip": "Draw on surface using brush, eraser, etc.",
"name": "Canvas",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Preview"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Brush size"
},
{
"tooltip": "",
"name": "Fill threshold"
},
{
"tooltip": "",
"name": "Fill type"
},
{
"tooltip": "",
"name": "Draw preview overlay"
},
{
"tooltip": "",
"name": "Brush"
},
{
"tooltip": "",
"name": "Surface amount"
},
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Background alpha"
},
{
"tooltip": "",
"name": "Render background"
}
]
},
"Node_Noise_Simplex": {
"tooltip": "Generate simplex noise, similiar to perlin noise with better fidelity but non-tilable.",
"name": "Simplex Noise",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Iteration"
},
{
"tooltip": "",
"name": "Color mode"
},
{
"tooltip": "",
"name": "Color R range"
},
{
"tooltip": "",
"name": "Color G range"
},
{
"tooltip": "",
"name": "Color B range"
}
]
},
"Node_VFX_Repel": {
"tooltip": "",
"name": "Repel",
"outputs": [
{
"tooltip": "",
"name": "Particles"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Falloff distance"
},
{
"tooltip": "",
"name": "Effect Vector"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Rotate particle"
},
{
"tooltip": "",
"name": "Scale particle"
}
]
},
"Node_Condition": {
"tooltip": "Given a condition, output one value if true, another value is false.",
"name": "Condition",
"outputs": [
{
"tooltip": "",
"name": "Result"
},
{
"tooltip": "",
"name": "Bool"
}
],
"inputs": [
{
"tooltip": "",
"name": "Check value"
},
{
"tooltip": "",
"name": "Condition"
},
{
"tooltip": "",
"name": "Compare to"
},
{
"tooltip": "",
"name": "True"
},
{
"tooltip": "",
"name": "False"
},
{
"tooltip": "",
"name": "Eval mode"
},
{
"tooltip": "",
"name": "Boolean"
},
{
"tooltip": "",
"name": "Text 1"
},
{
"tooltip": "",
"name": "Text 2"
}
]
},
"Node_Array_Get": {
"tooltip": "",
"name": "Array Get",
"outputs": [
{
"tooltip": "",
"name": "Value"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Index"
},
{
"tooltip": "",
"name": "Overflow"
}
]
},
"Node_Glow": {
"tooltip": "Apply glow to the border of the image.",
"name": "Glow",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Border"
},
{
"tooltip": "",
"name": "Size"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Plot_Linear": {
"tooltip": "Plot graph or bar chart from array of number.",
"name": "Bar \/ Graph",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Data"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Sample frequency"
},
{
"tooltip": "",
"name": "Origin"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Base Color"
},
{
"tooltip": "",
"name": "Graph Thickness"
},
{
"tooltip": "",
"name": "Use Background"
},
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Direction"
},
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "Value Offset"
},
{
"tooltip": "",
"name": "Color Over Sample"
},
{
"tooltip": "",
"name": "Trim mode"
},
{
"tooltip": "",
"name": "Window Size"
},
{
"tooltip": "",
"name": "Window Offset"
},
{
"tooltip": "",
"name": "Spacing"
},
{
"tooltip": "",
"name": "Bar Width"
},
{
"tooltip": "",
"name": "Rounded Bar"
},
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Flip Value"
},
{
"tooltip": "",
"name": "Loop"
},
{
"tooltip": "",
"name": "Smooth"
}
]
},
"Node_Shape": {
"tooltip": "Draw simple shapes using signed distance field.",
"name": "Shape",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Shape"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Sides"
},
{
"tooltip": "",
"name": "Inner radius"
},
{
"tooltip": "",
"name": "Anti alising"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Angle range"
},
{
"tooltip": "",
"name": "Corner radius"
},
{
"tooltip": "",
"name": "Shape color"
},
{
"tooltip": "",
"name": "Background color"
},
{
"tooltip": "",
"name": "Height"
},
{
"tooltip": "",
"name": "Start radius"
},
{
"tooltip": "",
"name": "Shape path"
}
]
},
"Node_Mesh_Create_Path": {
"tooltip": "Create mesh from path.",
"name": "Path to Mesh",
"outputs": [
{
"tooltip": "",
"name": "Mesh"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Sample"
},
{
"tooltip": "",
"name": "Algorithm"
}
]
},
"Node_Color_Remove": {
"tooltip": "Remove color that match a palette.",
"name": "Remove Color",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Colors"
},
{
"tooltip": "",
"name": "Threshold"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "Keep the selected colors and remove the rest.",
"name": "Invert"
}
]
},
"Node_Shape_Polygon": {
"tooltip": "Draw simple shapes using triangles.",
"name": "Polygon Shape",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Mesh"
},
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Background color"
},
{
"tooltip": "",
"name": "Shape color"
},
{
"tooltip": "",
"name": "Shape"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Sides"
},
{
"tooltip": "",
"name": "Inner radius"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "",
"name": "Teeth"
},
{
"tooltip": "",
"name": "Teeth height"
},
{
"tooltip": "",
"name": "Teeth taper"
},
{
"tooltip": "",
"name": "Angle range"
},
{
"tooltip": "",
"name": "Round cap"
},
{
"tooltip": "",
"name": "Mesh"
}
]
},
"Node_VFX_Renderer": {
"tooltip": "",
"name": "Renderer",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Output dimension"
},
{
"tooltip": "Round position to the closest integer value to avoid jittering.",
"name": "Round position"
},
{
"tooltip": "",
"name": "Blend mode"
},
{
"tooltip": "",
"name": "Particles"
}
]
},
"Node_Flood_Fill": {
"tooltip": "Filled connected pixel given position and color.",
"name": "Flood Fill",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Colors"
},
{
"tooltip": "",
"name": "Threshold"
},
{
"tooltip": "",
"name": "Diagonal"
}
]
},
"Node_Twirl": {
"tooltip": "Twist the image around a mid point.",
"name": "Twirl",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Center"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.",
"name": "Oversample mode"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_String_Merge": {
"tooltip": "",
"name": "Combine Text",
"outputs": [
{
"tooltip": "",
"name": "Text"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text A"
},
{
"tooltip": "",
"name": "Text B"
}
]
},
"Node_VFX_Vortex": {
"tooltip": "",
"name": "Vortex",
"outputs": [
{
"tooltip": "",
"name": "Particles"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Falloff distance"
},
{
"tooltip": "",
"name": "Effect Vector"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Rotate particle"
},
{
"tooltip": "",
"name": "Scale particle"
},
{
"tooltip": "",
"name": "Attraction force"
},
{
"tooltip": "",
"name": "Clockwise"
}
]
},
"Node_Iterator_Filter_Input": {
"tooltip": "",
"name": "Input",
"outputs": [
{
"tooltip": "",
"name": "Value in"
}
],
"inputs": []
},
"Node_Noise_Tri": {
"tooltip": "",
"name": "Triangular Noise",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Texture sample"
},
{
"tooltip": "",
"name": "Oversample mode"
}
]
},
"Node_Gradient_Extract": {
"tooltip": "Get palatte and array of key positions from gradient.",
"name": "Gradient Data",
"outputs": [
{
"tooltip": "",
"name": "Colors"
},
{
"tooltip": "",
"name": "Positions"
},
{
"tooltip": "",
"name": "Type"
}
],
"inputs": [
{
"tooltip": "",
"name": "Gradient"
}
]
},
"Node_CSV_File_Write": {
"tooltip": "Save array as .csv file.",
"name": "CSV File Out",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Content"
}
]
},
"Node_Path_Transform": {
"tooltip": "",
"name": "Transform Path",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Anchor"
}
]
},
"Node_Equation": {
"tooltip": "Evaluate string of equation. With an option for setting variables.",
"name": "Equation",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Equation"
},
{
"tooltip": "",
"name": "Argument name"
},
{
"tooltip": "",
"name": "Argument value"
}
]
},
"Node_Group_Output": {
"tooltip": "",
"name": "Output",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Value"
},
{
"tooltip": "",
"name": "Order"
}
]
},
"Node_String": {
"tooltip": "",
"name": "Text",
"outputs": [
{
"tooltip": "",
"name": "Text"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
}
]
},
"Node_Sampler": {
"tooltip": "Sample color from an image.",
"name": "Sampler",
"outputs": [
{
"tooltip": "",
"name": "Color"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "Size of square around the position to sample and average pixel color.",
"name": "Sampling size"
}
]
},
"Node_Zigzag": {
"tooltip": "Generate zigzag pattern.",
"name": "Zigzag",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Amount"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Color 1"
},
{
"tooltip": "",
"name": "Color 2"
},
{
"tooltip": "",
"name": "Smooth"
}
]
},
"Node_Vector4": {
"tooltip": "",
"name": "Vector4",
"outputs": [
{
"tooltip": "",
"name": "Vector"
}
],
"inputs": [
{
"tooltip": "",
"name": "x"
},
{
"tooltip": "",
"name": "y"
},
{
"tooltip": "",
"name": "z"
},
{
"tooltip": "",
"name": "w"
},
{
"tooltip": "",
"name": "Integer"
}
]
},
"Node_Animation_Control": {
"tooltip": "Control animation state with triggers.",
"name": "Animation Control",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Toggle Play \/ Pause"
},
{
"tooltip": "",
"name": "Pause"
},
{
"tooltip": "",
"name": "Resume"
},
{
"tooltip": "",
"name": "Play From Beginning"
},
{
"tooltip": "",
"name": "Play once"
},
{
"tooltip": "",
"name": "Skip Frames"
},
{
"tooltip": "",
"name": "Skip Frames Count"
}
]
},
"Node_Strand_Render_Texture": {
"tooltip": "",
"name": "Strand Render Texture",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Strand"
},
{
"tooltip": "",
"name": "Thickness"
},
{
"tooltip": "",
"name": "Random color"
},
{
"tooltip": "",
"name": "Texture"
},
{
"tooltip": "",
"name": "Seed"
}
]
},
"Node_Line": {
"tooltip": "Draw line on an image. Connect path data to it to draw line from path.",
"name": "Line",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Background"
},
{
"tooltip": "",
"name": "Segment"
},
{
"tooltip": "",
"name": "Width"
},
{
"tooltip": "",
"name": "Wiggle"
},
{
"tooltip": "",
"name": "Random seed"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "Draw line along path.",
"name": "Path"
},
{
"tooltip": "Range of the path to draw.",
"name": "Range"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Color over length"
},
{
"tooltip": "",
"name": "Width over length"
},
{
"tooltip": "Apply the full 'width over length' to the trimmed path.",
"name": "Span width over path"
},
{
"tooltip": "",
"name": "Round cap"
},
{
"tooltip": "",
"name": "Round segment"
},
{
"tooltip": "Apply the full 'color over length' to the trimmed path.",
"name": "Span color over path"
},
{
"tooltip": "",
"name": "Greyscale over width"
},
{
"tooltip": "Render pixel perfect 1px line.",
"name": "1px mode"
},
{
"tooltip": "",
"name": "Texture"
},
{
"tooltip": "Fix length of each segment instead of segment count.",
"name": "Fix length"
},
{
"tooltip": "",
"name": "Segment length"
},
{
"tooltip": "",
"name": "Texture position"
},
{
"tooltip": "",
"name": "Texture rotation"
},
{
"tooltip": "",
"name": "Texture scale"
}
]
},
"Node_Noise_Hex": {
"tooltip": "",
"name": "Hexagonal Noise",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Scale"
},
{
"tooltip": "",
"name": "Texture sample"
},
{
"tooltip": "",
"name": "Oversample mode"
}
]
},
"Node_Solid": {
"tooltip": "Create image of a single color.",
"name": "Solid",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Empty"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Use mask dimension"
}
]
},
"Node_Wrap_Area": {
"tooltip": "Wrap image to fit area value (x, y, w, h).",
"name": "Area Warp",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_RGB_Channel": {
"tooltip": "Extract RGBA channel on an image, each channel becomes its own image.",
"name": "RGBA Extract",
"outputs": [
{
"tooltip": "",
"name": "Red"
},
{
"tooltip": "",
"name": "Green"
},
{
"tooltip": "",
"name": "Blue"
},
{
"tooltip": "",
"name": "Alpha"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Output type"
}
]
},
"Node_Fluid_Vortex": {
"tooltip": "",
"name": "Vortex",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Radius"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Attraction"
},
{
"tooltip": "",
"name": "Mode"
}
]
},
"Node_Fluid_Update": {
"tooltip": "",
"name": "Update Domain",
"outputs": [
{
"tooltip": "",
"name": "Fluid Domain"
}
],
"inputs": [
{
"tooltip": "",
"name": "Fluid Domain"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Group": {
"tooltip": "",
"name": "Group",
"outputs": [],
"inputs": []
},
"Node_Palette_Sort": {
"tooltip": "",
"name": "Sort Palette",
"outputs": [
{
"tooltip": "",
"name": "Sorted palette"
}
],
"inputs": [
{
"tooltip": "",
"name": "Palette in"
},
{
"tooltip": "",
"name": "Order"
},
{
"tooltip": "",
"name": "Reverse"
}
]
},
"Node_Pin": {
"tooltip": "Craete pin to organize your connection. Can be create by double clicking on a connection line.",
"name": "Pin",
"outputs": [
{
"tooltip": "",
"name": "Out"
}
],
"inputs": [
{
"tooltip": "",
"name": "In"
}
]
},
"Node_String_Regex_Match": {
"tooltip": "",
"name": "RegEx Match",
"outputs": [
{
"tooltip": "",
"name": "Results"
}
],
"inputs": [
{
"tooltip": "",
"name": "Text"
},
{
"tooltip": "",
"name": "Regex"
}
]
},
"Node_Cache_Array": {
"tooltip": "Store current animation as array. Cache persisted between save.",
"name": "Cache Array",
"outputs": [
{
"tooltip": "",
"name": "Cache array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "Frame index to start caching, set to -1 to start at the first frame.",
"name": "Start frame"
},
{
"tooltip": "Frame index to stop caching (inclusive), set to -1 to stop at the last frame.",
"name": "Stop frame"
},
{
"tooltip": "Cache every N frames, set to 1 to cache every frame.",
"name": "Step"
}
]
},
"Node_Json_File_Write": {
"tooltip": "Save data to .json file.",
"name": "JSON File Out",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Struct"
},
{
"tooltip": "",
"name": "Key"
},
{
"tooltip": "",
"name": "value"
}
]
},
"Node_Struct": {
"tooltip": "",
"name": "Struct",
"outputs": [
{
"tooltip": "",
"name": "Struct"
}
],
"inputs": [
{
"tooltip": "",
"name": "Key"
},
{
"tooltip": "",
"name": "value"
}
]
},
"Node_Path_Shift": {
"tooltip": "Move path along its normal.",
"name": "Shift Path",
"outputs": [
{
"tooltip": "",
"name": "Path"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Distance"
}
]
},
"Node_Boolean": {
"tooltip": "",
"name": "Boolean",
"outputs": [
{
"tooltip": "",
"name": "Boolean"
}
],
"inputs": [
{
"tooltip": "",
"name": "Value"
}
]
},
"Node_Websocket_Sender": {
"tooltip": "Create websocket server to send data to the network.",
"name": "Websocket Sender",
"outputs": [],
"inputs": [
{
"tooltip": "",
"name": "Port"
},
{
"tooltip": "",
"name": "Data type"
},
{
"tooltip": "",
"name": "Struct"
},
{
"tooltip": "",
"name": "Surface"
},
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Target"
}
]
},
"Node_Strand_Force_Apply": {
"tooltip": "",
"name": "Strand Force Apply",
"outputs": [
{
"tooltip": "",
"name": "Strand"
}
],
"inputs": [
{
"tooltip": "",
"name": "Strand"
},
{
"tooltip": "",
"name": "Shape"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Direction"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Turbulence"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "",
"name": "Turbulence frequency"
},
{
"tooltip": "",
"name": "Turbulence detail"
}
]
},
"Node_2D_light": {
"tooltip": "Apply different shaped light on the image.",
"name": "2D Light",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Light only"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Light shape"
},
{
"tooltip": "",
"name": "Center"
},
{
"tooltip": "",
"name": "Range"
},
{
"tooltip": "",
"name": "Intensity"
},
{
"tooltip": "",
"name": "Color"
},
{
"tooltip": "",
"name": "Start"
},
{
"tooltip": "",
"name": "Finish"
},
{
"tooltip": "",
"name": "Sweep"
},
{
"tooltip": "",
"name": "Sweep end"
},
{
"tooltip": "",
"name": "Banding"
},
{
"tooltip": "Control how light fade out over distance.",
"name": "Attenuation"
},
{
"tooltip": "",
"name": "Radial banding"
},
{
"tooltip": "",
"name": "Radial start"
},
{
"tooltip": "",
"name": "Radial band ratio"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Array_Add": {
"tooltip": "",
"name": "Array Add",
"outputs": [
{
"tooltip": "",
"name": "Output"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
},
{
"tooltip": "",
"name": "Spread array"
},
{
"tooltip": "",
"name": "Value"
}
]
},
"Node_Strand_Render": {
"tooltip": "",
"name": "Strand Render",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Strand"
},
{
"tooltip": "",
"name": "Thickness"
},
{
"tooltip": "",
"name": "Thickness over length"
},
{
"tooltip": "",
"name": "Random color"
},
{
"tooltip": "",
"name": "Color over length"
},
{
"tooltip": "",
"name": "Seed"
},
{
"tooltip": "Render extra strands between the real strands.",
"name": "Child"
}
]
},
"Node_Sprite_Stack": {
"tooltip": "Create sprite stack either from repeating a single image or stacking different images using array.",
"name": "Sprite Stack",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Base shape"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Stack amount"
},
{
"tooltip": "",
"name": "Stack shift"
},
{
"tooltip": "",
"name": "Position"
},
{
"tooltip": "",
"name": "Rotation"
},
{
"tooltip": "",
"name": "Stack blend"
},
{
"tooltip": "Alpha value for the last copy.",
"name": "Alpha end"
},
{
"tooltip": "Make each copy move the original image.",
"name": "Move base"
}
]
},
"Node_Trail": {
"tooltip": "Blend animation by filling in the pixel 'in-between' two or more frames.",
"name": "Trail",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "Trail UV"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Max life"
},
{
"tooltip": "",
"name": "Loop"
},
{
"tooltip": "Maximum distance to search for movement, set to -1 to search the entire image.",
"name": "Max distance"
},
{
"tooltip": "Make trail track pixels of the same color, instead of the closet pixels.",
"name": "Match color"
},
{
"tooltip": "Blend color between two pixel smoothly.",
"name": "Blend color"
},
{
"tooltip": "",
"name": "Alpha over life"
}
]
},
"Node_Color_RGB": {
"tooltip": "Create color from RGB value.",
"name": "RGB Color",
"outputs": [
{
"tooltip": "",
"name": "Color"
}
],
"inputs": [
{
"tooltip": "",
"name": "Red"
},
{
"tooltip": "",
"name": "Green"
},
{
"tooltip": "",
"name": "Blue"
},
{
"tooltip": "",
"name": "Normalized"
}
]
},
"Node_Level": {
"tooltip": "Adjust brightness of an image by changing its brightness range.",
"name": "Level",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "White"
},
{
"tooltip": "",
"name": "Red"
},
{
"tooltip": "",
"name": "Green"
},
{
"tooltip": "",
"name": "Blue"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Image_Animated": {
"tooltip": "Load multiple images from your computer as animation.",
"name": "Animation",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Path"
},
{
"tooltip": "",
"name": "Padding"
},
{
"tooltip": "Stretch animation speed to match project length.",
"name": "Stretch frame"
},
{
"tooltip": "",
"name": "Frame duration"
},
{
"tooltip": "",
"name": "Animation end"
},
{
"tooltip": "",
"name": "Set animation length to match"
}
]
},
"Node_Math": {
"tooltip": "",
"name": "Math",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "a"
},
{
"tooltip": "",
"name": "b"
},
{
"tooltip": "",
"name": "Degree angle"
},
{
"tooltip": "",
"name": "To integer"
},
{
"tooltip": "",
"name": "Amount"
}
]
},
"Node_Move_Point": {
"tooltip": "",
"name": "Translate Point",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Point"
},
{
"tooltip": "",
"name": "Mode"
},
{
"tooltip": "",
"name": "Shift"
},
{
"tooltip": "",
"name": "Direction"
},
{
"tooltip": "",
"name": "Distance"
}
]
},
"Node_Dither": {
"tooltip": "Reduce color and use dithering to preserve original color.",
"name": "Dither",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Palette"
},
{
"tooltip": "",
"name": "Pattern"
},
{
"tooltip": "",
"name": "Dither map"
},
{
"tooltip": "",
"name": "Contrast"
},
{
"tooltip": "",
"name": "Contrast map"
},
{
"tooltip": "",
"name": "Mode"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
},
"Node_Combine_RGB": {
"tooltip": "Combine 4 image in to one. Each image use to control RGBA channel.",
"name": "RGBA Combine",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Red"
},
{
"tooltip": "",
"name": "Green"
},
{
"tooltip": "",
"name": "Blue"
},
{
"tooltip": "",
"name": "Alpha"
},
{
"tooltip": "",
"name": "Sampling type"
}
]
},
"Node_Iterate_Sort": {
"tooltip": "Sort array using node graph.",
"name": "Sort Array",
"outputs": [
{
"tooltip": "",
"name": "Array"
}
],
"inputs": [
{
"tooltip": "",
"name": "Array"
}
]
},
"Node_VFX_Destroy": {
"tooltip": "",
"name": "Destroy",
"outputs": [
{
"tooltip": "",
"name": "Particles"
}
],
"inputs": [
{
"tooltip": "",
"name": "Particles"
},
{
"tooltip": "",
"name": "Area"
},
{
"tooltip": "",
"name": "Falloff"
},
{
"tooltip": "",
"name": "Falloff distance"
},
{
"tooltip": "",
"name": "Effect Vector"
},
{
"tooltip": "",
"name": "Strength"
},
{
"tooltip": "",
"name": "Rotate particle"
},
{
"tooltip": "",
"name": "Scale particle"
}
]
},
"Node_9Slice": {
"tooltip": "Cut image into 3x3 parts, and scale\/repeat only the middle part.",
"name": "Nine Slice",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Splice"
},
{
"tooltip": "",
"name": "Filling modes"
}
]
},
"Node_3D_Extrude": {
"tooltip": "Extrude 2D image into 3D object.",
"name": "3D Extrude",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
},
{
"tooltip": "",
"name": "3D scene"
},
{
"tooltip": "",
"name": "Normal pass"
},
{
"tooltip": "",
"name": "3D vertex"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Dimension"
},
{
"tooltip": "",
"name": "Object position"
},
{
"tooltip": "",
"name": "Object rotation"
},
{
"tooltip": "",
"name": "Object scale"
},
{
"tooltip": "",
"name": "Render position"
},
{
"tooltip": "",
"name": "Render rotation"
},
{
"tooltip": "",
"name": "Render scale"
},
{
"tooltip": "",
"name": "Manual generate"
},
{
"tooltip": "",
"name": "Light direction"
},
{
"tooltip": "",
"name": "Light height"
},
{
"tooltip": "",
"name": "Light intensity"
},
{
"tooltip": "",
"name": "Light color"
},
{
"tooltip": "",
"name": "Ambient color"
},
{
"tooltip": "",
"name": "Height map"
},
{
"tooltip": "",
"name": "Always update"
},
{
"tooltip": "",
"name": "Projection"
},
{
"tooltip": "",
"name": "Field of view"
},
{
"tooltip": "",
"name": "Scale view with dimension"
}
]
},
"Node_Compare": {
"tooltip": "",
"name": "Compare",
"outputs": [
{
"tooltip": "",
"name": "Result"
}
],
"inputs": [
{
"tooltip": "",
"name": "Type"
},
{
"tooltip": "",
"name": "a"
},
{
"tooltip": "",
"name": "b"
}
]
},
"Node_Erode": {
"tooltip": "Remove pixel that are close to the border of the image.",
"name": "Erode",
"outputs": [
{
"tooltip": "",
"name": "Surface out"
}
],
"inputs": [
{
"tooltip": "",
"name": "Surface in"
},
{
"tooltip": "",
"name": "Width"
},
{
"tooltip": "",
"name": "Preserve border"
},
{
"tooltip": "",
"name": "Use alpha"
},
{
"tooltip": "",
"name": "Mask"
},
{
"tooltip": "",
"name": "Mix"
},
{
"tooltip": "",
"name": "Active"
}
]
}
}