{ "Node_PB_Draw_Fill":{ "name":"Fill", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" } ] }, "Node_Color_Data":{ "name":"Color Data", "tooltip":"Get data (rgb, hsv, brightness) from color.", "outputs":[ { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Brightness", "tooltip":"" } ], "inputs":[ { "name":"Color", "tooltip":"" }, { "name":"Normalize", "tooltip":"" } ] }, "Node_Fluid_Domain":{ "name":"Domain", "tooltip":"", "outputs":[ { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Collision", "tooltip":"" }, { "name":"Material dissipation type", "tooltip":"", "display_data":[ "Multiply", "Subtract" ] }, { "name":"Material dissipation", "tooltip":"" }, { "name":"Velocity dissipation type", "tooltip":"", "display_data":[ "Multiply", "Subtract" ] }, { "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":"" } ] }, "Node_Array_Add":{ "name":"Array Add", "tooltip":"", "outputs":[ { "name":"Output", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Spread array", "tooltip":"" } ] }, "Node_Time_Remap":{ "name":"Time Remap", "tooltip":"Remap image using texture as time map. Where brighter pixel means using pixel from an older frame.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Map", "tooltip":"" }, { "name":"Max life", "tooltip":"" }, { "name":"Loop", "tooltip":"" } ] }, "Node_Grid_Tri":{ "name":"Triangular Grid", "tooltip":"Generate triangular grid pattern.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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":"", "display_data":[ "Colored tile", "Height map", "Texture grid", "Texture sample" ] }, { "name":"Seed", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" } ] }, "Node_String_Length":{ "name":"Text Length", "tooltip":"", "outputs":[ { "name":"Text", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "Character", "Word" ] } ] }, "Node_Level_Selector":{ "name":"Level Selector", "tooltip":"Isolate part of the image that falls in the selected brightness range.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Mid point", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Anim_Curve":{ "name":"Evaluate Curve", "tooltip":"Evaluate value from an animation curve.", "outputs":[ { "name":"Curve", "tooltip":"" } ], "inputs":[ { "name":"Curve", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Minimum", "tooltip":"" }, { "name":"Maximum", "tooltip":"" }, { "name":"Animated", "tooltip":"" } ] }, "Node_Array_Composite":{ "name":"Array Composite", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Compose", "tooltip":"" } ] }, "Node_VFX_Trail":{ "name":"VFX Trail", "tooltip":"Generate path from particle movement.", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Particles", "tooltip":"" }, { "name":"Life", "tooltip":"" }, { "name":"Color", "tooltip":"" } ] }, "Node_PB_Fx_Highlight":{ "name":"Highlight", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Highlight Area", "tooltip":"" }, { "name":"Light Color", "tooltip":"" }, { "name":"Shadow Color", "tooltip":"" }, { "name":"Roughness", "tooltip":"" }, { "name":"Roughness Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_Struct_Get":{ "name":"Struct Get", "tooltip":"", "outputs":[ { "name":"Struct", "tooltip":"" } ], "inputs":[ { "name":"Struct", "tooltip":"" }, { "name":"Key", "tooltip":"" } ] }, "Node_3D_Mesh_Terrain":{ "name":"3D Terrain", "tooltip":"Create 3D terrain from height map.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Material", "tooltip":"" }, { "name":"Input type", "tooltip":"", "display_data":[ "Surface", "Array" ] }, { "name":"Height map", "tooltip":"" }, { "name":"Subdivision", "tooltip":"" }, { "name":"Height array", "tooltip":"" } ] }, "Node_Fluid_Group":{ "name":"SmokeSim", "tooltip":"Create group for fluid simulation.", "outputs":[ ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Collision", "tooltip":"" }, { "name":"Material dissipation type", "tooltip":"", "display_data":[ "Multiply", "Subtract" ] }, { "name":"Material dissipation", "tooltip":"" }, { "name":"Velocity dissipation type", "tooltip":"", "display_data":[ "Multiply", "Subtract" ] }, { "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":"" } ] }, "Node_Strand_Render_Texture":{ "name":"Strand Render Texture", "tooltip":"Render strands to surface as a textured path.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Strand", "tooltip":"" }, { "name":"Thickness", "tooltip":"" }, { "name":"Random color", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_PB_Draw_Angle":{ "name":"Angle", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Side", "tooltip":"", "display_data":[ 669.0, 669.0, 669.0, 669.0 ] }, { "name":"Round", "tooltip":"" } ] }, "Node_Render_Sprite_Sheet":{ "name":"Render Spritesheet", "tooltip":"Create spritesheet from image array or animation.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas Data", "tooltip":"" } ], "inputs":[ { "name":"Sprites", "tooltip":"" }, { "name":"Sprite set", "tooltip":"", "display_data":[ "Animation", "Sprite array" ] }, { "name":"Frame step", "tooltip":"Number of frames until next sprite. Can be seen as (Step - 1) frame skip." }, { "name":"Packing type", "tooltip":"", "display_data":[ "Horizontal", "Vertical", "Grid" ] }, { "name":"Grid column", "tooltip":"" }, { "name":"Alignment", "tooltip":"", "display_data":[ "First", "Middle", "Last" ] }, { "name":"Spacing", "tooltip":"" }, { "name":"Padding", "tooltip":"" }, { "name":"Range", "tooltip":"Starting\/ending frames, set end to 0 to default to last frame." } ] }, "Node_Corner":{ "name":"Corner", "tooltip":"Round out sharp corner of the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Iterator_Each_Length":{ "name":"Array Length", "tooltip":"", "outputs":[ { "name":"Length", "tooltip":"" } ], "inputs":[ ] }, "Node_Text":{ "name":"Draw Text", "tooltip":"Draw text on an image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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":"", "display_data":[ 677.0, 677.0, 677.0 ] }, { "name":"Vertical alignment", "tooltip":"", "display_data":[ 498.0, 498.0, 498.0 ] }, { "name":"Output dimension", "tooltip":"", "display_data":[ "Fixed", "Dynamic" ] }, { "name":"Padding", "tooltip":"" }, { "name":"Letter spacing", "tooltip":"" }, { "name":"Line height", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Path shift", "tooltip":"" }, { "name":"Scale to fit", "tooltip":"" }, { "name":"Render background", "tooltip":"" }, { "name":"BG Color", "tooltip":"" } ] }, "Node_Curve":{ "name":"Curve", "tooltip":"Adjust brightness of an image using curves.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Brightness", "tooltip":"" }, { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Edge_Detect":{ "name":"Edge Detect", "tooltip":"Edge detect by applying Sobel, Prewitt, or Laplacian kernel.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Algorithm", "tooltip":"", "display_data":[ "Sobel", "Prewitt", "Laplacian", "Neighbor max diff" ] }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Iterator_Sort_Output":{ "name":"Sort Output", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Result", "tooltip":"" } ] }, "Node_Strand_Break":{ "name":"Strand Break", "tooltip":"Detach strands from its origin.", "outputs":[ { "name":"Strand", "tooltip":"" } ], "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Point", "Band" ] }, { "name":"Position", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Falloff", "tooltip":"" }, { "name":"Chance", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_3D_Light_Point":{ "name":"Point Light", "tooltip":"Create point light to illuminate surrounding area.", "outputs":[ { "name":"Light", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Intensity", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Cast Shadow", "tooltip":"" }, { "name":"Shadow Map Size", "tooltip":"" }, { "name":"Shadow Bias", "tooltip":"" } ] }, "Node_Text_File_Read":{ "name":"Text File In", "tooltip":"Load .txt in as text.", "outputs":[ { "name":"Content", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" } ] }, "Node_Glow":{ "name":"Glow", "tooltip":"Apply glow to the border of the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Border", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_ASE_File_Read":{ "name":"ASE File In", "tooltip":"Load Aseprite file with support for layers, tags.", "outputs":[ { "name":"Output", "tooltip":"" }, { "name":"Content", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Palette", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Generate layers", "tooltip":"" }, { "name":"Current tag", "tooltip":"" }, { "name":"Use cel dimension", "tooltip":"" } ] }, "Node_Scale_Algo":{ "name":"Scale Algorithm", "tooltip":"Scale image using scale2x, scale3x algorithm.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Algorithm", "tooltip":"", "display_data":[ "Scale2x", "Scale3x" ] }, { "name":"Tolerance", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Scale atlas position", "tooltip":"" } ] }, "Node_Normal":{ "name":"Normal", "tooltip":"Create normal map using greyscale value as height.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Height", "tooltip":"" }, { "name":"Smooth", "tooltip":"Include diagonal pixel in normal calculation, which leads to smoother output." }, { "name":"Active", "tooltip":"" } ] }, "Node_Array_Find":{ "name":"Array Find", "tooltip":"", "outputs":[ { "name":"Index", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_Checker":{ "name":"Checker", "tooltip":"Genearte checkerboard pattern.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Color 1", "tooltip":"" }, { "name":"Color 2", "tooltip":"" } ] }, "Node_PB_Fx_Add":{ "name":"Add", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"pbox", "tooltip":"" } ] }, "Node_Atlas_Draw":{ "name":"Draw Atlas", "tooltip":"Render image atlas to a surface.", "outputs":[ { "name":"Surface", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Atlas", "tooltip":"" } ] }, "Node_Scatter_Points":{ "name":"Scatter Points", "tooltip":"Generate array of vector 2 points for scattering.", "outputs":[ { "name":"Points", "tooltip":"" } ], "inputs":[ { "name":"Point area", "tooltip":"" }, { "name":"Point distribution", "tooltip":"", "display_data":[ "Area", "Border", "Map" ] }, { "name":"Scatter", "tooltip":"", "display_data":[ "Uniform", "Random" ] }, { "name":"Point amount", "tooltip":"Amount of particle spawn in that frame." }, { "name":"Distribution map", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Fixed position", "tooltip":"Fix point position, and only select point in the area." }, { "name":"Reference dimension", "tooltip":"" }, { "name":"Reference value", "tooltip":"" }, { "name":"Output 3D", "tooltip":"" }, { "name":"Normal", "tooltip":"", "display_data":[ "X", "Y", "Z" ] }, { "name":"Plane position", "tooltip":"" } ] }, "Node_Onion_Skin":{ "name":"Onion Skin", "tooltip":"", "outputs":[ { "name":"Output", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Color pre", "tooltip":"" }, { "name":"Color post", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"On top", "tooltip":"Render current frame on top of all frames." } ] }, "Node_Warp":{ "name":"Warp", "tooltip":"Warp image by freely moving the corners.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Top left", "tooltip":"" }, { "name":"Top right", "tooltip":"" }, { "name":"Bottom left", "tooltip":"" }, { "name":"Bottom right", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_PCX_fn_Surface_Width":{ "name":"Surface Width", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Surface", "tooltip":"" } ] }, "Node_Rigid_Force_Apply":{ "name":"Apply Force", "tooltip":"Apply force to objects.", "outputs":[ { "name":"Object", "tooltip":"" } ], "inputs":[ { "name":"Object", "tooltip":"" }, { "name":"Force type", "tooltip":"", "display_data":[ "Constant", "Impulse", "Torque", "Explode" ] }, { "name":"Position", "tooltip":"" }, { "name":"Torque", "tooltip":"" }, { "name":"Apply frame", "tooltip":"Frame index to apply force." }, { "name":"Force", "tooltip":"" }, { "name":"Scope", "tooltip":"", "display_data":[ "Global", "Local" ] }, { "name":"Strength", "tooltip":"" }, { "name":"Range", "tooltip":"" } ] }, "Node_String_Merge":{ "name":"Combine Text", "tooltip":"", "outputs":[ { "name":"Text", "tooltip":"" } ], "inputs":[ ] }, "Node_Feedback_Input":{ "name":"Input", "tooltip":"", "outputs":[ { "name":"Value", "tooltip":"" }, { "name":"Feedback loop", "tooltip":"" } ], "inputs":[ { "name":"Display type", "tooltip":"", "display_data":[ "Default", "Range", "Rotation", "Rotation range", "Slider", "Slider range", "Padding", "Vector", "Vector range", "Area", "Enum button", "Menu scroll" ] }, { "name":"Range", "tooltip":"" }, { "name":"Input type", "tooltip":"", "display_data":[ "Integer", "Float", "Boolean", "Color", "Surface", "File Path", "Curve", "Text", "Object", "Node", -1.0, "Any", "Path", "Particle", "Rigidbody Object", "Domain", "Struct", "Strands", "Mesh", "Trigger", -1.0, "3D Mesh", "3D Light", "3D Scene", "3D Material", -1.0, "Audio" ] }, { "name":"Enum label", "tooltip":"" }, { "name":"Vector size", "tooltip":"", "display_data":[ "2", "3", "4" ] }, { "name":"Order", "tooltip":"" }, { "name":"Display preview gizmo", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Button Label", "tooltip":"" } ] }, "Node_Rigid_Global":{ "name":"RigidSim Global", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Gravity", "tooltip":"" } ] }, "Node_Gradient_Palette":{ "name":"Palette to Gradient", "tooltip":"Create gradient from palette.", "outputs":[ { "name":"Gradient", "tooltip":"" } ], "inputs":[ { "name":"Palette", "tooltip":"" }, { "name":"Custom positions", "tooltip":"" }, { "name":"Positions", "tooltip":"Array of number indicating color position (0 - 1)." }, { "name":"Blending", "tooltip":"", "display_data":[ "RGB", "HSV", "Hard" ] } ] }, "Node_Random_Shape":{ "name":"Random Shape", "tooltip":"Generate random shape, use for testing purposes.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_3D_UV_Remap":{ "name":"UV Remap", "tooltip":"Remap UV map using plane.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Mesh", "tooltip":"" }, { "name":"Target subobject", "tooltip":"" }, { "name":"Bake UV", "tooltip":"" } ] }, "Node_Fluid_Turbulence":{ "name":"Turbulence", "tooltip":"Apply random velocity map to the smoke.", "outputs":[ { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Effect area", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "Override", "Add" ] } ] }, "Node_Struct_JSON_Parse":{ "name":"Parse JSON", "tooltip":"", "outputs":[ { "name":"Struct", "tooltip":"" } ], "inputs":[ { "name":"JSON string", "tooltip":"" } ] }, "Node_Rigid_Variable":{ "name":"Rigidbody Variable", "tooltip":"Extract veriable from rigidbody object.", "outputs":[ { "name":"Positions", "tooltip":"" }, { "name":"Scales", "tooltip":"" }, { "name":"Rotations", "tooltip":"" }, { "name":"Blends", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Velocity", "tooltip":"" }, { "name":"Center of mass", "tooltip":"" }, { "name":"Velocity magnitude", "tooltip":"" } ], "inputs":[ { "name":"Object", "tooltip":"" } ] }, "Node_Seperate_Shape":{ "name":"Separate Shape", "tooltip":"Separate disconnected pixel each into an image in an image array.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Tolerance", "tooltip":"" }, { "name":"Override color", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Ignore blank", "tooltip":"Skip empty and black shape." } ] }, "Node_Caustic":{ "name":"Caustic", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Detail", "tooltip":"" } ] }, "Node_VFX_Vortex":{ "name":"Vortex", "tooltip":"Rotate particle around a point.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "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":"Seed", "tooltip":"" }, { "name":"Attraction force", "tooltip":"" }, { "name":"Clockwise", "tooltip":"" }, { "name":"Destroy when reach middle", "tooltip":"" } ] }, "Node_Array_Sample":{ "name":"Array Sample", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Step", "tooltip":"" } ] }, "Node_Number":{ "name":"Number", "tooltip":"", "outputs":[ { "name":"Number", "tooltip":"" } ], "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Integer", "tooltip":"" }, { "name":"Display", "tooltip":"", "display_data":[ "Number", "Slider", "Rotator" ] }, { "name":"Range", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Clamp to range", "tooltip":"" } ] }, "Node_3D_Point_Affector":{ "name":"Point Affector", "tooltip":"Generate array of 3D points interpolating between two values based on the distance.", "outputs":[ { "name":"Output", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Points", "tooltip":"" }, { "name":"Initial value", "tooltip":"" }, { "name":"Final value", "tooltip":"" }, { "name":"Falloff distance", "tooltip":"" }, { "name":"Falloff curve", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Sphere", "Plane" ] } ] }, "Node_Lua_Surface":{ "name":"Lua Surface", "tooltip":"", "outputs":[ { "name":"Execution thread", "tooltip":"" }, { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Function name", "tooltip":"" }, { "name":"Output dimension", "tooltip":"" }, { "name":"Lua code", "tooltip":23.0 }, { "name":"Execution thread", "tooltip":"" }, { "name":"Execute on frame", "tooltip":"" } ] }, "Node_Surface_To_Buffer":{ "name":"Buffer from Surface", "tooltip":"Create buffer from surface.", "outputs":[ { "name":"Buffer", "tooltip":"" } ], "inputs":[ { "name":"Surface", "tooltip":"" } ] }, "Node_String_Regex_Replace":{ "name":"RegEx Replace", "tooltip":"", "outputs":[ { "name":"Results", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Regex", "tooltip":"" }, { "name":"Replacement", "tooltip":"" } ] }, "Node_BW":{ "name":"BW", "tooltip":"Convert color image to black and white.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Brightness", "tooltip":"" }, { "name":"Contrast", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Twirl":{ "name":"Twirl", "tooltip":"Twist the image around a mid point.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Average":{ "name":"Average", "tooltip":"Average color of every pixels in the image.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Color", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Posterize":{ "name":"Posterize", "tooltip":"Reduce and remap color to match a palette.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Palette", "tooltip":"" }, { "name":"Use palette", "tooltip":"" }, { "name":"Colors", "tooltip":"" }, { "name":"Gamma", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Posterize alpha", "tooltip":"" } ] }, "Node_PB_Fx_Outline":{ "name":"Outline", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Corner", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Side", "tooltip":"", "display_data":[ "Inside", "Outside" ] } ] }, "Node_Area":{ "name":"Area", "tooltip":"", "outputs":[ { "name":"Area", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Rectangle", "Elipse" ] } ] }, "Node_Strand_Gravity":{ "name":"Strand Gravity", "tooltip":"Apply downward acceleration to strands.", "outputs":[ { "name":"Strand", "tooltip":"" } ], "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Gravity", "tooltip":"" }, { "name":"Direction", "tooltip":"" } ] }, "Node_Array_Insert":{ "name":"Array Insert", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Spread array", "tooltip":"" } ] }, "Node_Fluid_Render":{ "name":"Render Domain", "tooltip":"Render smoke to surface. This node also have update function build in.", "outputs":[ { "name":"Smoke", "tooltip":"" }, { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Interpolate", "tooltip":"" }, { "name":"Draw Domain", "tooltip":"" }, { "name":"Auto Update", "tooltip":"" } ] }, "Node_Invert":{ "name":"Invert", "tooltip":"Invert color.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Interpret_Number":{ "name":"Interpret Number", "tooltip":"Convert array of number into surface.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Number", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "Greyscale", "Gradient" ] }, { "name":"Range", "tooltip":"" }, { "name":"Gradient", "tooltip":"" } ] }, "Node_Gradient_Shift":{ "name":"Gradient Shift", "tooltip":"Move gradients keys.", "outputs":[ { "name":"Gradient", "tooltip":"" } ], "inputs":[ { "name":"Gradient", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Wrap", "tooltip":"" }, { "name":"Scale", "tooltip":"" } ] }, "Node_Colorize":{ "name":"Colorize", "tooltip":"Map brightness of a pixel to a color from a gradient.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Gradient", "tooltip":"" }, { "name":"Gradient shift", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Multiply alpha", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Iterate":{ "name":"Loop", "tooltip":"Create group that reuse output as input repeatedly in one frame.", "outputs":[ ], "inputs":[ { "name":"Repeat", "tooltip":"" } ] }, "Node_PB_Fx_Stack":{ "name":"Stack", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Direction", "tooltip":"", "display_data":[ 714.0, 714.0, 714.0, 714.0 ] }, { "name":"Color", "tooltip":"" }, { "name":"Highlight", "tooltip":"" }, { "name":"Highlight Color", "tooltip":"" }, { "name":"Invert", "tooltip":"" } ] }, "Node_Shard_Noise":{ "name":"Shard Noise", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Sharpness", "tooltip":"" }, { "name":"Progress", "tooltip":"" } ] }, "Node_Atlas_Set":{ "name":"Atlas Set", "tooltip":"", "outputs":[ { "name":"Atlas", "tooltip":"" } ], "inputs":[ { "name":"Atlas", "tooltip":"" }, { "name":"Surface", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Blend", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ] }, "Node_Repeat":{ "name":"Repeat", "tooltip":"Repeat image multiple times linearly, or in grid pattern.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Pattern", "tooltip":"", "display_data":[ "Linear", "Grid", "Circular" ] }, { "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":"" }, { "name":"Path", "tooltip":"Make each copy follow along path." }, { "name":"Path range", "tooltip":"Range of the path to follow." }, { "name":"Path shift", "tooltip":"" }, { "name":"Color over copy", "tooltip":"" }, { "name":"Alpha over copy", "tooltip":"" }, { "name":"Array select", "tooltip":"Whether to select image from an array in order, at random, pr spread or each image to one output.", "display_data":[ "Order", "Random", "Spread" ] }, { "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":"" }, { "name":"Stack", "tooltip":"Place each copy next to each other, taking surface dimension into account.", "display_data":[ "None", "X", "Y" ] }, { "name":"Animator blend", "tooltip":"" }, { "name":"Animator alpha", "tooltip":"" } ] }, "Node_Strand_Update":{ "name":"Strand Update", "tooltip":"Update strands by one step.", "outputs":[ { "name":"Strand", "tooltip":"" } ], "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Step", "tooltip":"" } ] }, "Node_Logic":{ "name":"Logic Opr", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Type", "tooltip":"", "display_data":[ "And", "Or", "Not", "Nand", "Nor", "Xor" ] }, { "name":"a", "tooltip":"" } ] }, "Node_Region_Fill":{ "name":"Region Fill", "tooltip":"Fill connected pixel with colors.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Colors", "tooltip":"" }, { "name":"Fill Color", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_Animation_Control":{ "name":"Animation Control", "tooltip":"Control animation state with triggers.", "outputs":[ ], "inputs":[ { "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", "tooltip":"" } ] }, "Node_Wavelet_Noise":{ "name":"Wavelet Noise", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Detail", "tooltip":"" } ] }, "Node_Outline":{ "name":"Outline", "tooltip":"Add border to the image.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Outline", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Width", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Blend", "tooltip":"Blend outline color with the original color." }, { "name":"Blend alpha", "tooltip":"" }, { "name":"Position", "tooltip":"", "display_data":[ "Inside", "Outside" ] }, { "name":"Anti alising", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Start", "tooltip":"Shift outline inside, outside the shape." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Crop border", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_CSV_File_Write":{ "name":"CSV File Out", "tooltip":"Save array as .csv file.", "outputs":[ ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Content", "tooltip":"" } ] }, "Node_Shadow_Cast":{ "name":"Cast Shadow", "tooltip":"Apply light that create shadow using shadow mask.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Light mask", "tooltip":"" } ], "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Solid", "tooltip":"" }, { "name":"Light Position", "tooltip":"" }, { "name":"Soft light radius", "tooltip":"" }, { "name":"Light density", "tooltip":"" }, { "name":"Light type", "tooltip":"", "display_data":[ "Point", "Sun" ] }, { "name":"Ambient color", "tooltip":"" }, { "name":"Light color", "tooltip":"" }, { "name":"Light radius", "tooltip":"" }, { "name":"Render solid", "tooltip":"" }, { "name":"Use BG color", "tooltip":"If checked, background color will be used as shadow caster." }, { "name":"BG threshold", "tooltip":"" }, { "name":"Light intensity", "tooltip":"" }, { "name":"Banding", "tooltip":"" }, { "name":"Attenuation", "tooltip":"Control how light fade out over distance.", "display_data":[ "Quadratic", "Invert quadratic", "Linear" ] }, { "name":"Ambient occlusion", "tooltip":"" }, { "name":"Ambient occlusion strength", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Path_Wave":{ "name":"Wave Path", "tooltip":"", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Frequency", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Smooth", "tooltip":"" } ] }, "Node_Color_replace":{ "name":"Replace Palette", "tooltip":"Replace color that match one palette with another palette.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Palette from", "tooltip":"Color to be replaced." }, { "name":"Palette to", "tooltip":"Palette to be replaced to." }, { "name":"Threshold", "tooltip":"" }, { "name":"Set others to black", "tooltip":"Set pixel that doesn't match any color in 'palette from' to black." }, { "name":"Multiply alpha", "tooltip":"" }, { "name":"Hard replace", "tooltip":"Completely override pixel with new color instead of blending between it." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Shell":{ "name":"Execute Shell", "tooltip":"Execute shell script.", "outputs":[ ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Script", "tooltip":"" } ] }, "Node_Color_adjust":{ "name":"Color Adjust", "tooltip":"Adjust brightness, contrast, hue, saturation, value, alpha, and blend image with color.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Color out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Brightness", "tooltip":"" }, { "name":"Contrast", "tooltip":"" }, { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Blend", "tooltip":"" }, { "name":"Blend amount", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Exposure", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Input Type", "tooltip":"", "display_data":[ "Surface", "Color" ] }, { "name":"Color", "tooltip":"" }, { "name":"Blend mode", "tooltip":"", "display_data":[ "Normal", "Add", "Subtract", "Multiply", "Screen", "Overlay", "Hue", "Saturation", "Luminosity", "Maximum", "Minimum", "Replace", "Difference" ] }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Atlas_Get":{ "name":"Atlas Get", "tooltip":"", "outputs":[ { "name":"Surface", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Blend", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ], "inputs":[ { "name":"Atlas", "tooltip":"" } ] }, "Node_3D_Camera_Set":{ "name":"3D Camera Set", "tooltip":"3D camera with build-in key and fill directional lights.", "outputs":[ { "name":"Rendered", "tooltip":"" }, { "name":"Normal", "tooltip":"" }, { "name":"Depth", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"FOV", "tooltip":"" }, { "name":"Clipping Distance", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Projection", "tooltip":"", "display_data":[ "Perspective", "Orthographic" ] }, { "name":"Scene", "tooltip":"" }, { "name":"Ambient Light", "tooltip":"" }, { "name":"Show Background", "tooltip":"" }, { "name":"Backface Culling", "tooltip":"", "display_data":[ "None", "CW", "CCW" ] }, { "name":"Orthographic Scale", "tooltip":"" }, { "name":"Postioning Mode", "tooltip":"", "display_data":[ "Position + Rotation", "Position + Lookat", "Lookat + Rotation" ] }, { "name":"Lookat Position", "tooltip":"" }, { "name":"Roll", "tooltip":"" }, { "name":"Horizontal Angle", "tooltip":"" }, { "name":"Vertical Angle", "tooltip":"" }, { "name":"Distance", "tooltip":"" }, { "name":"Gamma Adjust", "tooltip":"" }, { "name":"Environment Texture", "tooltip":"" }, { "name":"Ambient Occlusion", "tooltip":"" }, { "name":"AO Radius", "tooltip":"" }, { "name":"AO Bias", "tooltip":"" }, { "name":"AO Strength", "tooltip":"" }, { "name":"Round Normal", "tooltip":"" }, { "name":"L1 H angle", "tooltip":"" }, { "name":"L1 V angle", "tooltip":"" }, { "name":"L1 Color", "tooltip":"" }, { "name":"L1 Intensity", "tooltip":"" }, { "name":"L2 H angle", "tooltip":"" }, { "name":"L2 V angle", "tooltip":"" }, { "name":"L2 Color", "tooltip":"" }, { "name":"L2 Intensity", "tooltip":"" } ] }, "Node_Chromatic_Aberration":{ "name":"Chromatic Aberration", "tooltip":"Apply chromatic aberration effect to the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Switch":{ "name":"Switch", "tooltip":"Given an index, output a value labeled by the same index.", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Index", "tooltip":"" }, { "name":"Default value", "tooltip":"" } ] }, "Node_DynaSurf_Out_Width":{ "name":"getWidth", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Width", "tooltip":"" } ] }, "Node_Image_Sheet":{ "name":"Splice Spritesheet", "tooltip":"Cut up spritesheet into animation or image array.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas Data", "tooltip":"" } ], "inputs":[ { "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":"", "display_data":[ "Animation", "Array" ] }, { "name":"Animation speed", "tooltip":"" }, { "name":"Orientation", "tooltip":"", "display_data":[ "Horizontal", "Vertical" ] }, { "name":"Auto fill", "tooltip":"Automatically set amount based on sprite size." }, { "name":"Sync animation", "tooltip":"" }, { "name":"Filter empty output", "tooltip":"" }, { "name":"Filtered Pixel", "tooltip":"", "display_data":[ "Transparent", "Color" ] }, { "name":"Filtered Color", "tooltip":"" } ] }, "Node_Crop":{ "name":"Crop", "tooltip":"Crop out image to create smaller ones.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Crop", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Voronoi_Extra":{ "name":"Extra Voronoi", "tooltip":"Random voronoi noise made with different algorithms.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "Block", "Triangle" ] }, { "name":"Parameter A", "tooltip":"" } ] }, "Node_Surface_Replace":{ "name":"Replace Image", "tooltip":"Replace instances of an image with a new one.", "outputs":[ { "name":"Surface Out", "tooltip":"" } ], "inputs":[ { "name":"Base Image", "tooltip":"" }, { "name":"Target Image", "tooltip":"" }, { "name":"Replacement Image", "tooltip":"" }, { "name":"Color Threshold", "tooltip":"How similiar the color need to be in order to be count as matched." }, { "name":"Draw Base Image", "tooltip":"" }, { "name":"Fast Mode", "tooltip":"" }, { "name":"Pixel Threshold", "tooltip":"How many pixel need to me matched to replace with replacement image." }, { "name":"Array mode", "tooltip":"", "display_data":[ "Match index", "Randomized" ] }, { "name":"Seed", "tooltip":"" } ] }, "Node_Path_Shift":{ "name":"Shift Path", "tooltip":"Move path along its normal.", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Distance", "tooltip":"" } ] }, "Node_Iterator_Each_Output":{ "name":"Output", "tooltip":"", "outputs":[ { "name":"Preview", "tooltip":"" } ], "inputs":[ { "name":"Value out", "tooltip":"" } ] }, "Node_PB_Box_Mirror":{ "name":"Mirror", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Horizontal", "tooltip":"" }, { "name":"Vertical", "tooltip":"" } ] }, "Node_MK_Rain":{ "name":"MK Rains", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Density", "tooltip":"" }, { "name":"Raindrop width", "tooltip":"" }, { "name":"Raindrop length", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Velocity", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Rain", "Snow", "Texture" ] }, { "name":"Snow size", "tooltip":"" }, { "name":"Texture", "tooltip":"" } ] }, "Node_Path_Transform":{ "name":"Transform Path", "tooltip":"", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" } ] }, "Node_String_Trim":{ "name":"Trim Text", "tooltip":"", "outputs":[ { "name":"Text", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Head", "tooltip":"" }, { "name":"Tail", "tooltip":"" }, { "name":"Trim", "tooltip":"", "display_data":[ "Character", "Word" ] }, { "name":"Mode", "tooltip":"Set to progress to use ratio, where 0 means no change and 1 means the entire length of the text.", "display_data":[ "Counter", "Progress" ] } ] }, "Node_PB_Box_Transform":{ "name":"Transform", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Translate", "tooltip":"" } ] }, "Node_Array_Sort":{ "name":"Sort Number", "tooltip":"", "outputs":[ { "name":"Sorted array", "tooltip":"" }, { "name":"Sorted index", "tooltip":"" } ], "inputs":[ { "name":"Array in", "tooltip":"" }, { "name":"Order", "tooltip":"", "display_data":[ "Ascending", "Descending" ] } ] }, "Node_Condition":{ "name":"Condition", "tooltip":"Given a condition, output one value if true, another value is false.", "outputs":[ { "name":"Result", "tooltip":"" }, { "name":"Bool", "tooltip":"" } ], "inputs":[ { "name":"Check value", "tooltip":"" }, { "name":"Condition", "tooltip":"", "display_data":[ "Equal", "Not equal", "Less", "Less or equal", "Greater", "Greater or equal" ] }, { "name":"Compare to", "tooltip":"" }, { "name":"True", "tooltip":"" }, { "name":"False", "tooltip":"" }, { "name":"Eval mode", "tooltip":"", "display_data":[ "Boolean", "Number compare", "Text compare" ] }, { "name":"Boolean", "tooltip":"" }, { "name":"Text 1", "tooltip":"" }, { "name":"Text 2", "tooltip":"" } ] }, "Node_Vector_Split":{ "name":"Vector Split", "tooltip":"", "outputs":[ { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"z", "tooltip":"" }, { "name":"w", "tooltip":"" } ], "inputs":[ { "name":"Vector", "tooltip":"" } ] }, "Node_WAV_File_Read":{ "name":"WAV File In", "tooltip":"Load wav audio file.", "outputs":[ { "name":"Data", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Sample rate", "tooltip":"" }, { "name":"Channels", "tooltip":"" }, { "name":"Duration (s)", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Sync lenght", "tooltip":"" }, { "name":"Mono", "tooltip":"" } ] }, "Node_Json_File_Write":{ "name":"JSON File Out", "tooltip":"Save data to .json file.", "outputs":[ ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Struct", "tooltip":"" } ] }, "Node_Solid":{ "name":"Solid", "tooltip":"Create image of a single color.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Empty", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Use mask dimension", "tooltip":"" } ] }, "Node_Flip":{ "name":"Flip", "tooltip":"Flip image horizontally or vertically.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "x", "y" ] }, { "name":"Active", "tooltip":"" } ] }, "Node_PCX_fn_Random":{ "name":"Random", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Min", "tooltip":"" }, { "name":"Max", "tooltip":"" }, { "name":"Integer", "tooltip":"" } ] }, "Node_3D_Mesh_Extrude":{ "name":"Surface Extrude", "tooltip":"Extrude 2D image into 3D object.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Surface in", "tooltip":"" }, { "name":"Height map", "tooltip":"" }, { "name":"Smooth", "tooltip":"" }, { "name":"Always update", "tooltip":"" } ] }, "Node_Display_Image":{ "name":"Display Image", "tooltip":"Display image on the graph.", "outputs":[ ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Smooth transform", "tooltip":"" } ] }, "Node_Path_Blend":{ "name":"Blend Path", "tooltip":"Blend between 2 paths.", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path 1", "tooltip":"" }, { "name":"Path 2", "tooltip":"" }, { "name":"Ratio", "tooltip":"" } ] }, "Node_Zigzag":{ "name":"Zigzag", "tooltip":"Generate zigzag pattern.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Color 1", "tooltip":"" }, { "name":"Color 2", "tooltip":"" }, { "name":"Smooth", "tooltip":"" } ] }, "Node_Trail":{ "name":"Trail", "tooltip":"Blend animation by filling in the pixel 'in-between' two or more frames.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Trail UV", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Max life", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Max distance", "tooltip":"Maximum distance to search for movement, set to -1 to search the entire image." }, { "name":"Match color", "tooltip":"Make trail track pixels of the same color, instead of the closet pixels." }, { "name":"Blend color", "tooltip":"Blend color between two pixel smoothly." }, { "name":"Alpha over life", "tooltip":"" } ] }, "Node_Iterator_Filter_Output":{ "name":"Output", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Result", "tooltip":"" } ] }, "Node_Cache":{ "name":"Cache", "tooltip":"Store current animation. Cache persisted between save.", "outputs":[ { "name":"Cache surface", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" } ] }, "Node_Iterator_Length":{ "name":"Loop amount", "tooltip":"", "outputs":[ { "name":"Length", "tooltip":"" } ], "inputs":[ ] }, "Node_Array_Get":{ "name":"Array Get", "tooltip":"", "outputs":[ { "name":"Value", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Overflow", "tooltip":"", "display_data":[ "Clamp", "Loop", "Ping Pong" ] } ] }, "Node_PCX_Array_Set":{ "name":"Array Set", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_PB_Fx_Radial":{ "name":"Radial", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Amount", "tooltip":"" } ] }, "Node_Trigger_Bool":{ "name":"Boolean Trigger", "tooltip":"", "outputs":[ { "name":"Trigger", "tooltip":"" } ], "inputs":[ { "name":"Boolean", "tooltip":"" }, { "name":"Trigger condition", "tooltip":"", "display_data":[ "True frame", "False to True", "True to False", "Value changed" ] } ] }, "Node_Find_Pixel":{ "name":"Find pixel", "tooltip":"Get the position of the first pixel with a given color.", "outputs":[ { "name":"Position", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Search color", "tooltip":"" }, { "name":"Tolerance", "tooltip":"" }, { "name":"Find all", "tooltip":"" } ] }, "Node_3D_Light_Directional":{ "name":"Directional Light", "tooltip":"Create directional light directed at the origin point.", "outputs":[ { "name":"Light", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Intensity", "tooltip":"" }, { "name":"Cast Shadow", "tooltip":"" }, { "name":"Shadow Map Size", "tooltip":"" }, { "name":"Shadow Map Scale", "tooltip":"" }, { "name":"Shadow Bias", "tooltip":"" } ] }, "Node_Noise_Aniso":{ "name":"Anisotropic Noise", "tooltip":"Generate anisotropic noise.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" } ] }, "Node_Greyscale":{ "name":"Greyscale", "tooltip":"Convert color image to greyscale.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Brightness", "tooltip":"" }, { "name":"Contrast", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_3D_Transform_Image":{ "name":"Transform 3D", "tooltip":"Transform image in 3D space", "outputs":[ { "name":"Mesh", "tooltip":"" }, { "name":"Rendered", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_Group_Thumbnail":{ "name":"Thumbnail", "tooltip":"", "outputs":[ { "name":"Output", "tooltip":"" } ], "inputs":[ { "name":"Input", "tooltip":"" } ] }, "Node_Fluid_Add":{ "name":"Add Emitter", "tooltip":"Add smoke emitter.", "outputs":[ { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Fluid brush", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Inherit velocity", "tooltip":"" }, { "name":"Density", "tooltip":"" }, { "name":"Expand velocity mask", "tooltip":"" }, { "name":"Velocity", "tooltip":"" } ] }, "Node_Statistic":{ "name":"Statistic", "tooltip":"", "outputs":[ { "name":"Statistic", "tooltip":"" } ], "inputs":[ { "name":"Type", "tooltip":"", "display_data":[ "Sum", "Mean", "Median", "Max", "Min" ] } ] }, "Node_VFX_Spawner":{ "name":"Spawner", "tooltip":"Spawn new particles.", "outputs":[ { "name":"Particles", "tooltip":"" }, { "name":"On create", "tooltip":"" }, { "name":"On step", "tooltip":"" }, { "name":"On destroy", "tooltip":"" } ], "inputs":[ { "name":"Particle sprite", "tooltip":"" }, { "name":"Spawn delay", "tooltip":"Frames delay between each particle spawn." }, { "name":"Spawn amount", "tooltip":"Amount of particle spawn in that frame." }, { "name":"Spawn area", "tooltip":"" }, { "name":"Spawn distribution", "tooltip":"", "display_data":[ "Area", "Border", "Map" ] }, { "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":"" }, { "name":"Rotate by direction", "tooltip":"Make the particle rotates to follow its movement." }, { "name":"Spawn type", "tooltip":"", "display_data":[ "Stream", "Burst", "Trigger" ] }, { "name":"Spawn size", "tooltip":"" }, { "name":"Spawn velocity", "tooltip":"" }, { "name":"Gravity", "tooltip":"" }, { "name":"Direction wiggle", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Surface array", "tooltip":"Whether to select image from an array in order, at random, or treat array as animation.", "display_data":[ "Random", "Order", "Animation" ] }, { "name":"Animation speed", "tooltip":"" }, { "name":"Scatter", "tooltip":"", "display_data":[ "Uniform", "Random" ] }, { "name":"Boundary data", "tooltip":"" }, { "name":"On animation end", "tooltip":"", "display_data":[ "Loop", "Ping pong", "Destroy" ] }, { "name":"Spawn", "tooltip":"" }, { "name":"Random blend", "tooltip":"" }, { "name":"Directed from center", "tooltip":"Make particle move away from the spawn center." }, { "name":"Distribution map", "tooltip":"" }, { "name":"Atlas", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Gravity direction", "tooltip":"" }, { "name":"Turning", "tooltip":"" }, { "name":"Turn both directions", "tooltip":"Apply randomized 1, -1 multiplier to the turning speed." }, { "name":"Turn scale with speed", "tooltip":"" }, { "name":"Collide ground", "tooltip":"" }, { "name":"Ground offset", "tooltip":"" }, { "name":"Bounce amount", "tooltip":"" }, { "name":"Bounce friction", "tooltip":"Apply horizontal friction once particle stop bouncing." }, { "name":"Position wiggle", "tooltip":"" }, { "name":"Rotation wiggle", "tooltip":"" }, { "name":"Scale wiggle", "tooltip":"" }, { "name":"Spawn", "tooltip":"" }, { "name":"Spawn trigger", "tooltip":"" }, { "name":"Step interval", "tooltip":"How often the 'on step' event is triggered.\nWith 1 being trigger every frame, 2 means triggered once every 2 frames." } ] }, "Node_Plot_Linear":{ "name":"Bar \/ Graph", "tooltip":"Plot graph or bar chart from array of number.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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":"Background", "tooltip":"" }, { "name":"Background color", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Bar chart", "Graph" ] }, { "name":"Value Offset", "tooltip":"" }, { "name":"Color Over Sample", "tooltip":"" }, { "name":"Trim mode", "tooltip":"", "display_data":[ "Range", "Window" ] }, { "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", "tooltip":"" }, { "name":"Color Over Value", "tooltip":"" }, { "name":"Value range", "tooltip":"" }, { "name":"Absolute", "tooltip":"" } ] }, "Node_Flood_Fill":{ "name":"Flood Fill", "tooltip":"Filled connected pixel given position and color.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Colors", "tooltip":"" }, { "name":"Threshold", "tooltip":"" }, { "name":"Diagonal", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_FFT":{ "name":"FFT", "tooltip":"Perform fourier transform on number array.", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Data", "tooltip":"" }, { "name":"Preprocess Function", "tooltip":"", "display_data":[ "None", "Hann" ] } ] }, "Node_Particle":{ "name":"Particle", "tooltip":"Generate particle effect.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Particle sprite", "tooltip":"" }, { "name":"Spawn delay", "tooltip":"Frames delay between each particle spawn." }, { "name":"Spawn amount", "tooltip":"Amount of particle spawn in that frame." }, { "name":"Spawn area", "tooltip":"" }, { "name":"Spawn distribution", "tooltip":"", "display_data":[ "Area", "Border", "Map" ] }, { "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":"" }, { "name":"Rotate by direction", "tooltip":"Make the particle rotates to follow its movement." }, { "name":"Spawn type", "tooltip":"", "display_data":[ "Stream", "Burst", "Trigger" ] }, { "name":"Spawn size", "tooltip":"" }, { "name":"Spawn velocity", "tooltip":"" }, { "name":"Gravity", "tooltip":"" }, { "name":"Direction wiggle", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Surface array", "tooltip":"Whether to select image from an array in order, at random, or treat array as animation.", "display_data":[ "Random", "Order", "Animation", "Array" ] }, { "name":"Animation speed", "tooltip":"" }, { "name":"Scatter", "tooltip":"", "display_data":[ "Uniform", "Random" ] }, { "name":"Boundary data", "tooltip":"" }, { "name":"On animation end", "tooltip":"", "display_data":[ "Loop", "Ping pong", "Destroy" ] }, { "name":"Spawn", "tooltip":"" }, { "name":"Random blend", "tooltip":"" }, { "name":"Directed from center", "tooltip":"Make particle move away from the spawn center." }, { "name":"Distribution map", "tooltip":"" }, { "name":"Atlas", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Gravity direction", "tooltip":"" }, { "name":"Turning", "tooltip":"" }, { "name":"Turn both directions", "tooltip":"Apply randomized 1, -1 multiplier to the turning speed." }, { "name":"Turn scale with speed", "tooltip":"" }, { "name":"Collide ground", "tooltip":"" }, { "name":"Ground offset", "tooltip":"" }, { "name":"Bounce amount", "tooltip":"" }, { "name":"Bounce friction", "tooltip":"Apply horizontal friction once particle stop bouncing." }, { "name":"Position wiggle", "tooltip":"" }, { "name":"Rotation wiggle", "tooltip":"" }, { "name":"Scale wiggle", "tooltip":"" }, { "name":"Spawn", "tooltip":"" }, { "name":"Output dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"Round position to the closest integer value to avoid jittering." }, { "name":"Blend mode", "tooltip":"", "display_data":[ "Normal", "Alpha", "Additive" ] } ] }, "Node_Crop_Content":{ "name":"Crop Content", "tooltip":"Crop out empty pixel pixel from the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Array", "tooltip":"Cropping mode for dealing with image array.", "display_data":[ "Largest, same size", "Independent" ] }, { "name":"Padding", "tooltip":"Add padding back after crop." } ] }, "Node_Lua_Compute":{ "name":"Lua Compute", "tooltip":"", "outputs":[ { "name":"Execution thread", "tooltip":"" }, { "name":"Return value", "tooltip":"" } ], "inputs":[ { "name":"Function name", "tooltip":"" }, { "name":"Return type", "tooltip":"", "display_data":[ "Number", "String", "Struct" ] }, { "name":"Lua code", "tooltip":23.0 }, { "name":"Execution thread", "tooltip":"" }, { "name":"Execute on frame", "tooltip":"" } ] }, "Node_PCX_Array_Get":{ "name":"Array Get", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" } ] }, "Node_Normal_Light":{ "name":"Normal Light", "tooltip":"Light up the image using normal mapping.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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":"", "display_data":[ "Point", "Sun" ] }, { "name":"Active", "tooltip":"" } ] }, "Node_3D_Mesh_Cylinder":{ "name":"3D Cylinder", "tooltip":"", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Side", "tooltip":"" }, { "name":"Material Top", "tooltip":"" }, { "name":"Material Bottom", "tooltip":"" }, { "name":"Material Side", "tooltip":"" }, { "name":"Smooth Side", "tooltip":"" } ] }, "Node_Math":{ "name":"Math", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Type", "tooltip":"", "display_data":[ "Add", "Subtract", "Multiply", "Divide", "Power", "Root", "Sin", "Cos", "Tan", "Modulo", "Floor", "Ceil", "Round", "Lerp", "Abs" ] }, { "name":"a", "tooltip":"" }, { "name":"b", "tooltip":"" }, { "name":"Degree angle", "tooltip":"" }, { "name":"To integer", "tooltip":"" }, { "name":"Amount", "tooltip":"" } ] }, "Node_String_Join":{ "name":"Join Text", "tooltip":"", "outputs":[ { "name":"Text", "tooltip":"" } ], "inputs":[ { "name":"Text array", "tooltip":"" }, { "name":"Divider", "tooltip":"" } ] }, "Node_Morph_Surface":{ "name":"Morph Surface", "tooltip":"Morph pixel bewteen two surfaces.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface from", "tooltip":"" }, { "name":"Surface to", "tooltip":"" }, { "name":"Morph amount", "tooltip":"" }, { "name":"Threshold", "tooltip":"" } ] }, "Node_PB_Fx_Hash":{ "name":"Hashing", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Hash", "tooltip":"" }, { "name":"Invert", "tooltip":"" }, { "name":"Dissolve", "tooltip":"" }, { "name":"Detail", "tooltip":"" }, { "name":"Dissolve Scale", "tooltip":"" } ] }, "Node_Boolean":{ "name":"Boolean", "tooltip":"", "outputs":[ { "name":"Boolean", "tooltip":"" } ], "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Hide Background", "tooltip":"" }, { "name":"Name location", "tooltip":"", "display_data":[ "Top", "Bottom" ] } ] }, "Node_Group_Output":{ "name":"Output", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Value", "tooltip":"" } ] }, "Node_Fluid_Update":{ "name":"Update Domain", "tooltip":"Run smoke by one step.", "outputs":[ { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_De_Stray":{ "name":"De-Stray", "tooltip":"Attempt to remove orphan pixel.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Tolerance", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Skew":{ "name":"Skew", "tooltip":"Skew image horizontally, or vertically.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "x", "y" ] }, { "name":"Amount", "tooltip":"" }, { "name":"Wrap", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_PB_Draw_Line":{ "name":"Line", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Direction", "tooltip":"", "display_data":[ 668.0, 668.0, 668.0, 668.0 ] }, { "name":"Thickness", "tooltip":"" } ] }, "Node_Polar":{ "name":"Polar", "tooltip":"Convert image to polar coordinate.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert", "tooltip":"" }, { "name":"Blend", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Radius mode", "tooltip":"", "display_data":[ "Linear", "Inverse Square", "Logarithm" ] }, { "name":"Swap", "tooltip":"" } ] }, "Node_Blur_Bokeh":{ "name":"Lens Blur", "tooltip":"Create bokeh effect. Blur lighter color in a lens-like manner.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_PCX_Condition":{ "name":"Condition", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Condition", "tooltip":"" }, { "name":"True", "tooltip":"" }, { "name":"False", "tooltip":"" } ] }, "Node_Color_RGB":{ "name":"RGB Color", "tooltip":"Create color from RGB value.", "outputs":[ { "name":"Color", "tooltip":"" } ], "inputs":[ { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Normalized", "tooltip":"" } ] }, "Node_PB_Draw_Rectangle":{ "name":"Rectangle", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" } ] }, "Node_9Slice":{ "name":"Nine Slice", "tooltip":"Cut image into 3x3 parts, and scale\/repeat only the middle part.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Splice", "tooltip":"" }, { "name":"Filling modes", "tooltip":"", "display_data":[ "Scale", "Repeat" ] } ] }, "Node_Fluid_Vortex":{ "name":"Vortex", "tooltip":"Apply rotational force around a point.", "outputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Attraction", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "Override", "Add" ] } ] }, "Node_2D_light":{ "name":"2D Light", "tooltip":"Apply different shaped light on the image.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Light only", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Light shape", "tooltip":"", "display_data":[ "Point", "Line", "Line asymmetric", "Spot" ] }, { "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":"" }, { "name":"Attenuation", "tooltip":"Control how light fade out over distance.", "display_data":[ "Quadratic", "Invert quadratic", "Linear" ] }, { "name":"Radial banding", "tooltip":"" }, { "name":"Radial start", "tooltip":"" }, { "name":"Radial band ratio", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Image":{ "name":"Image", "tooltip":"Load a single image from your computer.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Padding", "tooltip":"" } ] }, "Node_3D_Material":{ "name":"3D Material", "tooltip":"Create 3D material with adjustable parameters.", "outputs":[ { "name":"Material", "tooltip":"" } ], "inputs":[ { "name":"Texture", "tooltip":"" }, { "name":"Diffuse", "tooltip":"" }, { "name":"Specular", "tooltip":"" }, { "name":"Shininess", "tooltip":"" }, { "name":"Metalic", "tooltip":"" }, { "name":"Normal Map", "tooltip":"" }, { "name":"Normal Strength", "tooltip":"" }, { "name":"Roughness", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" } ] }, "Node_Grid":{ "name":"Grid", "tooltip":"Generate grid pattern.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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":"", "display_data":[ "X", "Y" ] }, { "name":"Render type", "tooltip":"", "display_data":[ "Colored tile", "Height map", "Texture grid", "Texture sample" ] }, { "name":"Seed", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" } ] }, "Node_Alpha_Cutoff":{ "name":"Alpha Cutoff", "tooltip":"Remove pixel with low alpha value.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Minimum", "tooltip":"Any pixel with less alpha (more transparent) than this will be removed." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Fluid_Repulse":{ "name":"Repulse", "tooltip":"Spread smoke away from a point.", "outputs":[ { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "Override", "Add" ] } ] }, "Node_Gabor_Noise":{ "name":"Gabor Noise", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Density", "tooltip":"" }, { "name":"Sharpness", "tooltip":"" }, { "name":"Augment", "tooltip":"" }, { "name":"Phase", "tooltip":"" } ] }, "Node_Iterate_Sort":{ "name":"Sort Array", "tooltip":"Sort array using node graph.", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Image_Sequence":{ "name":"Image Array", "tooltip":"Load multiple images from your computer as array.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Paths", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Padding", "tooltip":"" }, { "name":"Canvas size", "tooltip":"", "display_data":[ "Individual", "Minimum", "Maximum" ] }, { "name":"Sizing method", "tooltip":"", "display_data":[ "Padding \/ Crop", "Scale" ] } ] }, "Node_Atlas":{ "name":"Pixel Expand", "tooltip":"Replace transparent pixel with the closet non-transparent pixel.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Widget_Test":{ "name":"Widget Test", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"textBox", "tooltip":"" }, { "name":"rangeBox", "tooltip":"" }, { "name":"vectorBox", "tooltip":"" }, { "name":"vectorRangeBox", "tooltip":"" }, { "name":"rotator", "tooltip":"" }, { "name":"rotatorRange", "tooltip":"" }, { "name":"rotatorRandom", "tooltip":"" }, { "name":"slider", "tooltip":"" }, { "name":"sliderRange", "tooltip":"" }, { "name":"areaBox", "tooltip":"" }, { "name":"paddingBox", "tooltip":"" }, { "name":"cornerBox", "tooltip":"" }, { "name":"controlPointBox", "tooltip":"" }, { "name":"scrollBox", "tooltip":"", "display_data":[ "Choice 1", "Choice 2" ] }, { "name":"buttonGroup", "tooltip":"", "display_data":[ "Choice 1", "Choice 2" ] }, { "name":"matrixGrid", "tooltip":"" }, { "name":"transformBox", "tooltip":"" }, { "name":"transformBox", "tooltip":"" }, { "name":"quarternionBox", "tooltip":"" }, { "name":"checkBox", "tooltip":"" }, { "name":"buttonColor", "tooltip":"" }, { "name":"buttonPalette", "tooltip":"" }, { "name":"buttonGradient", "tooltip":"" }, { "name":"pathArrayBox", "tooltip":"" }, { "name":"pathLoad", "tooltip":"" }, { "name":"pathSave", "tooltip":"" }, { "name":"fontScrollBox", "tooltip":"" }, { "name":"curveBox", "tooltip":"" }, { "name":"textArea", "tooltip":"" }, { "name":"textBox", "tooltip":"" }, { "name":"textArea", "tooltip":"" }, { "name":"textArea", "tooltip":"" }, { "name":"textArrayBox", "tooltip":"" }, { "name":"surfaceBox", "tooltip":"" } ] }, "Node_Rigid_Object":{ "name":"Object", "tooltip":"Spawn a rigidbody object.", "outputs":[ { "name":"Object", "tooltip":"" } ], "inputs":[ { "name":"Affect by force", "tooltip":"" }, { "name":"Weight", "tooltip":"" }, { "name":"Contact friction", "tooltip":"" }, { "name":"Air resistance", "tooltip":"" }, { "name":"Rotation resistance", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Box", "Circle", "Custom" ] }, { "name":"Texture", "tooltip":"" }, { "name":"Start position", "tooltip":"" }, { "name":"Spawn", "tooltip":"Make object spawn when start." }, { "name":"Generate mesh", "tooltip":"" }, { "name":"Mesh expansion", "tooltip":"" }, { "name":"Add pixel collider", "tooltip":"" } ] }, "Node_Vector3":{ "name":"Vector3", "tooltip":"", "outputs":[ { "name":"Vector", "tooltip":"" } ], "inputs":[ { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"z", "tooltip":"" }, { "name":"Integer", "tooltip":"" } ] }, "Node_IsoSurf":{ "name":"IsoSurf", "tooltip":"", "outputs":[ { "name":"IsoSurf", "tooltip":"" } ], "inputs":[ { "name":"Direction", "tooltip":"" }, { "name":"Surfaces", "tooltip":"" }, { "name":"Angle Shift", "tooltip":"" }, { "name":"Angle Split", "tooltip":"" } ] }, "Node_VFX_Turbulence":{ "name":"Turbulence", "tooltip":"Move particle in range randomly.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "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":"Seed", "tooltip":"" }, { "name":"Turbulence scale", "tooltip":"" }, { "name":"Constant seed", "tooltip":"" } ] }, "Node_PB_Draw_Blob":{ "name":"Blob", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Top", "tooltip":"" }, { "name":"Bottom", "tooltip":"" } ] }, "Node_Combine_HSV":{ "name":"HSV Combine", "tooltip":"Combine 4 image in to one. Each image use to control HSVA channel.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_String_Regex_Match":{ "name":"RegEx Match", "tooltip":"", "outputs":[ { "name":"Results", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Regex", "tooltip":"" } ] }, "Node_Blur_Simple":{ "name":"Simple Blur", "tooltip":"Blur image using simpler algorithm. Allowing for variable blur strength.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Blur mask", "tooltip":"" }, { "name":"Override color", "tooltip":"Replace all color while keeping the alpha. Used to\nfix grey outline when bluring transparent pixel." }, { "name":"Color", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Armature_Pose":{ "name":"Armature Pose", "tooltip":"Pose armature system.", "outputs":[ { "name":"Armature", "tooltip":"" } ], "inputs":[ { "name":"Armature", "tooltip":"" } ] }, "Node_Rigid_Object_Spawner":{ "name":"Object Spawner", "tooltip":"Spawn multiple rigidbody objects.", "outputs":[ { "name":"Object", "tooltip":"" } ], "inputs":[ { "name":"Object", "tooltip":"" }, { "name":"Spawn area", "tooltip":"" }, { "name":"Spawn type", "tooltip":"", "display_data":[ "Stream", "Burst" ] }, { "name":"Spawn delay", "tooltip":"" }, { "name":"Spawn amount", "tooltip":"" }, { "name":"Spawn frame", "tooltip":"" }, { "name":"Spawn", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_Color_Remove":{ "name":"Remove Color", "tooltip":"Remove color that match a palette.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Colors", "tooltip":"" }, { "name":"Threshold", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Invert", "tooltip":"Keep the selected colors and remove the rest." }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Mesh_Transform":{ "name":"Mesh Transform", "tooltip":"", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Mesh", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" } ] }, "Node_Color_Mix":{ "name":"Mix Color", "tooltip":"", "outputs":[ { "name":"Color", "tooltip":"" } ], "inputs":[ { "name":"Color from", "tooltip":"" }, { "name":"Color to", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "RGB", "HSV" ] } ] }, "Node_Mesh_Create_Path":{ "name":"Path to Mesh", "tooltip":"Create mesh from path.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Sample", "tooltip":"" }, { "name":"Algorithm", "tooltip":"", "display_data":[ "Ear Clipping", "Convex Fan", "Delaunay" ] } ] }, "Node_Convolution":{ "name":"Convolution", "tooltip":"Apply convolution operation on each pixel using a custom 3x3 kernel.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Kernel", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Sprite_Stack":{ "name":"Sprite Stack", "tooltip":"Create sprite stack either from repeating a single image or stacking different images using array.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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":"" }, { "name":"Alpha end", "tooltip":"Alpha value for the last copy." }, { "name":"Move base", "tooltip":"Make each copy move the original image." }, { "name":"Highlight", "tooltip":"", "display_data":[ "None", "Color", "Inner pixel" ] }, { "name":"Highlight color", "tooltip":"" }, { "name":"Highlight alpha", "tooltip":"" }, { "name":"Array process", "tooltip":"", "display_data":[ "Individual", "Combined" ] } ] }, "Node_Strand_Render":{ "name":"Strand Render", "tooltip":"Render strands to surface as a single path.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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":"" }, { "name":"Child", "tooltip":"Render extra strands between the real strands." } ] }, "Node_PB_Box_Divide_Grid":{ "name":"Divide Grid", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Spacing", "tooltip":"" }, { "name":"Mirror", "tooltip":"" } ] }, "Node_Gradient_Extract":{ "name":"Gradient Data", "tooltip":"Get palatte and array of key positions from gradient.", "outputs":[ { "name":"Colors", "tooltip":"" }, { "name":"Positions", "tooltip":"" }, { "name":"Type", "tooltip":"" } ], "inputs":[ { "name":"Gradient", "tooltip":"" } ] }, "Node_Image_Animated":{ "name":"Animation", "tooltip":"Load multiple images from your computer as animation.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Padding", "tooltip":"" }, { "name":"Stretch frame", "tooltip":"Stretch animation speed to match project length." }, { "name":"Animation speed", "tooltip":"" }, { "name":"Loop modes", "tooltip":"", "display_data":[ "Loop", "Ping pong", "Hold last frame", "Hide" ] }, { "name":"Set animation length to match", "tooltip":"" }, { "name":"Custom frame order", "tooltip":"" }, { "name":"Frame", "tooltip":"" }, { "name":"Canvas size", "tooltip":"", "display_data":[ "First", "Minimum", "Maximum" ] } ] }, "Node_Level":{ "name":"Level", "tooltip":"Adjust brightness of an image by changing its brightness range.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_3D_Mesh_Cube":{ "name":"3D Cube", "tooltip":"", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Material per side", "tooltip":"" }, { "name":"Material", "tooltip":"" }, { "name":"Material Bottom", "tooltip":"" }, { "name":"Material Left", "tooltip":"" }, { "name":"Material Right", "tooltip":"" }, { "name":"Material Back", "tooltip":"" }, { "name":"Material Front", "tooltip":"" } ] }, "Node_DynaSurf_In":{ "name":"Input", "tooltip":"", "outputs":[ { "name":"Value", "tooltip":"" } ], "inputs":[ ] }, "Node_Array_CSV_Parse":{ "name":"Parse CSV", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"CSV string", "tooltip":"" }, { "name":"Skip line", "tooltip":"" } ] }, "Node_String_Regex_Search":{ "name":"RegEx Search", "tooltip":"", "outputs":[ { "name":"Results", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Regex", "tooltip":"" } ] }, "Node_Websocket_Sender":{ "name":"Websocket Sender", "tooltip":"Create websocket server to send data to the network.", "outputs":[ ], "inputs":[ { "name":"Port", "tooltip":"" }, { "name":"Data type", "tooltip":"", "display_data":[ "Struct", "Surface", "File", "Buffer" ] }, { "name":"Struct", "tooltip":"" }, { "name":"Surface", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Target", "tooltip":"" }, { "name":"Buffer", "tooltip":"" } ] }, "Node_Array_Shift":{ "name":"Array Shift", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Shift", "tooltip":"" } ] }, "Node_MK_Tile":{ "name":"MK Tile", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Texture", "tooltip":"" }, { "name":"Background Texture", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Corner (18 sprites)", "Corner + Side (55 sprites)" ] }, { "name":"Output Type", "tooltip":"", "display_data":[ "Sheet", "Array" ] }, { "name":"Crop", "tooltip":"" }, { "name":"Edge Type", "tooltip":"", "display_data":[ "Uniform", "Individual" ] }, { "name":"Edge", "tooltip":"" }, { "name":"Edge bottom", "tooltip":"" }, { "name":"Edge left", "tooltip":"" }, { "name":"Edge right", "tooltip":"" }, { "name":"Edge shift", "tooltip":"" }, { "name":"Full edge", "tooltip":"" }, { "name":"Extend edge", "tooltip":"" }, { "name":"Edge sprite", "tooltip":"", "display_data":[ "Single", "Side + Center", "Side + Center + Side" ] } ] }, "Node_Path_Plot":{ "name":"Path plot", "tooltip":"", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Output scale", "tooltip":"" }, { "name":"Coordinate", "tooltip":"", "display_data":[ "Cartesian", "Polar" ] }, { "name":"Equation type", "tooltip":"", "display_data":[ "x function", "y function", "parametric" ] }, { "name":"0 function", "tooltip":"" }, { "name":"1 function", "tooltip":"" }, { "name":"Origin", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Input scale", "tooltip":"" }, { "name":"Input shift", "tooltip":"" } ] }, "Node_Scatter":{ "name":"Scatter", "tooltip":"Scatter image randomly multiple times.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Area", "tooltip":"" }, { "name":"Distribution", "tooltip":"", "display_data":[ "Area", "Border", "Map", "Direct Data", "Path", "Full image + Tile" ] }, { "name":"Point at center", "tooltip":"Rotate each copy to face the spawn center." }, { "name":"Uniform scaling", "tooltip":"" }, { "name":"Scatter", "tooltip":"", "display_data":[ "Uniform", "Random" ] }, { "name":"Seed", "tooltip":"" }, { "name":"Random blend", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Distribution map", "tooltip":"" }, { "name":"Distribution data", "tooltip":"" }, { "name":"Array", "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.", "display_data":[ "Spread output", "Mixed" ] }, { "name":"Multiply alpha", "tooltip":"" }, { "name":"Use value", "tooltip":"Apply the third value in each data point (if exist) on given properties." }, { "name":"Blend mode", "tooltip":"", "display_data":[ "Normal", "Add" ] }, { "name":"Path", "tooltip":"" }, { "name":"Rotate along path", "tooltip":"" }, { "name":"Path Shift", "tooltip":"" }, { "name":"Scatter Distance", "tooltip":"" } ] }, "Node_Rigid_Override":{ "name":"Rigidbody Override", "tooltip":"Replace rigidbody object variable with a new one.", "outputs":[ { "name":"Object", "tooltip":"" } ], "inputs":[ { "name":"Object", "tooltip":"" }, { "name":"Positions", "tooltip":"" }, { "name":"Scales", "tooltip":"" }, { "name":"Rotations", "tooltip":"" }, { "name":"Blends", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Velocity", "tooltip":"" } ] }, "Node_MK_GridBalls":{ "name":"MK GridBalls", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Light", "tooltip":"" }, { "name":"Scatter", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Shading", "tooltip":"" }, { "name":"Scatter direction", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Stretch", "tooltip":"" }, { "name":"Stretch direction", "tooltip":"" }, { "name":"Stretch shift", "tooltip":"" }, { "name":"Roundness", "tooltip":"" }, { "name":"Twist", "tooltip":"" }, { "name":"Twist axis", "tooltip":"" }, { "name":"Twist shift", "tooltip":"" } ] }, "Node_Fluid_Apply_Velocity":{ "name":"Apply Velocity", "tooltip":"Apply velocity to smoke.", "outputs":[ { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Brush", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Velocity", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Palette_Extract":{ "name":"Palette Extract", "tooltip":"Extract palette from an image.", "outputs":[ { "name":"Palette", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Max colors", "tooltip":"Amount of color in a palette." }, { "name":"Seed", "tooltip":"Random seed to be used to initialize K-mean algorithm." }, { "name":"Algorithm", "tooltip":"", "display_data":[ "K-mean", "Frequency", "All colors" ] }, { "name":"Color Space", "tooltip":"", "display_data":[ "RGB", "HSV" ] } ] }, "Node_FXAA":{ "name":"FXAA", "tooltip":"Apply fast approximate anti-aliasing to the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Displace":{ "name":"Displace", "tooltip":"Distort image using another image as a map.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Displace map", "tooltip":"" }, { "name":"Position", "tooltip":"Vector to displace pixel by." }, { "name":"Strength", "tooltip":"" }, { "name":"Mid value", "tooltip":"Brightness value to be use as a basis for 'no displacement'." }, { "name":"Color data", "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.", "display_data":[ "Ignore", "Vector", "Angle" ] }, { "name":"Iterate", "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":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Blend mode", "tooltip":"", "display_data":[ "Overwrite", "Min", "Max" ] }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Gradient_Replace_Color":{ "name":"Gradient Replace", "tooltip":"Replace color inside a gradient.", "outputs":[ { "name":"Gradient", "tooltip":"" } ], "inputs":[ { "name":"Gradient", "tooltip":"" }, { "name":"Color from", "tooltip":"" }, { "name":"Color to", "tooltip":"" }, { "name":"Threshold", "tooltip":"" } ] }, "Node_Armature_Sample":{ "name":"Armature Sample", "tooltip":"Sample point from armature system.", "outputs":[ { "name":"Position", "tooltip":"" } ], "inputs":[ { "name":"Armature", "tooltip":"" }, { "name":"Bone name", "tooltip":"" }, { "name":"Sample point", "tooltip":"" } ] }, "Node_PCX_fn_Math":{ "name":"Math", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Operator", "tooltip":"", "display_data":[ "Add", "Subtract", "Multiply", "Divide", "Power", "Modulo", "Absolute", -1.0, "Round", "Floor", "Ceil", -1.0, "Sin", "Cos", "Tan", "Arcsin", "Arccos", "Arctan", -1.0, "Min", "Max", "Clamp", -1.0, "Lerp" ] }, { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"z", "tooltip":"" } ] }, "Node_Fluid_Render_Output":{ "name":"Render Domain", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Interpolate", "tooltip":"" }, { "name":"Draw Domain", "tooltip":"" }, { "name":"Auto Update", "tooltip":"" } ] }, "Node_Transform_Array":{ "name":"Transform Array", "tooltip":"", "outputs":[ { "name":"Transform", "tooltip":"" } ], "inputs":[ { "name":"Postion", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" } ] }, "Node_Equation":{ "name":"Equation", "tooltip":"Evaluate string of equation. With an option for setting variables.", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Equation", "tooltip":"" } ] }, "Node_PB_Fx_Strip":{ "name":"Strip", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "X", "Y" ] } ] }, "Node_Combine_RGB":{ "name":"RGBA Combine", "tooltip":"Combine 4 image in to one. Each image use to control RGBA channel.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Sampling type", "tooltip":"", "display_data":[ "Brightness", "Channel value" ] }, { "name":"Base value", "tooltip":"Set value to the unconnected color channels." } ] }, "Node_DynaSurf_Out_Height":{ "name":"getHeight", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Height", "tooltip":"" } ] }, "Node_Sequence_Anim":{ "name":"Array to Anim", "tooltip":"Convert array of images into animation.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Speed", "tooltip":"" }, { "name":"Sequence", "tooltip":"" }, { "name":"Overflow", "tooltip":"", "display_data":[ "Hold", "Loop", "Ping Pong", "Empty" ] } ] }, "Node_PB_Draw_Semi_Ellipse":{ "name":"Semi-Ellipse", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Side", "tooltip":"", "display_data":[ 753.0, 753.0, 753.0, 753.0 ] } ] }, "Node_Palette_Sort":{ "name":"Sort Palette", "tooltip":"Sort palette with specified order.", "outputs":[ { "name":"Sorted palette", "tooltip":"" } ], "inputs":[ { "name":"Palette in", "tooltip":"" }, { "name":"Order", "tooltip":"", "display_data":[ "Brightness", -1.0, "Hue (HSV)", "Saturation (SHV)", "Value (VHS)", -1.0, "Red (RGB)", "Green (GBR)", "Blue (BRG)", -1.0, "Custom" ] }, { "name":"Reverse", "tooltip":"" }, { "name":"Sort Order", "tooltip":"Compose sorting algorithm using string.\r\n - RGB: Red\/Green\/Blur channel\r\n - HSV: Hue\/Saturation\/Value\r\n - L: Brightness\r\n - Use small letter for ascending, capital letter for descending order." } ] }, "Node_3D_Mesh_Sphere_Ico":{ "name":"3D Icosphere", "tooltip":"", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Subdivision", "tooltip":"" }, { "name":"Material", "tooltip":"" }, { "name":"Smooth Normal", "tooltip":"" } ] }, "Node_PB_Draw_Round_Rectangle":{ "name":"Round Rectangle", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Uniform", "Per Corner" ] }, { "name":"Corner Radius", "tooltip":"" }, { "name":"Corner Radius", "tooltip":"" }, { "name":"Relative", "tooltip":"" }, { "name":"Cut Corner", "tooltip":"" } ] }, "Node_Bloom":{ "name":"Bloom", "tooltip":"Apply bloom effect, bluring and brighten the bright part of the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Size", "tooltip":"Bloom blur radius." }, { "name":"Tolerance", "tooltip":"How bright a pixel should be to start blooming." }, { "name":"Strength", "tooltip":"Blend intensity." }, { "name":"Bloom mask", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Gradient_Out":{ "name":"Gradient", "tooltip":"Create gradient object", "outputs":[ { "name":"Gradient", "tooltip":"" }, { "name":"Color", "tooltip":"" } ], "inputs":[ { "name":"Gradient", "tooltip":"" }, { "name":"Sample", "tooltip":"Position to sample a color from the gradient." } ] }, "Node_Blur_Directional":{ "name":"Directional Blur", "tooltip":"Blur image given a direction.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_PCX_var":{ "name":"Variable", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Name", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_Array":{ "name":"Array", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Type", "tooltip":"", "display_data":[ "Any", "Surface", "Number", "Color", "Text" ] }, { "name":"Spread array", "tooltip":"Unpack array and push the contents into the output one by one." } ] }, "Node_Mirror":{ "name":"Mirror", "tooltip":"Reflect the image along a reflection line.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Mirror mask", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Export":{ "name":"Export", "tooltip":"Export image\/animation to file(s).", "outputs":[ { "name":"Loop exit", "tooltip":"" }, { "name":"Preview", "tooltip":"" } ], "inputs":[ { "name":"Surface", "tooltip":"" }, { "name":"Paths", "tooltip":"" }, { "name":"Template", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Single image", "Image sequence", "Animation" ] }, { "name":"Template guides", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Frame optimization", "tooltip":"" }, { "name":"Color merge", "tooltip":"" }, { "name":"Framerate", "tooltip":"" }, { "name":"Format", "tooltip":"", "display_data":[ ".png", ".jpg", ".webp" ] }, { "name":"Quality", "tooltip":"" }, { "name":"Sequence begin", "tooltip":"" }, { "name":"Frame range", "tooltip":"" }, { "name":"Subformat", "tooltip":"", "display_data":[ "INDEX4", "INDEX8", "Default (PNG32)" ] }, { "name":"Frame step", "tooltip":"" } ] }, "Node_MK_Saber":{ "name":"MK Saber", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Point 1", "tooltip":"" }, { "name":"Point 2", "tooltip":"" }, { "name":"Thickness", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Trace", "tooltip":"" }, { "name":"Fix length", "tooltip":"" }, { "name":"Gradient step", "tooltip":"" }, { "name":"Glow intensity", "tooltip":"" }, { "name":"Glow radius", "tooltip":"" } ] }, "Node_Base_Convert":{ "name":"Convert Base", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Base from", "tooltip":"" }, { "name":"Base to", "tooltip":"" } ] }, "Node_Color_HSV":{ "name":"HSV Color", "tooltip":"Create color from HSV value.", "outputs":[ { "name":"Color", "tooltip":"" } ], "inputs":[ { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Normalized", "tooltip":"" } ] }, "Node_Fluid_Domain_Queue":{ "name":"Queue Domain", "tooltip":"Sync multiple domains to be render at the same time.", "outputs":[ { "name":"Domain", "tooltip":"" } ], "inputs":[ ] }, "Node_VFX_Attract":{ "name":"Attract", "tooltip":"Attract particle in range to one point.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "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":"Seed", "tooltip":"" }, { "name":"Destroy when reach middle", "tooltip":"" } ] }, "Node_Wrap_Area":{ "name":"Area Warp", "tooltip":"Wrap image to fit area value (x, y, w, h).", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Area", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Grey_Alpha":{ "name":"Grey to Alpha", "tooltip":"Convert greyscale to alpha value.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Replace color", "tooltip":"Replace output with solid color." }, { "name":"Color", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Pixel_Builder":{ "name":"Pixel Builder", "tooltip":"", "outputs":[ { "name":"Surface Out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" } ] }, "Node_VFX_Variable":{ "name":"VFX Variable", "tooltip":"Extract variable from particle objects.", "outputs":[ { "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", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ], "inputs":[ { "name":"Particles", "tooltip":"" } ] }, "Node_Gradient_Points":{ "name":"4 Points Gradient", "tooltip":"Create image from 4 color points.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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", "tooltip":"" }, { "name":"Falloff 1", "tooltip":"" }, { "name":"Falloff 2", "tooltip":"" }, { "name":"Falloff 3", "tooltip":"" }, { "name":"Falloff 4", "tooltip":"" } ] }, "Node_PB_Fx_Intersect":{ "name":"Intersect", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_Padding":{ "name":"Padding", "tooltip":"Make image bigger by adding space in 4 directions.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Padding", "tooltip":"" }, { "name":"Fill method", "tooltip":"", "display_data":[ "Empty", "Solid" ] }, { "name":"Fill color", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Pad mode", "tooltip":"", "display_data":[ "Pad out", "Pad to size" ] }, { "name":"Target dimension", "tooltip":"" }, { "name":"Horizontal alignment", "tooltip":"", "display_data":[ 540.0, 540.0, 540.0 ] }, { "name":"Vertical alignment", "tooltip":"", "display_data":[ 692.0, 692.0, 692.0 ] } ] }, "Node_RGB_Channel":{ "name":"RGBA Extract", "tooltip":"Extract RGBA channel on an image, each channel becomes its own image.", "outputs":[ { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ], "inputs":[ { "name":"Surface In", "tooltip":"" }, { "name":"Output Type", "tooltip":"", "display_data":[ "Channel value", "Greyscale" ] }, { "name":"Keep Alpha", "tooltip":"" } ] }, "Node_Armature":{ "name":"Armature Create", "tooltip":"Create new armature system.", "outputs":[ { "name":"Armature", "tooltip":"" } ], "inputs":[ ] }, "Node_Active_Canvas":{ "name":"Active Canvas", "tooltip":"Draw using parameterized brush.", "outputs":[ { "name":"Output", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Distance", "tooltip":"" } ] }, "Node_Path_Sample":{ "name":"Sample Path", "tooltip":"Sample a 2D position from a path", "outputs":[ { "name":"Position", "tooltip":"" }, { "name":"Direction", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Ratio", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Loop", "Ping pong" ] } ] }, "Node_Audio_Window":{ "name":"Audio Window", "tooltip":"Take a slice of an audio array based on the current frame.", "outputs":[ { "name":"Bit Array", "tooltip":"" } ], "inputs":[ { "name":"Audio data", "tooltip":"" }, { "name":"Width", "tooltip":"Amount of bits to extract." }, { "name":"Location", "tooltip":"" }, { "name":"Cursor location", "tooltip":"", "display_data":[ "Start", "Middle", "End" ] }, { "name":"Step", "tooltip":"" }, { "name":"Match timeline", "tooltip":"Set window cursor to match animation timeline." } ] }, "Node_Local_Analyze":{ "name":"Local Analyze", "tooltip":"Apply non-linear operation (minimum, maximum) on each pixel locally.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Algorithm", "tooltip":"", "display_data":[ "Average (Blur)", "Maximum", "Minimum" ] }, { "name":"Size", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Shape", "tooltip":"", "display_data":[ "Square", "Circle", "Diamond" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Blur_Zoom":{ "name":"Zoom Blur", "tooltip":"Blur image by zooming in\/out from a mid point.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Zoom mode", "tooltip":"", "display_data":[ "Start", "Middle", "End" ] }, { "name":"Blur mask", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Perlin":{ "name":"Perlin Noise", "tooltip":"Generate perlin noise.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Tile", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Color mode", "tooltip":"", "display_data":[ "Greyscale", "RGB", "HSV" ] }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" } ] }, "Node_Canvas":{ "name":"Canvas", "tooltip":"Draw on surface using brush, eraser, etc.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Brush size", "tooltip":"" }, { "name":"Fill threshold", "tooltip":"" }, { "name":"Fill type", "tooltip":"", "display_data":[ "4 connect", "8 connect", "Entire canvas" ] }, { "name":"Draw preview overlay", "tooltip":"" }, { "name":"Brush", "tooltip":"" }, { "name":"Surface amount", "tooltip":"" }, { "name":"Background", "tooltip":"" }, { "name":"Background alpha", "tooltip":"" }, { "name":"Render background", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Frames animation", "tooltip":"" }, { "name":"Animation speed", "tooltip":"" }, { "name":"Use background dimension", "tooltip":"" }, { "name":"Brush distance", "tooltip":"" }, { "name":"Rotate brush by direction", "tooltip":"" }, { "name":"Random direction", "tooltip":"" } ] }, "Node_Iterate_Filter":{ "name":"Filter Array", "tooltip":"Filter array using condition.", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Move_Point":{ "name":"Translate Point", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Point", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "XY Shift", "Direction + Distance" ] }, { "name":"Shift", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Distance", "tooltip":"" } ] }, "Node_VFX_Accelerate":{ "name":"Accelerate", "tooltip":"Change the speed of particle in range.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "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":"Seed", "tooltip":"" } ] }, "Node_Palette_Replace":{ "name":"Palette Replace", "tooltip":"Replace colors in a palette with new one.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Palette in", "tooltip":"" }, { "name":"Palette from", "tooltip":"" }, { "name":"Palette to", "tooltip":"" }, { "name":"Threshold", "tooltip":"" } ] }, "Node_CSV_File_Read":{ "name":"CSV File In", "tooltip":"Load .csv as text, number array.", "outputs":[ { "name":"Content", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Convert to number", "tooltip":"" } ] }, "Node_Armature_Path":{ "name":"Armature Path", "tooltip":"Generate path from armature system.", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Armature", "tooltip":"" } ] }, "Node_Array_Convolute":{ "name":"Array Convolute", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Kernel", "tooltip":"" } ] }, "Node_VFX_Group":{ "name":"VFX", "tooltip":"Create VFX group, which generate particles that can be manipulated using different force nodes.", "outputs":[ ], "inputs":[ { "name":"Loop", "tooltip":"" } ] }, "Node_Print":{ "name":"Print", "tooltip":"Display text to notification.", "outputs":[ ], "inputs":[ { "name":"Active", "tooltip":"" }, { "name":"Text", "tooltip":"" } ] }, "Node_Iterator_Sort_Input":{ "name":"Sort Input", "tooltip":"", "outputs":[ { "name":"Value in", "tooltip":"" } ], "inputs":[ { "name":"Value in", "tooltip":"" } ] }, "Node_VFX_Renderer_Output":{ "name":"Renderer", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Output dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"Round position to the closest integer value to avoid jittering." } ] }, "Node_Sampler":{ "name":"Sampler", "tooltip":"Sample color from an image.", "outputs":[ { "name":"Color", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Sampling size", "tooltip":"Size of square around the position to sample and average pixel color." } ] }, "Node_Trigger":{ "name":"Trigger", "tooltip":"", "outputs":[ { "name":"Trigger", "tooltip":"" } ], "inputs":[ { "name":"Trigger", "tooltip":"" }, { "name":"Trigger", "tooltip":"" } ] }, "Node_Iterator_Each_Input":{ "name":"Input", "tooltip":"", "outputs":[ { "name":"Value in", "tooltip":"" } ], "inputs":[ ] }, "Node_PB_Draw_Diamond":{ "name":"Diamond", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" } ] }, "Node_Noise_Tri":{ "name":"Triangular Noise", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Texture sample", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"", "display_data":[ "Empty", "Clamp", "Repeat" ] } ] }, "Node_3D_Mesh_Plane":{ "name":"3D Plane", "tooltip":"Put 2D image on a plane in 3D space.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Material", "tooltip":"" }, { "name":"Normal", "tooltip":"", "display_data":[ "X", "Y", "Z" ] }, { "name":"Both side", "tooltip":"" }, { "name":"Back Material", "tooltip":"" } ] }, "Node_Array_Copy":{ "name":"Array Copy", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Starting Index", "tooltip":"" }, { "name":"Size", "tooltip":"" } ] }, "Node_Array_Set":{ "name":"Array Set", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_Pixel_Cloud":{ "name":"Pixel Cloud", "tooltip":"Displace each pixel of the image randomly.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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", "tooltip":"" } ] }, "Node_Iterator_Filter_Input":{ "name":"Input", "tooltip":"", "outputs":[ { "name":"Value in", "tooltip":"" } ], "inputs":[ ] }, "Node_Pack_Sprites":{ "name":"Pack Sprites", "tooltip":"Combine array of images with different dimension using different algorithms.", "outputs":[ { "name":"Packed image", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" } ], "inputs":[ { "name":"Sprites", "tooltip":"" }, { "name":"Algorithm", "tooltip":"", "display_data":[ "Skyline", "Shelf", "Top left", "Best fit" ] }, { "name":"Max width", "tooltip":"" }, { "name":"Max height", "tooltip":"" }, { "name":"Spacing", "tooltip":"" } ] }, "Node_Path_Map_Area":{ "name":"Remap Path", "tooltip":"Scale path to fit a given area.", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Area", "tooltip":"" } ] }, "Node_Array_Reverse":{ "name":"Array Reverse", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Shadow":{ "name":"Shadow", "tooltip":"Apply shadow behind the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Cache_Array":{ "name":"Cache Array", "tooltip":"Store current animation as array. Cache persisted between save.", "outputs":[ { "name":"Cache array", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Start frame", "tooltip":"Frame index to start caching, set to -1 to start at the first frame." }, { "name":"Stop frame", "tooltip":"Frame index to stop caching (inclusive), set to -1 to stop at the last frame." }, { "name":"Step", "tooltip":"Cache every N frames, set to 1 to cache every frame." } ] }, "Node_To_Text":{ "name":"To Text", "tooltip":"", "outputs":[ { "name":"Text", "tooltip":"" } ], "inputs":[ { "name":"Value", "tooltip":"" } ] }, "Node_3D_Repeat":{ "name":"3D Repeat", "tooltip":"Repeat the same 3D mesh multiple times.", "outputs":[ { "name":"Scene", "tooltip":"" } ], "inputs":[ { "name":"Objects", "tooltip":"" }, { "name":"Object Mode", "tooltip":"", "display_data":[ "Duplicate", "Array" ] }, { "name":"Amount", "tooltip":"" }, { "name":"Starting Position", "tooltip":"" }, { "name":"Starting Rotation", "tooltip":"" }, { "name":"Starting Scale", "tooltip":"" }, { "name":"Shift Position", "tooltip":"" }, { "name":"Shift Rotation", "tooltip":"" }, { "name":"Shift Scale", "tooltip":"" }, { "name":"Positions", "tooltip":"" }, { "name":"Rotations", "tooltip":"" }, { "name":"Scales", "tooltip":"" }, { "name":"Use Instance", "tooltip":"" } ] }, "Node_Bevel":{ "name":"Bevel", "tooltip":"Apply 2D bevel on the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Height", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Slope", "tooltip":"", "display_data":[ "Linear", "Smooth", "Circular" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_PB_Box_Divide":{ "name":"Divide", "tooltip":"", "outputs":[ { "name":"pBox Content", "tooltip":"" }, { "name":"pBox Space", "tooltip":"" } ], "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Spacing", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "X", "Y" ] }, { "name":"Mirror", "tooltip":"" }, { "name":"Spacing", "tooltip":"", "display_data":[ "Space Between", "Space Around", "Begin", "End" ] } ] }, "Node_Strand_Force_Apply":{ "name":"Strand Force Apply", "tooltip":"Apply general force to strands.", "outputs":[ { "name":"Strand", "tooltip":"" } ], "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Point", "Band" ] }, { "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", "tooltip":"" } ] }, "Node_De_Corner":{ "name":"De-Corner", "tooltip":"Attempt to remove single pixel corner from the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Tolerance", "tooltip":"" } ] }, "Node_PB_Fx_Brick":{ "name":"Brick", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "X", "Y" ] }, { "name":"Shift", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Dissolve", "tooltip":"" }, { "name":"Detail", "tooltip":"" }, { "name":"Dissolve Scale", "tooltip":"" } ] }, "Node_3D_Mesh_Obj":{ "name":"3D Object", "tooltip":"Load .obj file from your computer as a 3D object.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"File Path", "tooltip":"" }, { "name":"Flip UV", "tooltip":"Flip UV axis, can be use to fix some texture mapping error." } ] }, "Node_VFX_Override":{ "name":"VFX Override", "tooltip":"Replace particle variable with a new one.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "name":"Particles", "tooltip":"" }, { "name":"Positions", "tooltip":"" }, { "name":"Rotations", "tooltip":"" }, { "name":"Scales", "tooltip":"" }, { "name":"Blend", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_Alpha_Grey":{ "name":"Alpha to Grey", "tooltip":"Convert alpha value into solid greyscale.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Palette_Shift":{ "name":"Palette Shift", "tooltip":"Shift the order of color in palette.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Palette", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Audio_Loudness":{ "name":"Audio Volume", "tooltip":"Calculate volume of an audio bit array.", "outputs":[ { "name":"Loudness", "tooltip":"" } ], "inputs":[ { "name":"Audio Data", "tooltip":"" } ] }, "Node_PB_Box_Inset":{ "name":"Inset", "tooltip":"", "outputs":[ { "name":"pBox Inset", "tooltip":"" }, { "name":"pBox Frame", "tooltip":"" } ], "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Inset", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Padding", "Ratio" ] }, { "name":"Width", "tooltip":"" }, { "name":"Height", "tooltip":"" }, { "name":"Horizontal alignment", "tooltip":"" }, { "name":"Vertical alignment", "tooltip":"" } ] }, "Node_Path_L_System":{ "name":"L system", "tooltip":"", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Length", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Starting position", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Starting rule", "tooltip":56.0 }, { "name":"End replacement", "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":"Starting angle", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_Texture_Remap":{ "name":"Texture Remap", "tooltip":"Remap image using texture map. Where red channel control x position and green channel control y position.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"RG Map", "tooltip":"Displacement map where red retermine the X position, and green determine the Y position." }, { "name":"Active", "tooltip":"" }, { "name":"Dimension", "tooltip":"", "display_data":[ "Surface", "RG Map" ] } ] }, "Node_Erode":{ "name":"Erode", "tooltip":"Remove pixel that are close to the border of the image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Width", "tooltip":"" }, { "name":"Preserve border", "tooltip":"" }, { "name":"Use alpha", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_WAV_File_Write":{ "name":"WAV File Out", "tooltip":"Save wav audio file.", "outputs":[ ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Audio Data", "tooltip":"" }, { "name":"Sample", "tooltip":"" }, { "name":"Bit Depth", "tooltip":"", "display_data":[ "8 bit positive", "16 bit integer" ] }, { "name":"Remap Data", "tooltip":"" }, { "name":"Data Range", "tooltip":"" } ] }, "Node_PB_Box_Split":{ "name":"Split", "tooltip":"", "outputs":[ { "name":"pBox Left", "tooltip":"" }, { "name":"pBox Right", "tooltip":"" } ], "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Ratio", "Fix Left", "Fix Right" ] }, { "name":"Ratio", "tooltip":"" }, { "name":"Fix width", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "X", "Y" ] }, { "name":"Mirror", "tooltip":"" } ] }, "Node_HLSL":{ "name":"HLSL", "tooltip":"Execute HLSL shader on a surface.", "outputs":[ { "name":"Surface", "tooltip":"" } ], "inputs":[ { "name":"Vertex", "tooltip":"" }, { "name":"Fragment", "tooltip":"" }, { "name":"Base Texture", "tooltip":"" } ] }, "Node_Pin":{ "name":"Pin", "tooltip":"Craete pin to organize your connection. Can be create by double clicking on a connection line.", "outputs":[ { "name":"Out", "tooltip":"" } ], "inputs":[ { "name":"In", "tooltip":"" } ] }, "Node_3D_Mesh_Cone":{ "name":"3D Cone", "tooltip":"", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Side", "tooltip":"" }, { "name":"Material Bottom", "tooltip":"" }, { "name":"Material Side", "tooltip":"" }, { "name":"Smooth Side", "tooltip":"" } ] }, "Node_Iterate_Each":{ "name":"Loop Array", "tooltip":"Create group that iterate to each member in an array.", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Blur_Contrast":{ "name":"Contrast Blur", "tooltip":"Blur only pixel of a similiar color.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Threshold", "tooltip":"Brightness different to be blur together." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Colors_Replace":{ "name":"Replace Colors", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Palette from", "tooltip":"" }, { "name":"Palette to", "tooltip":"" }, { "name":"Threshold", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Mesh_Warp":{ "name":"Mesh Warp", "tooltip":"Wrap image by converting it to mesh, and using control points.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Mesh data", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Sample", "tooltip":"Amount of grid subdivision. Higher number means more grid, detail." }, { "name":"Spring Force", "tooltip":"" }, { "name":"Mesh", "tooltip":"" }, { "name":"Diagonal Link", "tooltip":"Include diagonal link to prevent drastic grid deformation." }, { "name":"Active", "tooltip":"" }, { "name":"Link Strength", "tooltip":"Link length preservation, setting it to 1 will prevent any stretching, contraction." }, { "name":"Full Mesh", "tooltip":"" }, { "name":"Mesh Type", "tooltip":"", "display_data":[ "Grid", "Custom" ] }, { "name":"Seed", "tooltip":"" } ] }, "Node_DynaSurf_Out":{ "name":"Output", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Surface", "tooltip":"" }, { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"sx", "tooltip":"" }, { "name":"sy", "tooltip":"" }, { "name":"angle", "tooltip":"" }, { "name":"color", "tooltip":"" }, { "name":"alpha", "tooltip":"" } ] }, "Node_Unicode":{ "name":"Unicode", "tooltip":"", "outputs":[ { "name":"Character", "tooltip":"" } ], "inputs":[ { "name":"Unicode", "tooltip":"" } ] }, "Node_Scale":{ "name":"Scale", "tooltip":"Simple node for scaling image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "Upscale", "Scale to fit" ] }, { "name":"Target dimension", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Scale atlas position", "tooltip":"" } ] }, "Node_Path":{ "name":"Path", "tooltip":"", "outputs":[ { "name":"Position out", "tooltip":"" }, { "name":"Path data", "tooltip":"" }, { "name":"Anchors", "tooltip":"" } ], "inputs":[ { "name":"Path progress", "tooltip":"Sample position from path." }, { "name":"Loop", "tooltip":"" }, { "name":"Progress mode", "tooltip":"", "display_data":[ "Entire line", "Segment" ] }, { "name":"Round anchor", "tooltip":"" } ] }, "Node_Rigid_Render_Output":{ "name":"Render", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Render dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"" } ] }, "Node_Rigid_Activate":{ "name":"Activate Physics", "tooltip":"Enable or disable rigidbody object.", "outputs":[ { "name":"Object", "tooltip":"" } ], "inputs":[ { "name":"Object", "tooltip":"" }, { "name":"Physics activated", "tooltip":"" } ] }, "Node_Grid_Hex":{ "name":"Hexagonal Grid", "tooltip":"Generate hexagonal grid pattern.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "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":"", "display_data":[ "Colored tile", "Height map", "Texture grid", "Texture sample" ] }, { "name":"Seed", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" } ] }, "Node_Cellular":{ "name":"Cellular Noise", "tooltip":"Generate voronoi pattern.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Point", "Edge", "Cell", "Crystal" ] }, { "name":"Contrast", "tooltip":"" }, { "name":"Pattern", "tooltip":"", "display_data":[ "Uniform", "Radial" ] }, { "name":"Middle", "tooltip":"" }, { "name":"Radial scale", "tooltip":"" }, { "name":"Radial shatter", "tooltip":"" }, { "name":"Colored", "tooltip":"" } ] }, "Node_Iterator_Index":{ "name":"Index", "tooltip":"", "outputs":[ { "name":"Loop index", "tooltip":"" } ], "inputs":[ ] }, "Node_Feedback":{ "name":"Feedback", "tooltip":"Create a group that reuse output from last frame to the current one.", "outputs":[ ], "inputs":[ ] }, "Node_3D_Camera":{ "name":"3D Camera", "tooltip":"Create 3D camera that render scene to surface.", "outputs":[ { "name":"Rendered", "tooltip":"" }, { "name":"Normal", "tooltip":"" }, { "name":"Depth", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"FOV", "tooltip":"" }, { "name":"Clipping Distance", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Projection", "tooltip":"", "display_data":[ "Perspective", "Orthographic" ] }, { "name":"Scene", "tooltip":"" }, { "name":"Ambient Light", "tooltip":"" }, { "name":"Show Background", "tooltip":"" }, { "name":"Backface Culling", "tooltip":"", "display_data":[ "None", "CW", "CCW" ] }, { "name":"Orthographic Scale", "tooltip":"" }, { "name":"Postioning Mode", "tooltip":"", "display_data":[ "Position + Rotation", "Position + Lookat", "Lookat + Rotation" ] }, { "name":"Lookat Position", "tooltip":"" }, { "name":"Roll", "tooltip":"" }, { "name":"Horizontal Angle", "tooltip":"" }, { "name":"Vertical Angle", "tooltip":"" }, { "name":"Distance", "tooltip":"" }, { "name":"Gamma Adjust", "tooltip":"" }, { "name":"Environment Texture", "tooltip":"" }, { "name":"Ambient Occlusion", "tooltip":"" }, { "name":"AO Radius", "tooltip":"" }, { "name":"AO Bias", "tooltip":"" }, { "name":"AO Strength", "tooltip":"" }, { "name":"Round Normal", "tooltip":"" } ] }, "Node_PB_Fx_Shading":{ "name":"Shading", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Width", "tooltip":"" }, { "name":"Color", "tooltip":"" } ] }, "Node_Array_Range":{ "name":"Array Range", "tooltip":"Create array of numbers by setting start, end and step length.", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Start", "tooltip":"" }, { "name":"End", "tooltip":"" }, { "name":"Step", "tooltip":"" } ] }, "Node_PCX_fn_Surface_Height":{ "name":"Surface Height", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Surface", "tooltip":"" } ] }, "Node_Path_Trim":{ "name":"Trim Path", "tooltip":"", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Range", "tooltip":"" } ] }, "Node_Perlin_Extra":{ "name":"Extra Perlins", "tooltip":"Random perlin noise made with different algorithms.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Tile", "tooltip":"Tiling only works with integer scale, and some effect type doesn't support tiling." }, { "name":"Seed", "tooltip":"" }, { "name":"Color mode", "tooltip":"", "display_data":[ "Greyscale", "RGB", "HSV" ] }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" }, { "name":"Noise type", "tooltip":"", "display_data":[ "Absolute worley", "Fluid", "Noisy", "Camo", "Blocky", "Max", "Vine" ] }, { "name":"Parameter A", "tooltip":"" }, { "name":"Parameter B", "tooltip":"" } ] }, "Node_Lua_Global":{ "name":"Lua Global", "tooltip":"", "outputs":[ { "name":"Execution thread", "tooltip":"" } ], "inputs":[ { "name":"Lua code", "tooltip":23.0 }, { "name":"Run order", "tooltip":"", "display_data":[ "On start", "Every frame" ] }, { "name":"Execution thread", "tooltip":"" } ] }, "Node_Rigid_Group":{ "name":"RigidSim", "tooltip":"Create group for rigidbody simulation.", "outputs":[ ], "inputs":[ ] }, "Node_Struct":{ "name":"Struct", "tooltip":"", "outputs":[ { "name":"Struct", "tooltip":"" } ], "inputs":[ ] }, "Node_VFX_Renderer":{ "name":"Renderer", "tooltip":"Render particle objects to surface.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Output dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"Round position to the closest integer value to avoid jittering." } ] }, "Node_Json_File_Read":{ "name":"JSON File In", "tooltip":"Load .json file using keys.", "outputs":[ { "name":"Path", "tooltip":"" }, { "name":"Struct", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" } ] }, "Node_Pixel_Sort":{ "name":"Pixel Sort", "tooltip":"Sort pixel by brightness in horizontal, or vertial axis.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Threshold", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Noise_Simplex":{ "name":"Simplex Noise", "tooltip":"Generate simplex noise, similiar to perlin noise with better fidelity but non-tilable.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Color mode", "tooltip":"", "display_data":[ "Greyscale", "RGB", "HSV" ] }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" } ] }, "Node_Fluid_Add_Collider":{ "name":"Add Collider", "tooltip":"Add solid object that smoke can collides to.", "outputs":[ { "name":"Domain", "tooltip":"" } ], "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Collider", "tooltip":"" }, { "name":"Area", "tooltip":"" } ] }, "Node_3D_Transform":{ "name":"Transform", "tooltip":"Transform 3D object.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Mesh", "tooltip":"" } ] }, "Node_Strand_Collision":{ "name":"Strand Collision", "tooltip":"Create solid object for strands to collides to.", "outputs":[ { "name":"Strand", "tooltip":"" } ], "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Collision mesh", "tooltip":"" } ] }, "Node_Threshold":{ "name":"Threshold", "tooltip":"Set a threshold where pixel darker will becomes black, and brighter to white. Also works with alpha.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Brightness", "tooltip":"" }, { "name":"Brightness Threshold", "tooltip":"" }, { "name":"Brightness Smoothness", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Alpha Threshold", "tooltip":"" }, { "name":"Alpha Smoothness", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Blur":{ "name":"Blur", "tooltip":"Blur image smoothly.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Override color", "tooltip":"Replace all color while keeping the alpha. Used to\nfix grey outline when bluring transparent pixel." }, { "name":"Color", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Array_Zip":{ "name":"Array Zip", "tooltip":"", "outputs":[ { "name":"Output", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_ASE_layer":{ "name":"ASE Layer", "tooltip":"Load Aseprite project file", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"ASE data", "tooltip":"" }, { "name":"Use cel dimension", "tooltip":"" } ] }, "Node_String_Get_Char":{ "name":"Get Character", "tooltip":"", "outputs":[ { "name":"Text", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Amount", "tooltip":"" } ] }, "Node_Vector_Dot":{ "name":"Dot product", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Point 1", "tooltip":"" }, { "name":"Point 2", "tooltip":"" } ] }, "Node_PCX_Equation":{ "name":"Equation", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Equation", "tooltip":"" } ] }, "Node_Group_Input":{ "name":"Input", "tooltip":"", "outputs":[ { "name":"Value", "tooltip":"" } ], "inputs":[ { "name":"Display type", "tooltip":"", "display_data":[ "Default", "Range", "Rotation", "Rotation range", "Slider", "Slider range", "Padding", "Vector", "Vector range", "Area", "Enum button", "Menu scroll" ] }, { "name":"Range", "tooltip":"" }, { "name":"Input type", "tooltip":"", "display_data":[ "Integer", "Float", "Boolean", "Color", "Surface", "File Path", "Curve", "Text", "Object", "Node", -1.0, "Any", "Path", "Particle", "Rigidbody Object", "Domain", "Struct", "Strands", "Mesh", "Trigger", -1.0, "3D Mesh", "3D Light", "3D Scene", "3D Material", -1.0, "Audio" ] }, { "name":"Enum label", "tooltip":"" }, { "name":"Vector size", "tooltip":"", "display_data":[ "2", "3", "4" ] }, { "name":"Order", "tooltip":"" }, { "name":"Display preview gizmo", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Button Label", "tooltip":"" } ] }, "Node_Counter":{ "name":"Frame Index", "tooltip":"Output current frame as frame index, or animation progress (0 - 1).", "outputs":[ { "name":"Value", "tooltip":"" } ], "inputs":[ { "name":"Start", "tooltip":"" }, { "name":"Speed", "tooltip":"" }, { "name":"Mode", "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). ", "display_data":[ "Frame count", "Animation progress" ] } ] }, "Node_Vector4":{ "name":"Vector4", "tooltip":"", "outputs":[ { "name":"Vector", "tooltip":"" } ], "inputs":[ { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"z", "tooltip":"" }, { "name":"w", "tooltip":"" }, { "name":"Integer", "tooltip":"" } ] }, "Node_VFX_Wind":{ "name":"Wind", "tooltip":"Move particle in range.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "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":"Seed", "tooltip":"" } ] }, "Node_Strand_Create":{ "name":"Strand Create", "tooltip":"Create strands from point, path, or mesh.", "outputs":[ { "name":"Strand", "tooltip":"" } ], "inputs":[ { "name":"Type", "tooltip":"", "display_data":[ "Point", "Path", "Mesh" ] }, { "name":"Density", "tooltip":"How many strands to generate." }, { "name":"Length", "tooltip":"" }, { "name":"Segment", "tooltip":"" }, { "name":"Elasticity", "tooltip":"Length preservation, the higher the value the easier it is to stretch each segment." }, { "name":"Path", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Side", "tooltip":"", "display_data":[ "Inner", "Outer", "Both" ] }, { "name":"Spring", "tooltip":"Angular stiffness, the higher the value the easier it is to bend each segment." }, { "name":"Structure", "tooltip":"The ability to keep its original shape." }, { "name":"Seed", "tooltip":"" }, { "name":"Curl frequency", "tooltip":"" }, { "name":"Curliness", "tooltip":"" }, { "name":"Mesh", "tooltip":"" }, { "name":"Distribution", "tooltip":"", "display_data":[ "Uniform", "Random" ] }, { "name":"Bake hair", "tooltip":"Prevent strand reseting to apply manual modification. Unbaking will remove all changes." }, { "name":"View fix hair", "tooltip":"" }, { "name":"Root strength", "tooltip":"The force required to break strand from its root. Set to -1 to make strand infinitely strong." } ] }, "Node_String_Split":{ "name":"Split Text", "tooltip":"", "outputs":[ { "name":"Text", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Delimiter", "tooltip":"Character that used to split text,\nleave blank to create character array." } ] }, "Node_Feedback_Output":{ "name":"Output", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Feedback loop", "tooltip":"" } ] }, "Node_Display_Text":{ "name":"Display Text", "tooltip":"Display text on the graph.", "outputs":[ ], "inputs":[ { "name":"Color", "tooltip":"" }, { "name":"Text", "tooltip":"" }, { "name":"Style", "tooltip":"", "display_data":[ "Header", "Sub header", "Normal" ] }, { "name":"Alpha", "tooltip":"" }, { "name":"Line width", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Smooth transform", "tooltip":"" } ] }, "Node_PB_Draw_Ellipse":{ "name":"Ellipse", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" } ] }, "Node_Vector_Cross_2D":{ "name":"Cross product 2D", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Point 1", "tooltip":"" }, { "name":"Point 2", "tooltip":"" } ] }, "Node_3D_Mesh_Sphere_UV":{ "name":"3D UV Sphere", "tooltip":"", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Horizontal Slices", "tooltip":"" }, { "name":"Vertical Slices", "tooltip":"" }, { "name":"Material", "tooltip":"" }, { "name":"Smooth Normal", "tooltip":"" } ] }, "Node_Camera":{ "name":"Camera", "tooltip":"Create camera that crop image to fix dimension with control of position, zoom. Also can be use to create parallax effect.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Focus area", "tooltip":"" }, { "name":"Zoom", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Repeat", "Repeat X", "Repeat Y" ] }, { "name":"Fix background", "tooltip":"" }, { "name":"Depth of Field", "tooltip":"" }, { "name":"Focal distance", "tooltip":"" }, { "name":"Defocus", "tooltip":"" }, { "name":"Focal range", "tooltip":"" } ] }, "Node_VFX_Repel":{ "name":"Repel", "tooltip":"Move particle away from point.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "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":"Seed", "tooltip":"" } ] }, "Node_Armature_Bind":{ "name":"Armature Bind", "tooltip":"Bind and render image to an armature system.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" }, { "name":"Bind data", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Armature", "tooltip":"" }, { "name":"Bind data", "tooltip":"" }, { "name":"Bone transform", "tooltip":"" }, { "name":"Bone scale", "tooltip":"" } ] }, "Node_Wiggler":{ "name":"Wiggler", "tooltip":"Create smooth random value.", "outputs":[ { "name":"Output", "tooltip":"" } ], "inputs":[ { "name":"Range", "tooltip":"" }, { "name":"Frequency", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Display", "tooltip":"", "display_data":[ "Number", "Graph" ] } ] }, "Node_Composite":{ "name":"Composite", "tooltip":"Combine multiple images with custom transformation.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" } ], "inputs":[ { "name":"Padding", "tooltip":"" }, { "name":"Output dimension", "tooltip":"", "display_data":[ "First surface", "Largest surface", "Constant" ] }, { "name":"Dimension", "tooltip":"" } ] }, "Node_Tunnel_Out":{ "name":"Tunnel Out", "tooltip":"Receive value from tunnel in of the same key.", "outputs":[ { "name":"Value out", "tooltip":"" } ], "inputs":[ { "name":"Name", "tooltip":"" } ] }, "Node_PB_Fx_Subtract":{ "name":"Subtract", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_Path_Builder":{ "name":"Path Builder", "tooltip":"Create path from array of vec2 points.", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Point array", "tooltip":"" } ] }, "Node_String":{ "name":"Text", "tooltip":"", "outputs":[ { "name":"Text", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" } ] }, "Node_PCX_fn_var":{ "name":"Fn Variable", "tooltip":"", "outputs":[ { "name":"PCX", "tooltip":"" } ], "inputs":[ { "name":"Default Value", "tooltip":"" } ] }, "Node_Array_Remove":{ "name":"Array Remove", "tooltip":"", "outputs":[ { "name":"Array", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Index", "Value" ] }, { "name":"Index", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Spread array", "tooltip":"" } ] }, "Node_Blur_Radial":{ "name":"Radial Blur", "tooltip":"Blur image by rotating aroung a mid point.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_3D_Set_Material":{ "name":"Set Material", "tooltip":"Replace mesh material with a new one.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Mesh", "tooltip":"" }, { "name":"Materials", "tooltip":"" }, { "name":"Single material", "tooltip":"" } ] }, "Node_Surface_From_Buffer":{ "name":"Surface from Buffer", "tooltip":"Create surface from buffer.", "outputs":[ { "name":"Surface", "tooltip":"" } ], "inputs":[ { "name":"Buffer", "tooltip":"" } ] }, "Node_Text_File_Write":{ "name":"Text File Out", "tooltip":"Save text as a .txt file.", "outputs":[ ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Content", "tooltip":"" } ] }, "Node_VFX_Destroy":{ "name":"Destroy", "tooltip":"Destroy particle in range.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "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":"Seed", "tooltip":"" } ] }, "Node_Path_Array":{ "name":"Path Array", "tooltip":"", "outputs":[ { "name":"Path array", "tooltip":"" } ], "inputs":[ ] }, "Node_Shape":{ "name":"Shape", "tooltip":"Draw simple shapes using signed distance field.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Background", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Rectangle", "Ellipse", "Regular polygon", "Star", "Arc", "Teardrop", "Cross", "Leaf" ] }, { "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", "tooltip":"" } ] }, "Node_Strand_Length_Adjust":{ "name":"Strand Length Adjust", "tooltip":"Adjust length of strands in area.", "outputs":[ { "name":"Strand", "tooltip":"" } ], "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Point", "Band" ] }, { "name":"Position", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Falloff", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Increase", "Decrease" ] }, { "name":"Strength", "tooltip":"" } ] }, "Node_VFX_Oscillate":{ "name":"Oscillate", "tooltip":"Swing particle around its original trajectory.", "outputs":[ { "name":"Particles", "tooltip":"" } ], "inputs":[ { "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":"Seed", "tooltip":"" }, { "name":"Amplitude", "tooltip":"" }, { "name":"Frequency", "tooltip":"" }, { "name":"Multiply by speed", "tooltip":"" } ] }, "Node_PB_Layer":{ "name":"Layer", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"Layer", "tooltip":"" } ] }, "Node_Transform":{ "name":"Transform", "tooltip":"Move, rotate, and scale image.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Output dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Relative anchor", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Render Mode", "tooltip":"", "display_data":[ "Normal", "Tile", "Wrap" ] }, { "name":"Rotate by velocity", "tooltip":"Make the surface rotates to follow its movement." }, { "name":"Output dimension type", "tooltip":"", "display_data":[ "Same as input", "Constant", "Relative to input", "Transformed" ] }, { "name":"Round position", "tooltip":"Round position to the nearest integer value to avoid jittering." }, { "name":"Active", "tooltip":"" } ] }, "Node_Iterator_Input":{ "name":"Loop Input", "tooltip":"", "outputs":[ { "name":"Value", "tooltip":"" }, { "name":"Loop entrance", "tooltip":"" } ], "inputs":[ { "name":"Display type", "tooltip":"", "display_data":[ "Default", "Range", "Rotation", "Rotation range", "Slider", "Slider range", "Padding", "Vector", "Vector range", "Area", "Enum button", "Menu scroll" ] }, { "name":"Range", "tooltip":"" }, { "name":"Input type", "tooltip":"", "display_data":[ "Integer", "Float", "Boolean", "Color", "Surface", "File Path", "Curve", "Text", "Object", "Node", -1.0, "Any", "Path", "Particle", "Rigidbody Object", "Domain", "Struct", "Strands", "Mesh", "Trigger", -1.0, "3D Mesh", "3D Light", "3D Scene", "3D Material", -1.0, "Audio" ] }, { "name":"Enum label", "tooltip":"" }, { "name":"Vector size", "tooltip":"", "display_data":[ "2", "3", "4" ] }, { "name":"Order", "tooltip":"" }, { "name":"Display preview gizmo", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Button Label", "tooltip":"" } ] }, "Node_Websocket_Receiver":{ "name":"Websocket Receiver", "tooltip":"Create websocket server to receive data from the network.", "outputs":[ { "name":"Data", "tooltip":"" }, { "name":"Receive data", "tooltip":"" } ], "inputs":[ { "name":"Port", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_3D_Scene":{ "name":"3D Scene", "tooltip":"Combine multiple 3D objects into a single junction.", "outputs":[ { "name":"Scene", "tooltip":"" } ], "inputs":[ ] }, "Node_Rigid_Render":{ "name":"Render", "tooltip":"Render rigidbody object to surface.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Render dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"" } ] }, "Node_Group":{ "name":"Group", "tooltip":"", "outputs":[ ], "inputs":[ ] }, "Node_HSV_Channel":{ "name":"HSV Extract", "tooltip":"Extract HSVA channel on an image, each channel becomes its own image.", "outputs":[ { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" } ] }, "Node_SDF":{ "name":"SDF", "tooltip":"Create signed distance field using jump flooding algorithm.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Side", "tooltip":"", "display_data":[ "Inside", "Outside", "Both" ] }, { "name":"Max distance", "tooltip":"" } ] }, "Node_Path_Separate_Folder":{ "name":"Separate File Path", "tooltip":"", "outputs":[ { "name":"Directory", "tooltip":"" }, { "name":"File Name", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Keep extension", "tooltip":"" } ] }, "Node_Palette":{ "name":"Palette", "tooltip":"Create palette value. Note that palette is simple an array of colors.", "outputs":[ { "name":"Palette", "tooltip":"" } ], "inputs":[ { "name":"Palette", "tooltip":"" }, { "name":"Trim range", "tooltip":"" } ] }, "Node_Path_Anchor":{ "name":"Path Anchor", "tooltip":"", "outputs":[ { "name":"Anchor", "tooltip":"" } ], "inputs":[ { "name":"Postion", "tooltip":"" }, { "name":"Control point 1", "tooltip":"" }, { "name":"Control point 2", "tooltip":"" }, { "name":"Mirror control point", "tooltip":"" } ] }, "Node_Iterator_Output":{ "name":"Loop Output", "tooltip":"", "outputs":[ ], "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Loop exit", "tooltip":"" } ] }, "Node_Dilate":{ "name":"Dilate", "tooltip":"Expand the image around a mid point.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture.", "display_data":[ "Empty", "Clamp", "Repeat" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Compare":{ "name":"Compare", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Type", "tooltip":"", "display_data":[ "Equal", "Not equal", "Greater", "Greater or equal", "Lesser", "Lesser or equal" ] }, { "name":"a", "tooltip":"" }, { "name":"b", "tooltip":"" } ] }, "Node_3D_Transform_Scene":{ "name":"Transform Scene", "tooltip":"Transform 3D scene, accepts array of transformations for each objects.", "outputs":[ { "name":"Scene", "tooltip":"" } ], "inputs":[ { "name":"Scene", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Positioning type", "tooltip":"", "display_data":[ "Additive", "Override" ] }, { "name":"Rotating type", "tooltip":"", "display_data":[ "Additive", "Override" ] }, { "name":"Scaling type", "tooltip":"", "display_data":[ "Additive", "Multiplicative", "Override" ] } ] }, "Node_Rate_Remap":{ "name":"Rate Remap", "tooltip":"Remap animation to a new framerate.", "outputs":[ { "name":"Surface", "tooltip":"" } ], "inputs":[ { "name":"Surface", "tooltip":"" }, { "name":"Framerate", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Array_Shuffle":{ "name":"Shuffle Array", "tooltip":"", "outputs":[ { "name":"Shuffled array", "tooltip":"" } ], "inputs":[ { "name":"Array in", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_Image_gif":{ "name":"Image GIF", "tooltip":"Load animated .gif from your computer.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Set animation length to gif", "tooltip":"" }, { "name":"Output as array", "tooltip":"" }, { "name":"Loop modes", "tooltip":"", "display_data":[ "Loop", "Ping pong", "Hold last frame", "Hide" ] }, { "name":"Start frame", "tooltip":"" }, { "name":"Custom frame order", "tooltip":"" }, { "name":"Frame", "tooltip":"" }, { "name":"Animation speed", "tooltip":"" } ] }, "Node_Noise_Hex":{ "name":"Hexagonal Noise", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Texture sample", "tooltip":"" }, { "name":"Oversample mode", "tooltip":"", "display_data":[ "Empty", "Clamp", "Repeat" ] } ] }, "Node_MK_GridFlip":{ "name":"MK GridFlip", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface front", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Surface back", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "X", "Y" ] }, { "name":"Sweep", "tooltip":"" }, { "name":"Sweep direction", "tooltip":"" }, { "name":"Sweep shift", "tooltip":"" }, { "name":"Flip limit", "tooltip":"", "display_data":[ "None", "90", "180" ] } ] }, "Node_Grid_Noise":{ "name":"Grid Noise", "tooltip":"", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Texture sample", "tooltip":"" }, { "name":"Shift axis", "tooltip":"", "display_data":[ "x", "y" ] }, { "name":"Color mode", "tooltip":"", "display_data":[ "Greyscale", "RGB", "HSV" ] }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" } ] }, "Node_Random":{ "name":"Random", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"seed", "tooltip":"" }, { "name":"from", "tooltip":"" }, { "name":"to", "tooltip":"" } ] }, "Node_Noise":{ "name":"Noise", "tooltip":"Generate white noise.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Color mode", "tooltip":"", "display_data":[ "Greyscale", "RGB", "HSV" ] }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" } ] }, "Node_Blend":{ "name":"Blend", "tooltip":"Combine 2 images using different blend modes.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Foreground", "tooltip":"" }, { "name":"Blend mode", "tooltip":"", "display_data":[ "Normal", "Add", "Subtract", "Multiply", "Screen", "Overlay", "Hue", "Saturation", "Luminosity", "Maximum", "Minimum", "Replace", "Difference" ] }, { "name":"Opacity", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Fill mode", "tooltip":"", "display_data":[ "None", "Stretch", "Tile" ] }, { "name":"Output dimension", "tooltip":"", "display_data":[ "Background", "Forground", "Mask", "Maximum", "Constant" ] }, { "name":"Constant dimension", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Preserve alpha", "tooltip":"" }, { "name":"Horizontal Align", "tooltip":"", "display_data":[ 540.0, 540.0, 540.0 ] }, { "name":"Vertical Align", "tooltip":"", "display_data":[ 692.0, 692.0, 692.0 ] }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Gradient":{ "name":"Draw Gradient", "tooltip":"Create image from gradient.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Gradient", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Linear", "Circular", "Radial" ] }, { "name":"Angle", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Scale", "tooltip":"" } ] }, "Node_Vector2":{ "name":"Vector2", "tooltip":"", "outputs":[ { "name":"Vector", "tooltip":"" } ], "inputs":[ { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"Integer", "tooltip":"" }, { "name":"Display", "tooltip":"", "display_data":[ "Number", "Coordinate" ] } ] }, "Node_To_Number":{ "name":"To Number", "tooltip":"", "outputs":[ { "name":"Number", "tooltip":"" } ], "inputs":[ { "name":"Text", "tooltip":"" } ] }, "Node_Shape_Polygon":{ "name":"Polygon Shape", "tooltip":"Draw simple shapes using triangles.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Mesh", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Background", "tooltip":"" }, { "name":"Background color", "tooltip":"" }, { "name":"Shape color", "tooltip":"" }, { "name":"Shape", "tooltip":"", "display_data":[ "Rectangle", "Ellipse", "Star", "Capsule", "Ring", "Arc", "Gear", "Cross" ] }, { "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", "tooltip":"" } ] }, "Node_Color":{ "name":"Color", "tooltip":"Create color value.", "outputs":[ { "name":"Color", "tooltip":"" } ], "inputs":[ { "name":"Color", "tooltip":"" } ] }, "Node_Stack":{ "name":"Stack", "tooltip":"Place image next to each other linearly, or on top of each other.", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" } ], "inputs":[ { "name":"Axis", "tooltip":"", "display_data":[ "Horizontal", "Vertical", "On top" ] }, { "name":"Align", "tooltip":"", "display_data":[ "Start", "Middle", "End" ] }, { "name":"Spacing", "tooltip":"" } ] }, "Node_Tunnel_In":{ "name":"Tunnel In", "tooltip":"Create tunnel for sending value based on key matching.", "outputs":[ ], "inputs":[ { "name":"Name", "tooltip":"" }, { "name":"Value in", "tooltip":"" } ] }, "Node_Stripe":{ "name":"Stripe", "tooltip":"Generate stripe pattern.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Blend", "tooltip":"Smoothly blend between each stripe." }, { "name":"Position", "tooltip":"" }, { "name":"Random", "tooltip":"" }, { "name":"Random color", "tooltip":"" }, { "name":"Colors", "tooltip":"" }, { "name":"Color 1", "tooltip":"" }, { "name":"Color 2", "tooltip":"" }, { "name":"Strip ratio", "tooltip":"" } ] }, "Node_Dither":{ "name":"Dither", "tooltip":"Reduce color and use dithering to preserve original color.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Palette", "tooltip":"" }, { "name":"Pattern", "tooltip":"", "display_data":[ "2 x 2 Bayer", "4 x 4 Bayer", "8 x 8 Bayer", "Custom" ] }, { "name":"Dither map", "tooltip":"" }, { "name":"Contrast", "tooltip":"" }, { "name":"Contrast map", "tooltip":"" }, { "name":"Mode", "tooltip":"", "display_data":[ "Color", "Alpha" ] }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Strand_Group":{ "name":"StrandSim", "tooltip":"Create group for hair simulation.", "outputs":[ ], "inputs":[ ] }, "Node_Frame":{ "name":"Frame", "tooltip":"Create frame surrounding nodes.", "outputs":[ ], "inputs":[ { "name":"Size", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Label size", "tooltip":"" }, { "name":"Blend label", "tooltip":"" } ] }, "Node_Path_Reverse":{ "name":"Reverse Path", "tooltip":"", "outputs":[ { "name":"Path", "tooltip":"" } ], "inputs":[ { "name":"Path", "tooltip":"" } ] }, "Node_PB_Box_Contract":{ "name":"Contract", "tooltip":"", "outputs":[ { "name":"pBox Center", "tooltip":"" }, { "name":"pBox Side", "tooltip":"" } ], "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Type", "tooltip":"", "display_data":[ "Ratio", "Fix" ] }, { "name":"Ratio", "tooltip":"" }, { "name":"Fix Width", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "X", "Y" ] } ] }, "Node_Array_Length":{ "name":"Array Length", "tooltip":"", "outputs":[ { "name":"Size", "tooltip":"" } ], "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_3D_Round_Vertex":{ "name":"Discretize vertex", "tooltip":"Round out vertex position to a specified step.", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "inputs":[ { "name":"Mesh", "tooltip":"" }, { "name":"Step", "tooltip":"" } ] }, "Node_PB_Draw_Trapezoid":{ "name":"Trapezoid", "tooltip":"", "outputs":[ { "name":"pBox", "tooltip":"" } ], "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Axis", "tooltip":"", "display_data":[ "Horizontal", "Vertical" ] }, { "name":"Type", "tooltip":"", "display_data":[ "Symmetric", "Independent" ] }, { "name":"Bevel", "tooltip":"" }, { "name":"Bevel 1", "tooltip":"" }, { "name":"Bevel 2", "tooltip":"" }, { "name":"Invert", "tooltip":"" } ] }, "Node_Line":{ "name":"Line", "tooltip":"Draw line on an image. Connect path data to it to draw line from path.", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Background", "tooltip":"" }, { "name":"Segment", "tooltip":"" }, { "name":"Width", "tooltip":"" }, { "name":"Wiggle", "tooltip":"" }, { "name":"Random seed", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Path", "tooltip":"Draw line along path." }, { "name":"Range", "tooltip":"Range of the path to draw." }, { "name":"Shift", "tooltip":"" }, { "name":"Color over length", "tooltip":"" }, { "name":"Width over length", "tooltip":"" }, { "name":"Span width over path", "tooltip":"Apply the full 'width over length' to the trimmed path." }, { "name":"Round cap", "tooltip":"" }, { "name":"Round segment", "tooltip":"" }, { "name":"Span color over path", "tooltip":"Apply the full 'color over length' to the trimmed path." }, { "name":"Greyscale over width", "tooltip":"" }, { "name":"1px mode", "tooltip":"Render pixel perfect 1px line." }, { "name":"Texture", "tooltip":"" }, { "name":"Fix length", "tooltip":"Fix length of each segment instead of segment count." }, { "name":"Segment length", "tooltip":"" }, { "name":"Texture position", "tooltip":"" }, { "name":"Texture rotation", "tooltip":"" }, { "name":"Texture scale", "tooltip":"" }, { "name":"Random Blend", "tooltip":"" }, { "name":"Invert", "tooltip":"" } ] }, "Node_Vector_Cross_3D":{ "name":"Cross product 3D", "tooltip":"", "outputs":[ { "name":"Result", "tooltip":"" } ], "inputs":[ { "name":"Point 1", "tooltip":"" }, { "name":"Point 2", "tooltip":"" } ] } }