{ "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" } ] } }