{ "Node_Gradient_Out":{ "name":"Gradient", "outputs":[ { "name":"Gradient", "tooltip":"" }, { "name":"Color", "tooltip":"" } ], "tooltip":"Create gradient object", "inputs":[ { "name":"Gradient", "tooltip":"" }, { "name":"Sample", "tooltip":"Position to sample a color from the gradient." } ] }, "Node_Pixel_Builder":{ "name":"Pixel Builder", "outputs":[ { "name":"Surface Out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" } ] }, "Node_Iterate_Filter":{ "name":"Filter Array", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"Filter array using condition.", "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Level":{ "name":"Level", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Adjust brightness of an image by changing its brightness range.", "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_Array_Remove":{ "name":"Array Remove", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Type", "display_data":[ "Index", "Value" ], "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Spread array", "tooltip":"" } ] }, "Node_String_Regex_Match":{ "name":"RegEx Match", "outputs":[ { "name":"Results", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Regex", "tooltip":"" } ] }, "Node_Path_Blend":{ "name":"Blend Path", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"Blend between 2 paths.", "inputs":[ { "name":"Path 1", "tooltip":"" }, { "name":"Path 2", "tooltip":"" }, { "name":"Ratio", "tooltip":"" } ] }, "Node_Switch":{ "name":"Switch", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"Given an index, output a value labeled by the same index.", "inputs":[ { "name":"Index", "tooltip":"" }, { "name":"Default value", "tooltip":"" } ] }, "Node_Seperate_Shape":{ "name":"Separate Shape", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas", "tooltip":"" } ], "tooltip":"Separate disconnected pixel each into an image in an image array.", "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_Fluid_Domain_Queue":{ "name":"Queue Domain", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"Sync multiple domains to be render at the same time.", "inputs":[ ] }, "Node_Path_L_System":{ "name":"L system", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Length", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Starting position", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Starting rule", "tooltip":59 }, { "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_Spherize":{ "name":"Spherize", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Wrap a texture on to sphere.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Strength map", "tooltip":"" }, { "name":"Radius map", "tooltip":"" }, { "name":"Trim edge", "tooltip":"" } ] }, "Node_Armature_Pose":{ "name":"Armature Pose", "outputs":[ { "name":"Armature", "tooltip":"" } ], "tooltip":"Pose armature system.", "inputs":[ { "name":"Armature", "tooltip":"" } ] }, "Node_Sequence_Anim":{ "name":"Array to Anim", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Convert array of images into animation.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Speed", "tooltip":"" }, { "name":"Sequence", "tooltip":"" }, { "name":"Overflow", "display_data":[ "Hold", "Loop", "Ping Pong", "Empty" ], "tooltip":"" } ] }, "Node_Array":{ "name":"Array", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Type", "display_data":[ "Any", "Surface", "Number", "Color", "Text" ], "tooltip":"" }, { "name":"Spread array", "tooltip":"Unpack array and push the contents into the output one by one." } ] }, "Node_9Slice":{ "name":"Nine Slice", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Cut image into 3x3 parts, and scale\/repeat only the middle part.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Splice", "tooltip":"" }, { "name":"Filling modes", "display_data":[ "Scale", "Repeat" ], "tooltip":"" } ] }, "Node_3D_Transform_Scene":{ "name":"Transform Scene", "outputs":[ { "name":"Scene", "tooltip":"" } ], "tooltip":"Transform 3D scene, accepts array of transformations for each objects.", "inputs":[ { "name":"Scene", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Positioning type", "display_data":[ "Additive", "Override" ], "tooltip":"" }, { "name":"Rotating type", "display_data":[ "Additive", "Override" ], "tooltip":"" }, { "name":"Scaling type", "display_data":[ "Additive", "Multiplicative", "Override" ], "tooltip":"" } ] }, "Node_Logic":{ "name":"Logic Opr", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Type", "display_data":[ "And", "Or", "Not", "Nand", "Nor", "Xor" ], "tooltip":"" }, { "name":"a", "tooltip":"" } ] }, "Node_Strand_Group_Inline":{ "name":"StrandSim", "outputs":[ ], "tooltip":"Create group for hair simulation.", "inputs":[ ] }, "Node_Unicode":{ "name":"Unicode", "outputs":[ { "name":"Character", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Unicode", "tooltip":"" } ] }, "Node_String":{ "name":"Text", "outputs":[ { "name":"Text", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" } ] }, "Node_PCX_Equation":{ "name":"Equation", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Equation", "tooltip":"" } ] }, "Node_Iterator_Filter_Inline_Output":{ "name":"Filter Output", "outputs":[ { "name":"Array out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Value out", "tooltip":"" }, { "name":"Filter result", "tooltip":"" } ] }, "Node_Iterator_Filter_Output":{ "name":"Output", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Result", "tooltip":"" } ] }, "Node_FLIP_Domain":{ "name":"Domain", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Particle Size", "tooltip":"" }, { "name":"Particle Density", "tooltip":"" }, { "name":"FLIP Ratio", "tooltip":"" }, { "name":"Resolve accelerator", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Damping", "tooltip":"" }, { "name":"Gravity", "tooltip":"" }, { "name":"Time Step", "tooltip":"" }, { "name":"Wall type", "display_data":[ "None", "Surround", "Ground only" ], "tooltip":"" }, { "name":"Viscosity", "tooltip":"" }, { "name":"Friction", "tooltip":"" }, { "name":"Wall Elasticity", "tooltip":"" } ] }, "Node_To_Number":{ "name":"To Number", "outputs":[ { "name":"Number", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" } ] }, "Node_FLIP_Update":{ "name":"Update", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Update", "tooltip":"" }, { "name":"Override timestep", "tooltip":"" }, { "name":"Timestep", "tooltip":"" } ] }, "Node_Rigid_Render":{ "name":"Render", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Render rigidbody object to surface.", "inputs":[ { "name":"Render dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"" } ] }, "Node_Repeat":{ "name":"Repeat", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Repeat image multiple times linearly, or in grid pattern.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Pattern", "display_data":[ "Linear", "Grid", "Circular" ], "tooltip":"" }, { "name":"Repeat position", "tooltip":"" }, { "name":"Repeat rotation", "tooltip":"" }, { "name":"Scale multiply", "tooltip":"" }, { "name":"Angle range", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Start position", "tooltip":"" }, { "name":"Scale over copy", "tooltip":"" }, { "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", "display_data":[ "Order", "Random", "Spread" ], "tooltip":"Whether to select image from an array in order, at random, pr spread or each image to one output." }, { "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", "display_data":[ "None", "X", "Y" ], "tooltip":"Place each copy next to each other, taking surface dimension into account." }, { "name":"Animator blend", "tooltip":"" }, { "name":"Animator alpha", "tooltip":"" }, { "name":"Animator", "tooltip":"" } ] }, "Node_Strand_Length_Adjust":{ "name":"Strand Length Adjust", "outputs":[ { "name":"Strand", "tooltip":"" } ], "tooltip":"Adjust length of strands in area.", "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Shape", "display_data":[ "Point", "Band" ], "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Falloff", "tooltip":"" }, { "name":"Type", "display_data":[ "Increase", "Decrease" ], "tooltip":"" }, { "name":"Strength", "tooltip":"" } ] }, "Node_MK_Blinker":{ "name":"MK Blinker", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Light only", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Target Colors", "tooltip":"" }, { "name":"Light Colors", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Tolerance", "tooltip":"" }, { "name":"Glow", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Strength", "tooltip":"" } ] }, "Node_CSV_File_Write":{ "name":"CSV File Out", "outputs":[ ], "tooltip":"Save array as .csv file.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Content", "tooltip":"" } ] }, "Node_MIDI_In":{ "name":"MIDI In", "outputs":[ { "name":"Raw Message", "tooltip":"" }, { "name":"Pressing notes", "tooltip":"" }, { "name":"Direct values", "tooltip":"" } ], "tooltip":"Receive MIDI message.", "inputs":[ { "name":"Input", "display_data":[ "Minilab3 0", "MIDIIN2 (Minilab3) 1", "MIDIIN3 (Minilab3) 2", "MIDIIN4 (Minilab3) 3" ], "tooltip":"" } ] }, "Node_PB_Fx_Subtract":{ "name":"Subtract", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_PB_Fx_Radial":{ "name":"Radial", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Amount", "tooltip":"" } ] }, "Node_Image_Sheet":{ "name":"Splice Spritesheet", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas Data", "tooltip":"" } ], "tooltip":"Cut up spritesheet into animation or image array.", "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", "display_data":[ "Animation", "Array" ], "tooltip":"" }, { "name":"Animation speed", "tooltip":"" }, { "name":"Orientation", "display_data":[ "Horizontal", "Vertical" ], "tooltip":"" }, { "name":"Auto fill", "tooltip":"Automatically set amount based on sprite size." }, { "name":"Sync animation", "tooltip":"" }, { "name":"Filter empty output", "tooltip":"" }, { "name":"Filtered Pixel", "display_data":[ "Transparent", "Color" ], "tooltip":"" }, { "name":"Filtered Color", "tooltip":"" } ] }, "Node_VFX_Variable":{ "name":"VFX Variable", "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":"" } ], "tooltip":"Extract variable from particle objects.", "inputs":[ { "name":"Particles", "tooltip":"" } ] }, "Node_VFX_Renderer_Output":{ "name":"Renderer", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Output dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"Round position to the closest integer value to avoid jittering." } ] }, "Node_Array_Sort":{ "name":"Sort Number", "outputs":[ { "name":"Sorted array", "tooltip":"" }, { "name":"Sorted index", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array in", "tooltip":"" }, { "name":"Order", "display_data":[ "Ascending", "Descending" ], "tooltip":"" } ] }, "Node_Color_Data":{ "name":"Color Data", "outputs":[ { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Brightness", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ], "tooltip":"Get data (rgb, hsv, brightness) from color.", "inputs":[ { "name":"Color", "tooltip":"" }, { "name":"Normalize", "tooltip":"" } ] }, "Node_Array_Shift":{ "name":"Array Shift", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Shift", "tooltip":"" } ] }, "Node_Iterate_Sort":{ "name":"Sort Array", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"Sort array using node graph.", "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Noise_Aniso":{ "name":"Anisotropic Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate anisotropic noise.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"X Amount", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Y Amount", "tooltip":"" }, { "name":"X Amount map", "tooltip":"" }, { "name":"Y Amount map", "tooltip":"" }, { "name":"Rotation map", "tooltip":"" } ] }, "Node_Array_Set":{ "name":"Array Set", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_Color_RGB":{ "name":"RGB Color", "outputs":[ { "name":"Color", "tooltip":"" } ], "tooltip":"Create color from RGB value.", "inputs":[ { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Normalized", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ] }, "Node_Struct_Get":{ "name":"Struct Get", "outputs":[ { "name":"Struct", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Struct", "tooltip":"" }, { "name":"Key", "tooltip":"" } ] }, "Node_Iterate_Each_Inline":{ "name":"Loop Array", "outputs":[ ], "tooltip":"Create group that iterate to each member in an array.", "inputs":[ ] }, "Node_3D_Mesh_Cube":{ "name":"3D Cube", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "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_Rigid_Force_Apply":{ "name":"Apply Force", "outputs":[ { "name":"Object", "tooltip":"" } ], "tooltip":"Apply force to objects.", "inputs":[ { "name":"Object", "tooltip":"" }, { "name":"Force type", "display_data":[ "Constant", "Impulse", "Torque", "Explode" ], "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Torque", "tooltip":"" }, { "name":"Apply frame", "tooltip":"Frame index to apply force." }, { "name":"Force", "tooltip":"" }, { "name":"Scope", "display_data":[ "Global", "Local" ], "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Range", "tooltip":"" } ] }, "Node_Armature_Bind":{ "name":"Armature Bind", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" }, { "name":"Bind data", "tooltip":"" } ], "tooltip":"Bind and render image to an armature system.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Armature", "tooltip":"" }, { "name":"Bind data", "tooltip":"" }, { "name":"Bone transform", "tooltip":"" }, { "name":"Bone scale", "tooltip":"" } ] }, "Node_String_Get_Char":{ "name":"Get Character", "outputs":[ { "name":"Text", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Amount", "tooltip":"" } ] }, "Node_Array_Copy":{ "name":"Array Copy", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Starting Index", "tooltip":"" }, { "name":"Size", "tooltip":"" } ] }, "Node_Armature_Sample":{ "name":"Armature Sample", "outputs":[ { "name":"Position", "tooltip":"" } ], "tooltip":"Sample point from armature system.", "inputs":[ { "name":"Armature", "tooltip":"" }, { "name":"Bone name", "tooltip":"" }, { "name":"Sample point", "tooltip":"" } ] }, "Node_Onion_Skin":{ "name":"Onion Skin", "outputs":[ { "name":"Output", "tooltip":"" } ], "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_Path_Reverse":{ "name":"Reverse Path", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Path", "tooltip":"" } ] }, "Node_PB_Box_Split":{ "name":"Split", "outputs":[ { "name":"pBox Left", "tooltip":"" }, { "name":"pBox Right", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Type", "display_data":[ "Ratio", "Fix Left", "Fix Right" ], "tooltip":"" }, { "name":"Ratio", "tooltip":"" }, { "name":"Fix width", "tooltip":"" }, { "name":"Axis", "display_data":[ "X", "Y" ], "tooltip":"" }, { "name":"Mirror", "tooltip":"" } ] }, "Node_VFX_Oscillate":{ "name":"Oscillate", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Swing particle around its original trajectory.", "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_Feedback_Inline":{ "name":"Feedback", "outputs":[ ], "tooltip":"", "inputs":[ ] }, "Node_Noise_Tri":{ "name":"Triangular Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Texture sample", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"" } ] }, "Node_Pixel_Sort":{ "name":"Pixel Sort", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Sort pixel by brightness in horizontal, or vertial axis.", "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_Shadow":{ "name":"Shadow", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply shadow behind the image.", "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_Path_Array":{ "name":"Path Array", "outputs":[ { "name":"Path array", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_Scale":{ "name":"Scale", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Simple node for scaling image.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Mode", "display_data":[ "Upscale", "Scale to fit" ], "tooltip":"" }, { "name":"Target dimension", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Scale atlas position", "tooltip":"" } ] }, "Node_Array_Insert":{ "name":"Array Insert", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Spread array", "tooltip":"" } ] }, "Node_Threshold":{ "name":"Threshold", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Set a threshold where pixel darker will becomes black, and brighter to white. Also works with alpha.", "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":"" }, { "name":"Brightness map", "tooltip":"" }, { "name":"Alpha map", "tooltip":"" } ] }, "Node_PCX_var":{ "name":"Variable", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Name", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_PB_Fx_Strip":{ "name":"Strip", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Axis", "display_data":[ "X", "Y" ], "tooltip":"" } ] }, "Node_Transform":{ "name":"Transform", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Move, rotate, and scale image.", "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", "display_data":[ "Normal", "Tile", "Wrap" ], "tooltip":"" }, { "name":"Rotate by velocity", "tooltip":"Make the surface rotates to follow its movement." }, { "name":"Output dimension type", "display_data":[ "Same as input", "Constant", "Relative to input", "Transformed" ], "tooltip":"" }, { "name":"Round position", "tooltip":"Round position to the nearest integer value to avoid jittering." }, { "name":"Active", "tooltip":"" }, { "name":"Echo", "tooltip":"" }, { "name":"Echo amount", "tooltip":"" } ] }, "Node_Shape":{ "name":"Shape", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Draw simple shapes using signed distance field.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Background", "tooltip":"" }, { "name":"Shape", "display_data":[ "Rectangle", "Ellipse", "Regular polygon", "Star", "Arc", "Teardrop", "Cross", "Leaf", "Crescent" ], "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Sides", "tooltip":"" }, { "name":"Inner radius", "tooltip":"" }, { "name":"Anti alising", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Angle range", "tooltip":"" }, { "name":"Corner radius", "tooltip":"" }, { "name":"Shape color", "tooltip":"" }, { "name":"Background color", "tooltip":"" }, { "name":"Height", "tooltip":"" }, { "name":"Start radius", "tooltip":"" }, { "name":"Shape path", "tooltip":"" }, { "name":"Positioning Mode", "display_data":[ "Area", "Center + Scale", "Full Image" ], "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Half Size", "tooltip":"" }, { "name":"Tile", "tooltip":"" } ] }, "Node_Math":{ "name":"Math", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Type", "display_data":[ "Add", "Subtract", "Multiply", "Divide", "Power", "Root", "Sin", "Cos", "Tan", "Modulo", "Floor", "Ceil", "Round", "Lerp", "Abs" ], "tooltip":"" }, { "name":"a", "tooltip":"" }, { "name":"b", "tooltip":"" }, { "name":"Degree angle", "tooltip":"" }, { "name":"To integer", "tooltip":"" }, { "name":"Amount", "tooltip":"" } ] }, "Node_Stripe":{ "name":"Stripe", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate stripe pattern.", "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":"" }, { "name":"Amount map", "tooltip":"" }, { "name":"Angle map", "tooltip":"" }, { "name":"Random map", "tooltip":"" }, { "name":"Ratio map", "tooltip":"" } ] }, "Node_Group":{ "name":"Group", "outputs":[ ], "tooltip":"", "inputs":[ ] }, "Node_WAV_File_Write":{ "name":"WAV File Out", "outputs":[ ], "tooltip":"Save wav audio file.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Audio Data", "tooltip":"" }, { "name":"Sample", "tooltip":"" }, { "name":"Bit Depth", "display_data":[ "8 bit positive", "16 bit integer" ], "tooltip":"" }, { "name":"Remap Data", "tooltip":"" }, { "name":"Data Range", "tooltip":"" } ] }, "Node_PCX_fn_Surface_Height":{ "name":"Surface Height", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Surface", "tooltip":"" } ] }, "Node_Random":{ "name":"Random", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"seed", "tooltip":"" }, { "name":"from", "tooltip":"" }, { "name":"to", "tooltip":"" } ] }, "Node_VFX_Accelerate":{ "name":"Accelerate", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Change the speed of particle in range.", "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_Atlas":{ "name":"Pixel Expand", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Replace transparent pixel with the closet non-transparent pixel.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Flood_Fill":{ "name":"Flood Fill", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Filled connected pixel given position and color.", "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_Glow":{ "name":"Glow", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply glow to the border of the image.", "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_Group_Input":{ "name":"Input", "outputs":[ { "name":"Value", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Display type", "display_data":[ "Default", "Range", "Rotation", "Rotation range", "Slider", "Slider range", "Padding", "Vector", "Vector range", "Area", "Enum button", "Menu scroll" ], "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Input type", "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" ], "tooltip":"" }, { "name":"Enum label", "tooltip":"" }, { "name":"Vector size", "display_data":[ "2", "3", "4" ], "tooltip":"" }, { "name":"Order", "tooltip":"" }, { "name":"Display preview gizmo", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Button Label", "tooltip":"" } ] }, "Node_Frame":{ "name":"Frame", "outputs":[ ], "tooltip":"Create frame surrounding nodes.", "inputs":[ { "name":"Size", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Label size", "tooltip":"" }, { "name":"Blend label", "tooltip":"" } ] }, "Node_HLSL":{ "name":"HLSL", "outputs":[ { "name":"Surface", "tooltip":"" } ], "tooltip":"Execute HLSL shader on a surface.", "inputs":[ { "name":"Vertex", "tooltip":"" }, { "name":"Fragment", "tooltip":"" }, { "name":"Base Texture", "tooltip":"" } ] }, "Node_Polar":{ "name":"Polar", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Convert image to polar coordinate.", "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", "display_data":[ "Linear", "Inverse Square", "Logarithm" ], "tooltip":"" }, { "name":"Swap", "tooltip":"" }, { "name":"Blend map", "tooltip":"" } ] }, "Node_Cache_Array":{ "name":"Cache Array", "outputs":[ { "name":"Cache array", "tooltip":"" } ], "tooltip":"Store current animation as array. Cache persisted between save.", "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_Iterate":{ "name":"Loop", "outputs":[ ], "tooltip":"Create group that reuse output as input repeatedly in one frame.", "inputs":[ { "name":"Repeat", "tooltip":"" } ] }, "Node_Counter":{ "name":"Frame Index", "outputs":[ { "name":"Value", "tooltip":"" } ], "tooltip":"Output current frame as frame index, or animation progress (0 - 1).", "inputs":[ { "name":"Start", "tooltip":"" }, { "name":"Speed", "tooltip":"" }, { "name":"Mode", "display_data":[ "Frame count", "Animation progress" ], "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). " } ] }, "Node_Array_Convolute":{ "name":"Array Convolute", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Kernel", "tooltip":"" } ] }, "Node_Fluid_Add_Collider":{ "name":"Add Collider", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"Add solid object that smoke can collides to.", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Collider", "tooltip":"" }, { "name":"Area", "tooltip":"" } ] }, "Node_Image_Animated":{ "name":"Animation", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Load multiple images from your computer as animation.", "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", "display_data":[ "Loop", "Ping pong", "Hold last frame", "Hide" ], "tooltip":"" }, { "name":"Set animation length to match", "tooltip":"" }, { "name":"Custom frame order", "tooltip":"" }, { "name":"Frame", "tooltip":"" }, { "name":"Canvas size", "display_data":[ "First", "Minimum", "Maximum" ], "tooltip":"" } ] }, "Node_Atlas_Get":{ "name":"Atlas Get", "outputs":[ { "name":"Surface", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Blend", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Atlas", "tooltip":"" } ] }, "Node_Grid_Hex":{ "name":"Hexagonal Grid", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate hexagonal grid pattern.", "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", "display_data":[ "Colored tile", "Height map", "Texture grid", "Texture sample" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Angle map", "tooltip":"" }, { "name":"Gap map", "tooltip":"" }, { "name":"Truchet", "tooltip":"" }, { "name":"Truchet seed", "tooltip":"" }, { "name":"Truchet threshold", "tooltip":"" } ] }, "Node_Composite":{ "name":"Composite", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" } ], "tooltip":"Combine multiple images with custom transformation.", "inputs":[ { "name":"Padding", "tooltip":"" }, { "name":"Output dimension", "display_data":[ "First surface", "Largest surface", "Constant" ], "tooltip":"" }, { "name":"Dimension", "tooltip":"" } ] }, "Node_Fluid_Vortex":{ "name":"Vortex", "outputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Domain", "tooltip":"" } ], "tooltip":"Apply rotational force around a point.", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Attraction", "tooltip":"" }, { "name":"Mode", "display_data":[ "Override", "Add" ], "tooltip":"" } ] }, "Node_Iterator_Filter_Inline_Input":{ "name":"Filter Input", "outputs":[ { "name":"Value in", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array in", "tooltip":"" } ] }, "Node_Path_Plot":{ "name":"Path plot", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Output scale", "tooltip":"" }, { "name":"Coordinate", "display_data":[ "Cartesian", "Polar" ], "tooltip":"" }, { "name":"Equation type", "display_data":[ "x function", "y function", "parametric" ], "tooltip":"" }, { "name":"0 function", "tooltip":"" }, { "name":"1 function", "tooltip":"" }, { "name":"Origin", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Input scale", "tooltip":"" }, { "name":"Input shift", "tooltip":"" } ] }, "Node_PB_Draw_Angle":{ "name":"Angle", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Side", "display_data":[ 528, 528, 528, 528 ], "tooltip":"" }, { "name":"Round", "tooltip":"" } ] }, "Node_Path_Sample":{ "name":"Sample Path", "outputs":[ { "name":"Position", "tooltip":"" }, { "name":"Direction", "tooltip":"" } ], "tooltip":"Sample a 2D position from a path", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Ratio", "tooltip":"" }, { "name":"Type", "display_data":[ "Loop", "Ping pong" ], "tooltip":"" } ] }, "Node_BW":{ "name":"BW", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Convert color image to black and white.", "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":"" }, { "name":"Brightness map", "tooltip":"" }, { "name":"Contrast map", "tooltip":"" } ] }, "Node_Image_Sequence":{ "name":"Image Array", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Paths", "tooltip":"" } ], "tooltip":"Load multiple images from your computer as array.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Padding", "tooltip":"" }, { "name":"Canvas size", "display_data":[ "Individual", "Minimum", "Maximum" ], "tooltip":"" }, { "name":"Sizing method", "display_data":[ "Padding \/ Crop", "Scale" ], "tooltip":"" } ] }, "Node_Pytagorean_Tile":{ "name":"Pytagorean Tile", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate Pytagorean tile pattern.", "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", "display_data":[ "Colored tile", "Height map", "Texture grid" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Angle map", "tooltip":"" }, { "name":"Gap map", "tooltip":"" }, { "name":"Truchet", "tooltip":"" }, { "name":"Truchet seed", "tooltip":"" }, { "name":"Truchet threshold", "tooltip":"" }, { "name":"Phase", "tooltip":"" } ] }, "Node_3D_Mesh_Terrain":{ "name":"3D Terrain", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Create 3D terrain from height map.", "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Material", "tooltip":"" }, { "name":"Input type", "display_data":[ "Surface", "Array" ], "tooltip":"" }, { "name":"Height map", "tooltip":"" }, { "name":"Subdivision", "tooltip":"" }, { "name":"Height array", "tooltip":"" } ] }, "Node_Rigid_Object_Spawner":{ "name":"Object Spawner", "outputs":[ { "name":"Object", "tooltip":"" } ], "tooltip":"Spawn multiple rigidbody objects.", "inputs":[ { "name":"Object", "tooltip":"" }, { "name":"Spawn area", "tooltip":"" }, { "name":"Spawn type", "display_data":[ "Stream", "Burst" ], "tooltip":"" }, { "name":"Spawn delay", "tooltip":"" }, { "name":"Spawn amount", "tooltip":"" }, { "name":"Spawn frame", "tooltip":"" }, { "name":"Spawn", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_PB_Draw_Blob":{ "name":"Blob", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Top", "tooltip":"" }, { "name":"Bottom", "tooltip":"" } ] }, "Node_Wiggler":{ "name":"Wiggler", "outputs":[ { "name":"Output", "tooltip":"" } ], "tooltip":"Create smooth random value.", "inputs":[ { "name":"Range", "tooltip":"" }, { "name":"Frequency", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Display", "display_data":[ "Number", "Graph" ], "tooltip":"" } ] }, "Node_Palette_Extract":{ "name":"Palette Extract", "outputs":[ { "name":"Palette", "tooltip":"" } ], "tooltip":"Extract palette from an image.", "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", "display_data":[ "K-mean", "Frequency", "All colors" ], "tooltip":"" }, { "name":"Color Space", "display_data":[ "RGB", "HSV" ], "tooltip":"" } ] }, "Node_Text_File_Read":{ "name":"Text File In", "outputs":[ { "name":"Content", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "tooltip":"Load .txt in as text.", "inputs":[ { "name":"Path", "tooltip":"" } ] }, "Node_Palette_Shift":{ "name":"Palette Shift", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Shift the order of color in palette.", "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_Iterate_Inline":{ "name":"Loop", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Repeat", "tooltip":"" } ] }, "Node_Canvas":{ "name":"Canvas", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Draw on surface using brush, eraser, etc.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Brush size", "tooltip":"" }, { "name":"Fill threshold", "tooltip":"" }, { "name":"Fill type", "display_data":[ "4 connect", "8 connect", "Entire canvas" ], "tooltip":"" }, { "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_Strand_Render_Texture":{ "name":"Strand Render Texture", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Render strands to surface as a textured path.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Strand", "tooltip":"" }, { "name":"Thickness", "tooltip":"" }, { "name":"Random color", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_Fluid_Update":{ "name":"Update Domain", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"Run smoke by one step.", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Vector_Dot":{ "name":"Dot product", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Point 1", "tooltip":"" }, { "name":"Point 2", "tooltip":"" } ] }, "Node_Path_Transform":{ "name":"Transform Path", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" } ] }, "Node_Json_File_Write":{ "name":"JSON File Out", "outputs":[ ], "tooltip":"Save data to .json file.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Struct", "tooltip":"" } ] }, "Node_Path_Map_Area":{ "name":"Remap Path", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"Scale path to fit a given area.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Area", "tooltip":"" } ] }, "Node_PB_Box_Divide_Grid":{ "name":"Divide Grid", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Spacing", "tooltip":"" }, { "name":"Mirror", "tooltip":"" } ] }, "Node_Blur_Zoom":{ "name":"Zoom Blur", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Blur image by zooming in\/out from a mid point.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Zoom mode", "display_data":[ "Start", "Middle", "End" ], "tooltip":"" }, { "name":"Blur mask", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Strength map", "tooltip":"" } ] }, "Node_3D_Mesh_Sphere_Ico":{ "name":"3D Icosphere", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "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_Blur_Directional":{ "name":"Directional Blur", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Blur image given a direction.", "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":"" }, { "name":"Strength map", "tooltip":"" }, { "name":"Direction map", "tooltip":"" } ] }, "Node_Random_Tile":{ "name":"Random Tile", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate Random tile pattern.", "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", "display_data":[ "Colored tile", "Height map", "Texture grid" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Angle map", "tooltip":"" }, { "name":"Gap map", "tooltip":"" }, { "name":"Truchet", "tooltip":"" }, { "name":"Truchet seed", "tooltip":"" }, { "name":"Truchet threshold", "tooltip":"" } ] }, "Node_Display_Image":{ "name":"Display Image", "outputs":[ ], "tooltip":"Display image on the graph.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Smooth transform", "tooltip":"" } ] }, "Node_Rigid_Global":{ "name":"RigidSim Global", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Gravity", "tooltip":"" } ] }, "Node_Chromatic_Aberration":{ "name":"Chromatic Aberration", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply chromatic aberration effect to the image.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Strength map", "tooltip":"" } ] }, "Node_Bloom":{ "name":"Bloom", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply bloom effect, bluring and brighten the bright part of the image.", "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_MK_Brownian":{ "name":"MK Brownian", "outputs":[ { "name":"Output", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Sprite", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Area", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Speed", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Angular speed", "tooltip":"" }, { "name":"Angular acceleration", "tooltip":"" }, { "name":"Turn", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Size", "tooltip":"" } ] }, "Node_PCX_fn_Random":{ "name":"Random", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Min", "tooltip":"" }, { "name":"Max", "tooltip":"" }, { "name":"Integer", "tooltip":"" } ] }, "Node_Shell":{ "name":"Execute Shell", "outputs":[ ], "tooltip":"Execute shell script.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Script", "tooltip":"" } ] }, "Node_De_Corner":{ "name":"De-Corner", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Attempt to remove single pixel corner from the image.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Tolerance", "tooltip":"" } ] }, "Node_Gradient":{ "name":"Draw Gradient", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Create image from gradient.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Gradient", "tooltip":"" }, { "name":"Type", "display_data":[ "Linear", "Circular", "Radial" ], "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Angle map", "tooltip":"" }, { "name":"Radius map", "tooltip":"" }, { "name":"Shift map", "tooltip":"" }, { "name":"Scale map", "tooltip":"" } ] }, "Node_Image_gif":{ "name":"Image GIF", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "tooltip":"Load animated .gif from your computer.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Set animation length to gif", "tooltip":"" }, { "name":"Output as array", "tooltip":"" }, { "name":"Loop modes", "display_data":[ "Loop", "Ping pong", "Hold last frame", "Hide" ], "tooltip":"" }, { "name":"Start frame", "tooltip":"" }, { "name":"Custom frame order", "tooltip":"" }, { "name":"Frame", "tooltip":"" }, { "name":"Animation speed", "tooltip":"" } ] }, "Node_Iterator_Each_Output":{ "name":"Output", "outputs":[ { "name":"Preview", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Value out", "tooltip":"" } ] }, "Node_CSV_File_Read":{ "name":"CSV File In", "outputs":[ { "name":"Content", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "tooltip":"Load .csv as text, number array.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Convert to number", "tooltip":"" } ] }, "Node_Region_Fill":{ "name":"Region Fill", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Fill connected pixel with colors.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Colors", "tooltip":"" }, { "name":"Fill Color", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_Gradient_Palette":{ "name":"Palette to Gradient", "outputs":[ { "name":"Gradient", "tooltip":"" } ], "tooltip":"Create gradient from palette.", "inputs":[ { "name":"Palette", "tooltip":"" }, { "name":"Custom positions", "tooltip":"" }, { "name":"Positions", "tooltip":"Array of number indicating color position (0 - 1)." }, { "name":"Blending", "display_data":[ "RGB", "HSV", "Hard" ], "tooltip":"" } ] }, "Node_Gradient_Extract":{ "name":"Gradient Data", "outputs":[ { "name":"Colors", "tooltip":"" }, { "name":"Positions", "tooltip":"" }, { "name":"Type", "tooltip":"" } ], "tooltip":"Get palatte and array of key positions from gradient.", "inputs":[ { "name":"Gradient", "tooltip":"" } ] }, "Node_3D_Set_Material":{ "name":"Set Material", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Replace mesh material with a new one.", "inputs":[ { "name":"Mesh", "tooltip":"" }, { "name":"Materials", "tooltip":"" }, { "name":"Single material", "tooltip":"" } ] }, "Node_Color_Remove":{ "name":"Remove Color", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Remove color that match a palette.", "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":"" }, { "name":"Threshold map", "tooltip":"" } ] }, "Node_Base_Convert":{ "name":"Convert Base", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Base from", "tooltip":"" }, { "name":"Base to", "tooltip":"" } ] }, "Node_3D_Mesh_Plane":{ "name":"3D Plane", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Put 2D image on a plane in 3D space.", "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Material", "tooltip":"" }, { "name":"Normal", "display_data":[ "X", "Y", "Z" ], "tooltip":"" }, { "name":"Both side", "tooltip":"" }, { "name":"Back Material", "tooltip":"" } ] }, "Node_Fluid_Domain":{ "name":"Domain", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Collision", "tooltip":"" }, { "name":"Material dissipation type", "display_data":[ "Multiply", "Subtract" ], "tooltip":"" }, { "name":"Material dissipation", "tooltip":"" }, { "name":"Velocity dissipation type", "display_data":[ "Multiply", "Subtract" ], "tooltip":"" }, { "name":"Velocity dissipation", "tooltip":"" }, { "name":"Acceleration", "tooltip":"" }, { "name":"Material intertia", "tooltip":"" }, { "name":"Initial pressure", "tooltip":"" }, { "name":"Material Maccormack weight", "tooltip":"" }, { "name":"Velocity Maccormack weight", "tooltip":"" }, { "name":"Wrap", "tooltip":"" } ] }, "Node_PB_Draw_Trapezoid":{ "name":"Trapezoid", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Axis", "display_data":[ "Horizontal", "Vertical" ], "tooltip":"" }, { "name":"Type", "display_data":[ "Symmetric", "Independent" ], "tooltip":"" }, { "name":"Bevel", "tooltip":"" }, { "name":"Bevel 1", "tooltip":"" }, { "name":"Bevel 2", "tooltip":"" }, { "name":"Invert", "tooltip":"" } ] }, "Node_Iterator_Input":{ "name":"Loop Input", "outputs":[ { "name":"Value", "tooltip":"" }, { "name":"Loop entrance", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Display type", "display_data":[ "Default", "Range", "Rotation", "Rotation range", "Slider", "Slider range", "Padding", "Vector", "Vector range", "Area", "Enum button", "Menu scroll" ], "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Input type", "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" ], "tooltip":"" }, { "name":"Enum label", "tooltip":"" }, { "name":"Vector size", "display_data":[ "2", "3", "4" ], "tooltip":"" }, { "name":"Order", "tooltip":"" }, { "name":"Display preview gizmo", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Button Label", "tooltip":"" } ] }, "Node_Trigger":{ "name":"Trigger", "outputs":[ { "name":"Trigger", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Trigger", "tooltip":"" }, { "name":"Trigger", "tooltip":"" } ] }, "Node_String_Length":{ "name":"Text Length", "outputs":[ { "name":"Text", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Mode", "display_data":[ "Character", "Word" ], "tooltip":"" } ] }, "Node_Perlin":{ "name":"Perlin Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate perlin noise.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Tile", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Color mode", "display_data":[ "Greyscale", "RGB", "HSV" ], "tooltip":"" }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" }, { "name":"Scale map", "tooltip":"" } ] }, "Node_Fluid_Apply_Velocity":{ "name":"Apply Velocity", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"Apply velocity to smoke.", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Brush", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Velocity", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Sprite_Stack":{ "name":"Sprite Stack", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Create sprite stack either from repeating a single image or stacking different images using array.", "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", "display_data":[ "None", "Color", "Inner pixel" ], "tooltip":"" }, { "name":"Highlight color", "tooltip":"" }, { "name":"Highlight alpha", "tooltip":"" }, { "name":"Array process", "display_data":[ "Individual", "Combined" ], "tooltip":"" } ] }, "Node_Strand_Force_Apply":{ "name":"Strand Force Apply", "outputs":[ { "name":"Strand", "tooltip":"" } ], "tooltip":"Apply general force to strands.", "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Shape", "display_data":[ "Point", "Band" ], "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Falloff", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Turbulence", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Turbulence frequency", "tooltip":"" }, { "name":"Turbulence detail", "tooltip":"" } ] }, "Node_Fluid_Add":{ "name":"Add Emitter", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"Add smoke emitter.", "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_Iterator_Sort_Inline_Input":{ "name":"Sort Input", "outputs":[ { "name":"Value 1", "tooltip":"" }, { "name":"Value 2", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array in", "tooltip":"" } ] }, "Node_PCX_fn_Surface_Width":{ "name":"Surface Width", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Surface", "tooltip":"" } ] }, "Node_Blur_Simple":{ "name":"Simple Blur", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Blur image using simpler algorithm. Allowing for variable blur strength.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "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_Feedback_Input":{ "name":"Input", "outputs":[ { "name":"Value", "tooltip":"" }, { "name":"Feedback loop", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Display type", "display_data":[ "Default", "Range", "Rotation", "Rotation range", "Slider", "Slider range", "Padding", "Vector", "Vector range", "Area", "Enum button", "Menu scroll" ], "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Input type", "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" ], "tooltip":"" }, { "name":"Enum label", "tooltip":"" }, { "name":"Vector size", "display_data":[ "2", "3", "4" ], "tooltip":"" }, { "name":"Order", "tooltip":"" }, { "name":"Display preview gizmo", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Button Label", "tooltip":"" } ] }, "Node_PB_Fx_Intersect":{ "name":"Intersect", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_Transform_Array":{ "name":"Transform Array", "outputs":[ { "name":"Transform", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Postion", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" } ] }, "Node_PB_Fx_Stack":{ "name":"Stack", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Direction", "display_data":[ 539, 539, 539, 539 ], "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Highlight", "tooltip":"" }, { "name":"Highlight Color", "tooltip":"" }, { "name":"Invert", "tooltip":"" } ] }, "Node_PB_Draw_Fill":{ "name":"Fill", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" } ] }, "Node_Pin":{ "name":"Pin", "outputs":[ { "name":"Out", "tooltip":"" } ], "tooltip":"Create pin to organize your connection. Can be create by double clicking on a connection line.", "inputs":[ { "name":"In", "tooltip":"" } ] }, "Node_Websocket_Receiver":{ "name":"Websocket Receiver", "outputs":[ { "name":"Data", "tooltip":"" }, { "name":"Receive data", "tooltip":"" } ], "tooltip":"Create websocket server to receive data from the network.", "inputs":[ { "name":"Port", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Application_In":{ "name":"GUI In", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"GUI", "tooltip":"" } ] }, "Node_Fluid_Group":{ "name":"SmokeSim", "outputs":[ ], "tooltip":"Create group for fluid simulation.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Collision", "tooltip":"" }, { "name":"Material dissipation type", "display_data":[ "Multiply", "Subtract" ], "tooltip":"" }, { "name":"Material dissipation", "tooltip":"" }, { "name":"Velocity dissipation type", "display_data":[ "Multiply", "Subtract" ], "tooltip":"" }, { "name":"Velocity dissipation", "tooltip":"" }, { "name":"Acceleration", "tooltip":"" }, { "name":"Material intertia", "tooltip":"" }, { "name":"Initial pressure", "tooltip":"" }, { "name":"Material Maccormack weight", "tooltip":"" }, { "name":"Velocity Maccormack weight", "tooltip":"" }, { "name":"Wrap", "tooltip":"" } ] }, "Node_MK_GridFlip":{ "name":"MK GridFlip", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Surface front", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Surface back", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Axis", "display_data":[ "X", "Y" ], "tooltip":"" }, { "name":"Sweep", "tooltip":"" }, { "name":"Sweep direction", "tooltip":"" }, { "name":"Sweep shift", "tooltip":"" }, { "name":"Flip limit", "display_data":[ "None", "90", "180" ], "tooltip":"" } ] }, "Node_Statistic":{ "name":"Statistic", "outputs":[ { "name":"Statistic", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Type", "display_data":[ "Sum", "Mean", "Median", "Max", "Min" ], "tooltip":"" } ] }, "Node_Pack_Sprites":{ "name":"Pack Sprites", "outputs":[ { "name":"Packed image", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" } ], "tooltip":"Combine array of images with different dimension using different algorithms.", "inputs":[ { "name":"Sprites", "tooltip":"" }, { "name":"Algorithm", "display_data":[ "Skyline", "Shelf", "Top left", "Best fit" ], "tooltip":"" }, { "name":"Max width", "tooltip":"" }, { "name":"Max height", "tooltip":"" }, { "name":"Spacing", "tooltip":"" } ] }, "Node_Noise_Simplex":{ "name":"Simplex Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate simplex noise, similiar to perlin noise with better fidelity but non-tilable.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Color mode", "display_data":[ "Greyscale", "RGB", "HSV" ], "tooltip":"" }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Iteration map", "tooltip":"" } ] }, "Node_PB_Box_Inset":{ "name":"Inset", "outputs":[ { "name":"pBox Inset", "tooltip":"" }, { "name":"pBox Frame", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Inset", "tooltip":"" }, { "name":"Type", "display_data":[ "Padding", "Ratio" ], "tooltip":"" }, { "name":"Width", "tooltip":"" }, { "name":"Height", "tooltip":"" }, { "name":"Horizontal alignment", "tooltip":"" }, { "name":"Vertical alignment", "tooltip":"" } ] }, "Node_VFX_Vortex":{ "name":"Vortex", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Rotate particle around a point.", "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_Iterator_Index":{ "name":"Index", "outputs":[ { "name":"Loop index", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_Greyscale":{ "name":"Greyscale", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Convert color image to greyscale.", "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":"" }, { "name":"Brightness map", "tooltip":"" }, { "name":"Contrast map", "tooltip":"" } ] }, "Node_Path_Builder":{ "name":"Path Builder", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"Create path from array of vec2 points.", "inputs":[ { "name":"Point array", "tooltip":"" } ] }, "Node_Path_Separate_Folder":{ "name":"Separate File Path", "outputs":[ { "name":"Directory", "tooltip":"" }, { "name":"File Name", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Keep extension", "tooltip":"" } ] }, "Node_VFX_Override":{ "name":"VFX Override", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Replace particle variable with a new one.", "inputs":[ { "name":"Particles", "tooltip":"" }, { "name":"Positions", "tooltip":"" }, { "name":"Rotations", "tooltip":"" }, { "name":"Scales", "tooltip":"" }, { "name":"Blend", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_Array_Sample":{ "name":"Array Sample", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Step", "tooltip":"" } ] }, "Node_Camera":{ "name":"Camera", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Create camera that crop image to fix dimension with control of position, zoom. Also can be use to create parallax effect.", "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Focus area", "tooltip":"" }, { "name":"Zoom", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Repeat", "Repeat X", "Repeat Y" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Fix background", "tooltip":"" }, { "name":"Depth of Field", "tooltip":"" }, { "name":"Focal distance", "tooltip":"" }, { "name":"Defocus", "tooltip":"" }, { "name":"Focal range", "tooltip":"" } ] }, "Node_Rigid_Variable":{ "name":"Rigidbody Variable", "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":"" } ], "tooltip":"Extract veriable from rigidbody object.", "inputs":[ { "name":"Object", "tooltip":"" } ] }, "Node_Color_adjust":{ "name":"Color Adjust", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Color out", "tooltip":"" } ], "tooltip":"Adjust brightness, contrast, hue, saturation, value, alpha, and blend image with color.", "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", "display_data":[ "Surface", "Color" ], "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Blend mode", "display_data":[ "Normal", "Add", "Subtract", "Multiply", "Screen", "Overlay", "Hue", "Saturation", "Luminosity", "Maximum", "Minimum", "Replace", "Difference" ], "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Brightness map", "tooltip":"" }, { "name":"Contrast map", "tooltip":"" }, { "name":"Hue map", "tooltip":"" }, { "name":"Saturation map", "tooltip":"" }, { "name":"Value map", "tooltip":"" }, { "name":"Blend map", "tooltip":"" }, { "name":"Alpha map", "tooltip":"" }, { "name":"Exposure map", "tooltip":"" } ] }, "Node_Print":{ "name":"Print", "outputs":[ ], "tooltip":"Display text to notification.", "inputs":[ { "name":"Active", "tooltip":"" }, { "name":"Text", "tooltip":"" } ] }, "Node_Pixel_Cloud":{ "name":"Pixel Cloud", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Displace each pixel of the image randomly.", "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_Audio_Window":{ "name":"Audio Window", "outputs":[ { "name":"Bit Array", "tooltip":"" } ], "tooltip":"Take a slice of an audio array based on the current frame.", "inputs":[ { "name":"Audio data", "tooltip":"" }, { "name":"Width", "tooltip":"Amount of bits to extract." }, { "name":"Location", "tooltip":"" }, { "name":"Cursor location", "display_data":[ "Start", "Middle", "End" ], "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Match timeline", "tooltip":"Set window cursor to match animation timeline." } ] }, "Node_Colorize":{ "name":"Colorize", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Map brightness of a pixel to a color from a gradient.", "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":"" }, { "name":"Gradient shift map", "tooltip":"" } ] }, "Node_Iterator_Each_Inline_Input":{ "name":"Loop Input", "outputs":[ { "name":"Value in", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array in", "tooltip":"" } ] }, "Node_PB_Draw_Line":{ "name":"Line", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Direction", "display_data":[ 804, 804, 804, 804 ], "tooltip":"" }, { "name":"Thickness", "tooltip":"" } ] }, "Node_Rigid_Group":{ "name":"RigidSim", "outputs":[ ], "tooltip":"Create group for rigidbody simulation.", "inputs":[ ] }, "Node_MK_Flag":{ "name":"MK Flag", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Pin side", "display_data":[ "Left", "Right", "Up", "Down" ], "tooltip":"" }, { "name":"Subdivision", "tooltip":"" }, { "name":"Wind speed", "tooltip":"" }, { "name":"Wave width", "tooltip":"" }, { "name":"Wave size", "tooltip":"" }, { "name":"Phase", "tooltip":"" }, { "name":"Clip", "tooltip":"" }, { "name":"Shadow", "tooltip":"" }, { "name":"Shadow threshold", "tooltip":"" }, { "name":"Invert shadow", "tooltip":"" } ] }, "Node_Normal":{ "name":"Normal", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Create normal map using greyscale value as height.", "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_Feedback_Output":{ "name":"Output", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Feedback loop", "tooltip":"" } ] }, "Node_Gradient_Replace_Color":{ "name":"Gradient Replace", "outputs":[ { "name":"Gradient", "tooltip":"" } ], "tooltip":"Replace color inside a gradient.", "inputs":[ { "name":"Gradient", "tooltip":"" }, { "name":"Color from", "tooltip":"" }, { "name":"Color to", "tooltip":"" }, { "name":"Threshold", "tooltip":"" } ] }, "Node_Group_Thumbnail":{ "name":"Thumbnail", "outputs":[ { "name":"Output", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Input", "tooltip":"" } ] }, "Node_MK_GridBalls":{ "name":"MK GridBalls", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "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_Alpha_Grey":{ "name":"Alpha to Grey", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Convert alpha value into solid greyscale.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Lua_Surface":{ "name":"Lua Surface", "outputs":[ { "name":"Execution thread", "tooltip":"" }, { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Function name", "tooltip":"" }, { "name":"Output dimension", "tooltip":"" }, { "name":"Lua code", "tooltip":23 }, { "name":"Execution thread", "tooltip":"" }, { "name":"Execute on frame", "tooltip":"" } ] }, "Node_Twirl":{ "name":"Twirl", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Twist the image around a mid point.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Strength map", "tooltip":"" }, { "name":"Radius map", "tooltip":"" } ] }, "Node_VFX_Destroy":{ "name":"Destroy", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Destroy particle in range.", "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_Collision":{ "name":"Strand Collision", "outputs":[ { "name":"Strand", "tooltip":"" } ], "tooltip":"Create solid object for strands to collides to.", "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Collision mesh", "tooltip":"" } ] }, "Node_DynaSurf_Out_Width":{ "name":"getWidth", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Width", "tooltip":"" } ] }, "Node_Iterator_Sort_Input":{ "name":"Sort Input", "outputs":[ { "name":"Value in", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Value in", "tooltip":"" } ] }, "Node_Cache":{ "name":"Cache", "outputs":[ { "name":"Cache surface", "tooltip":"" } ], "tooltip":"Store current animation. Cache persisted between save.", "inputs":[ { "name":"Surface in", "tooltip":"" } ] }, "Node_Armature":{ "name":"Armature Create", "outputs":[ { "name":"Armature", "tooltip":"" } ], "tooltip":"Create new armature system.", "inputs":[ ] }, "Node_Array_Length":{ "name":"Array Length", "outputs":[ { "name":"Size", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Array_Zip":{ "name":"Array Zip", "outputs":[ { "name":"Output", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Rigid_Object":{ "name":"Object", "outputs":[ { "name":"Object", "tooltip":"" } ], "tooltip":"Spawn a rigidbody object.", "inputs":[ { "name":"Affect by force", "tooltip":"" }, { "name":"Weight", "tooltip":"" }, { "name":"Contact friction", "tooltip":"" }, { "name":"Air resistance", "tooltip":"" }, { "name":"Rotation resistance", "tooltip":"" }, { "name":"Shape", "display_data":[ "Box", "Circle", "Custom" ], "tooltip":"" }, { "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":"" }, { "name":"Collision group", "tooltip":"" } ] }, "Node_Erode":{ "name":"Erode", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Remove pixel that are close to the border of the image.", "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":"" }, { "name":"Width map", "tooltip":"" } ] }, "Node_PB_Draw_Diamond":{ "name":"Diamond", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" } ] }, "Node_3D_Transform_Image":{ "name":"Transform 3D", "outputs":[ { "name":"Mesh", "tooltip":"" }, { "name":"Rendered", "tooltip":"" } ], "tooltip":"Transform image in 3D space", "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_RD":{ "name":"Reaction Diffusion", "outputs":[ { "name":"Reacted", "tooltip":"" }, { "name":"Rendered", "tooltip":"" } ], "tooltip":"Simulate reaction diffusion effect.", "inputs":[ { "name":"Seed", "tooltip":"" }, { "name":"Kill rate", "tooltip":"" }, { "name":"Feed rate", "tooltip":"" }, { "name":"Timestep", "tooltip":"" }, { "name":"Iteration", "tooltip":"" }, { "name":"Diffusion A", "tooltip":"" }, { "name":"Diffusion B", "tooltip":"" }, { "name":"Add B", "tooltip":"" }, { "name":"Kill map", "tooltip":"" }, { "name":"Feed map", "tooltip":"" }, { "name":"Time map", "tooltip":"" }, { "name":"DfA map", "tooltip":"" }, { "name":"DfB map", "tooltip":"" }, { "name":"Diffusion", "tooltip":"" } ] }, "Node_PB_Box_Transform":{ "name":"Transform", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Translate", "tooltip":"" } ] }, "Node_Skew":{ "name":"Skew", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Skew image horizontally, or vertically.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Axis", "display_data":[ "x", "y" ], "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Wrap", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Strength map", "tooltip":"" } ] }, "Node_Warp":{ "name":"Warp", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Warp image by freely moving the corners.", "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_Iterate_Filter_Inline":{ "name":"Filter Array", "outputs":[ ], "tooltip":"Filter array using condition.", "inputs":[ ] }, "Node_Crop_Content":{ "name":"Crop Content", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Crop out empty pixel pixel from the image.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Array Sizing", "display_data":[ "Largest, same size", "Independent" ], "tooltip":"Cropping mode for dealing with image array." }, { "name":"Padding", "tooltip":"Add padding back after crop." } ] }, "Node_Area":{ "name":"Area", "outputs":[ { "name":"Area", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Shape", "display_data":[ "Rectangle", "Elipse" ], "tooltip":"" } ] }, "Node_3D_Round_Vertex":{ "name":"Discretize vertex", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Round out vertex position to a specified step.", "inputs":[ { "name":"Mesh", "tooltip":"" }, { "name":"Step", "tooltip":"" } ] }, "Node_Crop":{ "name":"Crop", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Crop out image to create smaller ones.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Crop", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_RGB_Channel":{ "name":"RGBA Extract", "outputs":[ { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ], "tooltip":"Extract RGBA channel on an image, each channel becomes its own image.", "inputs":[ { "name":"Surface In", "tooltip":"" }, { "name":"Output Type", "display_data":[ "Channel value", "Greyscale" ], "tooltip":"" }, { "name":"Keep Alpha", "tooltip":"" } ] }, "Node_Noise_Hex":{ "name":"Hexagonal Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Texture sample", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"" } ] }, "Node_Solid":{ "name":"Solid", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Create image of a single color.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Empty", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Use mask dimension", "tooltip":"" } ] }, "Node_Atlas_Draw":{ "name":"Draw Atlas", "outputs":[ { "name":"Surface", "tooltip":"" } ], "tooltip":"Render image atlas to a surface.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Atlas", "tooltip":"" } ] }, "Node_Iterator_Output":{ "name":"Loop Output", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Loop exit", "tooltip":"" } ] }, "Node_Lua_Global":{ "name":"Lua Global", "outputs":[ { "name":"Execution thread", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Lua code", "tooltip":23 }, { "name":"Run order", "display_data":[ "On start", "Every frame" ], "tooltip":"" }, { "name":"Execution thread", "tooltip":"" } ] }, "Node_Mesh_Warp":{ "name":"Mesh Warp", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Mesh data", "tooltip":"" } ], "tooltip":"Wrap image by converting it to mesh, and using control points.", "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", "display_data":[ "Grid", "Custom" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_Surface_To_Buffer":{ "name":"Buffer from Surface", "outputs":[ { "name":"Buffer", "tooltip":"" } ], "tooltip":"Create buffer from surface.", "inputs":[ { "name":"Surface", "tooltip":"" } ] }, "Node_PCX_Array_Get":{ "name":"Array Get", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" } ] }, "Node_Graph_Preview":{ "name":"Graph Preview", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Surface", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Sticky", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ] }, "Node_FXAA":{ "name":"FXAA", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply fast approximate anti-aliasing to the image.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Particle":{ "name":"Particle", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate particle effect.", "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", "display_data":[ "Area", "Border", "Map" ], "tooltip":"" }, { "name":"Lifespan", "tooltip":"" }, { "name":"Spawn direction", "tooltip":"" }, { "name":"Acceleration", "tooltip":"" }, { "name":"Orientation", "tooltip":"" }, { "name":"Rotational speed", "tooltip":"" }, { "name":"Spawn scale", "tooltip":"" }, { "name":"Scale over time", "tooltip":"" }, { "name":"Color over lifetime", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Alpha over time", "tooltip":"" }, { "name":"Rotate by direction", "tooltip":"Make the particle rotates to follow its movement." }, { "name":"Spawn type", "display_data":[ "Stream", "Burst", "Trigger" ], "tooltip":"" }, { "name":"Spawn size", "tooltip":"" }, { "name":"Spawn velocity", "tooltip":"" }, { "name":"Gravity", "tooltip":"" }, { "name":"Direction wiggle", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Surface array", "display_data":[ "Random", "Order", "Animation", "Array" ], "tooltip":"Whether to select image from an array in order, at random, or treat array as animation." }, { "name":"Animation speed", "tooltip":"" }, { "name":"Scatter", "display_data":[ "Uniform", "Random" ], "tooltip":"" }, { "name":"Boundary data", "tooltip":"" }, { "name":"On animation end", "display_data":[ "Loop", "Ping pong", "Destroy" ], "tooltip":"" }, { "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":"Follow Path", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Path Deviation", "tooltip":"" }, { "name":"Output dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"Round position to the closest integer value to avoid jittering." }, { "name":"Blend mode", "display_data":[ "Normal", "Alpha", "Additive" ], "tooltip":"" }, { "name":"Background", "tooltip":"" } ] }, "Node_Blur_Bokeh":{ "name":"Lens Blur", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Create bokeh effect. Blur lighter color in a lens-like manner.", "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":"" }, { "name":"Strength map", "tooltip":"" } ] }, "Node_3D_Camera_Set":{ "name":"3D Camera Set", "outputs":[ { "name":"Rendered", "tooltip":"" }, { "name":"Normal", "tooltip":"" }, { "name":"Depth", "tooltip":"" } ], "tooltip":"3D camera with build-in key and fill directional lights.", "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", "display_data":[ "Perspective", "Orthographic" ], "tooltip":"" }, { "name":"Scene", "tooltip":"" }, { "name":"Ambient Light", "tooltip":"" }, { "name":"Show Background", "tooltip":"" }, { "name":"Backface Culling", "display_data":[ "None", "CW", "CCW" ], "tooltip":"" }, { "name":"Orthographic Scale", "tooltip":"" }, { "name":"Postioning Mode", "display_data":[ "Position + Rotation", "Position + Lookat", "Lookat + Rotation" ], "tooltip":"" }, { "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_Curve":{ "name":"Curve", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Adjust brightness of an image using curves.", "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_PB_Box_Contract":{ "name":"Contract", "outputs":[ { "name":"pBox Center", "tooltip":"" }, { "name":"pBox Side", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Type", "display_data":[ "Ratio", "Fix" ], "tooltip":"" }, { "name":"Ratio", "tooltip":"" }, { "name":"Fix Width", "tooltip":"" }, { "name":"Axis", "display_data":[ "X", "Y" ], "tooltip":"" } ] }, "Node_3D_Scene":{ "name":"3D Scene", "outputs":[ { "name":"Scene", "tooltip":"" } ], "tooltip":"Combine multiple 3D objects into a single junction.", "inputs":[ ] }, "Node_Array_Range":{ "name":"Array Range", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"Create array of numbers by setting start, end and step length.", "inputs":[ { "name":"Start", "tooltip":"" }, { "name":"End", "tooltip":"" }, { "name":"Step", "tooltip":"" } ] }, "Node_Animation_Control":{ "name":"Animation Control", "outputs":[ ], "tooltip":"Control animation state with triggers.", "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_Text":{ "name":"Draw Text", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Draw text on an image.", "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", "display_data":[ 656, 656, 656 ], "tooltip":"" }, { "name":"Vertical alignment", "display_data":[ 733, 733, 733 ], "tooltip":"" }, { "name":"Output dimension", "display_data":[ "Fixed", "Dynamic" ], "tooltip":"" }, { "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":"" }, { "name":"Wave", "tooltip":"" }, { "name":"Wave amplitude", "tooltip":"" }, { "name":"Wave scale", "tooltip":"" }, { "name":"Wave phase", "tooltip":"" }, { "name":"Wave shape", "tooltip":"" } ] }, "Node_3D_Point_Affector":{ "name":"Point Affector", "outputs":[ { "name":"Output", "tooltip":"" } ], "tooltip":"Generate array of 3D points interpolating between two values based on the distance.", "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", "display_data":[ "Sphere", "Plane" ], "tooltip":"" } ] }, "Node_Render_Sprite_Sheet":{ "name":"Render Spritesheet", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas Data", "tooltip":"" } ], "tooltip":"Create spritesheet from image array or animation.", "inputs":[ { "name":"Sprites", "tooltip":"" }, { "name":"Sprite set", "display_data":[ "Animation", "Sprite array" ], "tooltip":"" }, { "name":"Frame step", "tooltip":"Number of frames until next sprite. Can be seen as (Step - 1) frame skip." }, { "name":"Packing type", "display_data":[ "Horizontal", "Vertical", "Grid" ], "tooltip":"" }, { "name":"Grid column", "tooltip":"" }, { "name":"Alignment", "display_data":[ "First", "Middle", "Last" ], "tooltip":"" }, { "name":"Spacing", "tooltip":"" }, { "name":"Padding", "tooltip":"" }, { "name":"Range", "tooltip":"Starting\/ending frames, set end to 0 to default to last frame." }, { "name":"Spacing", "tooltip":"" }, { "name":"Overlappable", "tooltip":"" } ] }, "Node_Shadow_Cast":{ "name":"Cast Shadow", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Light mask", "tooltip":"" } ], "tooltip":"Apply light that create shadow using shadow mask.", "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Solid", "tooltip":"" }, { "name":"Light Position", "tooltip":"" }, { "name":"Soft light radius", "tooltip":"" }, { "name":"Light density", "tooltip":"" }, { "name":"Light type", "display_data":[ "Point", "Sun" ], "tooltip":"" }, { "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", "display_data":[ "Quadratic", "Invert quadratic", "Linear" ], "tooltip":"Control how light fade out over distance." }, { "name":"Ambient occlusion", "tooltip":"" }, { "name":"Ambient occlusion strength", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Fluid_Group_Inline":{ "name":"SmokeSim", "outputs":[ ], "tooltip":"Create group for smoke simulation.", "inputs":[ ] }, "Node_Rate_Remap":{ "name":"Rate Remap", "outputs":[ { "name":"Surface", "tooltip":"" } ], "tooltip":"Remap animation to a new framerate.", "inputs":[ { "name":"Surface", "tooltip":"" }, { "name":"Framerate", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Strand_Render":{ "name":"Strand Render", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Render strands to surface as a single path.", "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." }, { "name":"Update quality", "tooltip":"" } ] }, "Node_Texture_Remap":{ "name":"Texture Remap", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Remap image using texture map. Where red channel control x position and green channel control y position.", "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", "display_data":[ "Surface", "RG Map" ], "tooltip":"" } ] }, "Node_Rigid_Group_Inline":{ "name":"RigidSim", "outputs":[ ], "tooltip":"Create group for rigidbody simulation.", "inputs":[ ] }, "Node_ASE_layer":{ "name":"ASE Layer", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Load Aseprite project file", "inputs":[ { "name":"ASE data", "tooltip":"" }, { "name":"Use cel dimension", "tooltip":"" } ] }, "Node_Wavelet_Noise":{ "name":"Wavelet Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Detail", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Progress map", "tooltip":"" }, { "name":"Detail map", "tooltip":"" } ] }, "Node_Stagger":{ "name":"Stagger", "outputs":[ { "name":"Surface", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Surface", "tooltip":"" }, { "name":"Base Delay", "tooltip":"" }, { "name":"Delay Step", "tooltip":"" }, { "name":"Delay Amount", "tooltip":"" } ] }, "Node_3D_Mesh_Extrude":{ "name":"Surface Extrude", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Extrude 2D image into 3D object.", "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_PB_Fx_Brick":{ "name":"Brick", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Axis", "display_data":[ "X", "Y" ], "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Dissolve", "tooltip":"" }, { "name":"Detail", "tooltip":"" }, { "name":"Dissolve Scale", "tooltip":"" } ] }, "Node_Compare":{ "name":"Compare", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Type", "display_data":[ "Equal", "Not equal", "Greater", "Greater or equal", "Lesser", "Lesser or equal" ], "tooltip":"" }, { "name":"a", "tooltip":"" }, { "name":"b", "tooltip":"" } ] }, "Node_Array_Shuffle":{ "name":"Shuffle Array", "outputs":[ { "name":"Shuffled array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array in", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_3D_Transform":{ "name":"Transform", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Transform 3D object.", "inputs":[ { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" }, { "name":"Mesh", "tooltip":"" } ] }, "Node_Iterator_Each_Length":{ "name":"Array Length", "outputs":[ { "name":"Length", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_SDF":{ "name":"SDF", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Create signed distance field using jump flooding algorithm.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Side", "display_data":[ "Inside", "Outside", "Both" ], "tooltip":"" }, { "name":"Max distance", "tooltip":"" } ] }, "Node_PB_Draw_Rectangle":{ "name":"Rectangle", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" } ] }, "Node_DynaSurf_Out":{ "name":"Output", "outputs":[ { "name":"PCX", "tooltip":"" } ], "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_PB_Draw_Round_Rectangle":{ "name":"Round Rectangle", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Type", "display_data":[ "Uniform", "Per Corner" ], "tooltip":"" }, { "name":"Corner Radius", "tooltip":"" }, { "name":"Corner Radius", "tooltip":"" }, { "name":"Relative", "tooltip":"" }, { "name":"Cut Corner", "tooltip":"" } ] }, "Node_Iterate_Each":{ "name":"Loop Array", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_String_Trim":{ "name":"Trim Text", "outputs":[ { "name":"Text", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Head", "tooltip":"" }, { "name":"Tail", "tooltip":"" }, { "name":"Trim", "display_data":[ "Character", "Word" ], "tooltip":"" }, { "name":"Mode", "display_data":[ "Counter", "Progress" ], "tooltip":"Set to progress to use ratio, where 0 means no change and 1 means the entire length of the text." } ] }, "Node_Normal_Light":{ "name":"Normal Light", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Light up the image using normal mapping.", "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", "display_data":[ "Point", "Sun" ], "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_VFX_Repel":{ "name":"Repel", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Move particle away from point.", "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_Iterator_Length":{ "name":"Loop amount", "outputs":[ { "name":"Length", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_Gradient_Shift":{ "name":"Gradient Shift", "outputs":[ { "name":"Gradient", "tooltip":"" } ], "tooltip":"Move gradients keys.", "inputs":[ { "name":"Gradient", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Wrap", "tooltip":"" }, { "name":"Scale", "tooltip":"" } ] }, "Node_VFX_Attract":{ "name":"Attract", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Attract particle in range to one point.", "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_Fluid_Repulse":{ "name":"Repulse", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"Spread smoke away from a point.", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Mode", "display_data":[ "Override", "Add" ], "tooltip":"" } ] }, "Node_Vector_Cross_3D":{ "name":"Cross product 3D", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Point 1", "tooltip":"" }, { "name":"Point 2", "tooltip":"" } ] }, "Node_MK_Rain":{ "name":"MK Rain", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "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", "display_data":[ "Rain", "Snow", "Texture" ], "tooltip":"" }, { "name":"Snow size", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Track extension", "tooltip":"" } ] }, "Node_Blend":{ "name":"Blend", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Combine 2 images using different blend modes.", "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Foreground", "tooltip":"" }, { "name":"Blend mode", "display_data":[ "Normal", "Add", "Subtract", "Multiply", "Screen", "Overlay", "Hue", "Saturation", "Luminosity", "Maximum", "Minimum", "Replace", "Difference" ], "tooltip":"" }, { "name":"Opacity", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Fill mode", "display_data":[ "None", "Stretch", "Tile" ], "tooltip":"" }, { "name":"Output dimension", "display_data":[ "Background", "Forground", "Mask", "Maximum", "Constant" ], "tooltip":"" }, { "name":"Constant dimension", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Preserve alpha", "tooltip":"" }, { "name":"Horizontal Align", "display_data":[ 606, 606, 606 ], "tooltip":"" }, { "name":"Vertical Align", "display_data":[ 607, 607, 607 ], "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Position", "tooltip":"" } ] }, "Node_Array_Reverse":{ "name":"Array Reverse", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" } ] }, "Node_Convolution":{ "name":"Convolution", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply convolution operation on each pixel using a custom 3x3 kernel.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Kernel", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_PB_Draw_Ellipse":{ "name":"Ellipse", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" } ] }, "Node_Surface_Replace":{ "name":"Replace Image", "outputs":[ { "name":"Surface Out", "tooltip":"" } ], "tooltip":"Replace instances of an image with a new one.", "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", "display_data":[ "Match index", "Randomized" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_IsoSurf":{ "name":"IsoSurf", "outputs":[ { "name":"IsoSurf", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Direction", "tooltip":"" }, { "name":"Surfaces", "tooltip":"" }, { "name":"Angle Shift", "tooltip":"" }, { "name":"Angle Split", "tooltip":"" } ] }, "Node_Array_Add":{ "name":"Array Add", "outputs":[ { "name":"Output", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Spread array", "tooltip":"" } ] }, "Node_MK_Fall":{ "name":"MK Fall", "outputs":[ { "name":"Output", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Area", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Gravity", "tooltip":"" }, { "name":"X Swing", "tooltip":"" }, { "name":"Y Swing", "tooltip":"" }, { "name":"Swing frequency", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Speed", "tooltip":"" }, { "name":"X Momentum", "tooltip":"" }, { "name":"Wind", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Ground", "tooltip":"" }, { "name":"Ground levels", "tooltip":"" }, { "name":"Y Momentum", "tooltip":"" }, { "name":"Twist", "tooltip":"" }, { "name":"Twist Rate", "tooltip":"" }, { "name":"Twist Speed", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Render Type", "display_data":[ "Leaf", "Circle" ], "tooltip":"" }, { "name":"Twist Radius", "tooltip":"" } ] }, "Node_Spout_Send":{ "name":"Spout Sender", "outputs":[ { "name":"Surface", "tooltip":"" } ], "tooltip":"Send surface through Spout.", "inputs":[ { "name":"Sender name", "tooltip":"" }, { "name":"Surface", "tooltip":"" } ] }, "Node_VFX_Renderer":{ "name":"Renderer", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Render particle objects to surface.", "inputs":[ { "name":"Output dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"Round position to the closest integer value to avoid jittering." } ] }, "Node_Iterate_Sort_Inline":{ "name":"Sort Array", "outputs":[ ], "tooltip":"Sort array using node graph.", "inputs":[ ] }, "Node_3D_Material":{ "name":"3D Material", "outputs":[ { "name":"Material", "tooltip":"" } ], "tooltip":"Create 3D material with adjustable parameters.", "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_Fluid_Render":{ "name":"Render Domain", "outputs":[ { "name":"Smoke", "tooltip":"" }, { "name":"Domain", "tooltip":"" } ], "tooltip":"Render smoke to surface. This node also have update function build in.", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Interpolate", "tooltip":"" }, { "name":"Draw Domain", "tooltip":"" }, { "name":"Auto Update", "tooltip":"" } ] }, "Node_Export":{ "name":"Export", "outputs":[ { "name":"Loop exit", "tooltip":"" }, { "name":"Preview", "tooltip":"" } ], "tooltip":"Export image\/animation to file(s).", "inputs":[ { "name":"Surface", "tooltip":"" }, { "name":"Paths", "tooltip":"" }, { "name":"Template", "tooltip":"" }, { "name":"Type", "display_data":[ "Single image", "Image sequence", "Animation" ], "tooltip":"" }, { "name":"Template guides", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Frame optimization", "tooltip":"" }, { "name":"Color merge", "tooltip":"" }, { "name":"Framerate", "tooltip":"" }, { "name":"Format", "display_data":[ ".png", ".jpg", ".webp" ], "tooltip":"" }, { "name":"Quality", "tooltip":"" }, { "name":"Sequence begin", "tooltip":"" }, { "name":"Frame range", "tooltip":"" }, { "name":"Subformat", "display_data":[ "INDEX4", "INDEX8", "Default (PNG32)" ], "tooltip":"" }, { "name":"Frame step", "tooltip":"" } ] }, "Node_Color_replace":{ "name":"Replace Palette", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Replace color that match one palette with another palette.", "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_Array_Get":{ "name":"Array Get", "outputs":[ { "name":"Value", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Overflow", "display_data":[ "Clamp", "Loop", "Ping Pong" ], "tooltip":"" } ] }, "Node_Widget_Test":{ "name":"Widget Test", "outputs":[ ], "tooltip":"", "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", "display_data":[ "Choice 1", "Choice 2" ], "tooltip":"" }, { "name":"buttonGroup", "display_data":[ "Choice 1", "Choice 2" ], "tooltip":"" }, { "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_MK_Saber":{ "name":"MK Saber", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "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":"" }, { "name":"Trace texture", "tooltip":"" } ] }, "Node_PB_Fx_Outline":{ "name":"Outline", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Corner", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Side", "display_data":[ "Inside", "Outside" ], "tooltip":"" } ] }, "Node_Grey_Alpha":{ "name":"Grey to Alpha", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Convert greyscale to alpha value.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Replace color", "tooltip":"Replace output with solid color." }, { "name":"Color", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Sampler":{ "name":"Sampler", "outputs":[ { "name":"Color", "tooltip":"" } ], "tooltip":"Sample color from an image.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Sampling size", "tooltip":"Size of square around the position to sample and average pixel color." }, { "name":"Alpha", "tooltip":"" } ] }, "Node_Iterator_Sort_Output":{ "name":"Sort Output", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Result", "tooltip":"" } ] }, "Node_PB_Fx_Highlight":{ "name":"Highlight", "outputs":[ { "name":"pBox", "tooltip":"" } ], "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_Lua_Compute":{ "name":"Lua Compute", "outputs":[ { "name":"Execution thread", "tooltip":"" }, { "name":"Return value", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Function name", "tooltip":"" }, { "name":"Return type", "display_data":[ "Number", "String", "Struct" ], "tooltip":"" }, { "name":"Lua code", "tooltip":23 }, { "name":"Execution thread", "tooltip":"" }, { "name":"Execute on frame", "tooltip":"" } ] }, "Node_De_Stray":{ "name":"De-Stray", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Attempt to remove orphan pixel.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Tolerance", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Colors_Replace":{ "name":"Replace Colors", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "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_Cellular":{ "name":"Cellular Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate voronoi pattern.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Type", "display_data":[ "Point", "Edge", "Cell", "Crystal" ], "tooltip":"" }, { "name":"Contrast", "tooltip":"" }, { "name":"Pattern", "display_data":[ "Uniform", "Radial" ], "tooltip":"" }, { "name":"Middle", "tooltip":"" }, { "name":"Radial scale", "tooltip":"" }, { "name":"Radial shatter", "tooltip":"" }, { "name":"Colored", "tooltip":"" }, { "name":"Scale map", "tooltip":"" } ] }, "Node_Scatter":{ "name":"Scatter", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" } ], "tooltip":"Scatter image randomly multiple times.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Area", "tooltip":"" }, { "name":"Distribution", "display_data":[ "Area", "Border", "Map", "Direct Data", "Path", "Full image + Tile" ], "tooltip":"" }, { "name":"Point at center", "tooltip":"Rotate each copy to face the spawn center." }, { "name":"Uniform scaling", "tooltip":"" }, { "name":"Scatter", "display_data":[ "Uniform", "Random" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Random blend", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Distribution map", "tooltip":"" }, { "name":"Distribution data", "tooltip":"" }, { "name":"Array", "display_data":[ "Spread output", "Mixed" ], "tooltip":"What to do when input array of surface.\r\n- Spread: Create Array of output each scattering single surface.\r\n- Mixed: Create single output scattering multiple images." }, { "name":"Multiply alpha", "tooltip":"" }, { "name":"Use value", "tooltip":"Apply the third value in each data point (if exist) on given properties." }, { "name":"Blend mode", "display_data":[ "Normal", "Add" ], "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Rotate along path", "tooltip":"" }, { "name":"Path Shift", "tooltip":"" }, { "name":"Scatter Distance", "tooltip":"" }, { "name":"Sort Y", "tooltip":"" } ] }, "Node_Level_Selector":{ "name":"Level Selector", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Isolate part of the image that falls in the selected brightness range.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Midpoint", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Midpoint map", "tooltip":"" }, { "name":"Range map", "tooltip":"" } ] }, "Node_Monitor_Capture":{ "name":"Monitor Capture", "outputs":[ { "name":"GUI", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Mode", "display_data":[ "Monitor", "Region" ], "tooltip":"" }, { "name":"Monitor", "display_data":[ "\\\\.\\DISPLAY1", "\\\\.\\DISPLAY5" ], "tooltip":"" }, { "name":"Region", "tooltip":"" } ] }, "Node_Strand_Create":{ "name":"Strand Create", "outputs":[ { "name":"Strand", "tooltip":"" } ], "tooltip":"Create strands from point, path, or mesh.", "inputs":[ { "name":"Type", "display_data":[ "Point", "Path", "Mesh" ], "tooltip":"" }, { "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", "display_data":[ "Inner", "Outer", "Both" ], "tooltip":"" }, { "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", "display_data":[ "Uniform", "Random" ], "tooltip":"" }, { "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_Posterize":{ "name":"Posterize", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Reduce and remap color to match a palette.", "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":"" }, { "name":"Gamma map", "tooltip":"" } ] }, "Node_Alpha_Cutoff":{ "name":"Alpha Cutoff", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Remove pixel with low alpha value.", "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_Color_Mix":{ "name":"Mix Color", "outputs":[ { "name":"Color", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Color from", "tooltip":"" }, { "name":"Color to", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Color space", "display_data":[ "RGB", "HSV" ], "tooltip":"" } ] }, "Node_Image":{ "name":"Image", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "tooltip":"Load a single image from your computer.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Padding", "tooltip":"" } ] }, "Node_Blur_Contrast":{ "name":"Contrast Blur", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Blur only pixel of a similiar color.", "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_Iterator_Each_Inline_Output":{ "name":"Loop Output", "outputs":[ { "name":"Array out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Value out", "tooltip":"" } ] }, "Node_Json_File_Read":{ "name":"JSON File In", "outputs":[ { "name":"Path", "tooltip":"" }, { "name":"Struct", "tooltip":"" } ], "tooltip":"Load .json file using keys.", "inputs":[ { "name":"Path", "tooltip":"" } ] }, "Node_Blur":{ "name":"Blur", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Blur image smoothly.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "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_Atlas_Set":{ "name":"Atlas Set", "outputs":[ { "name":"Atlas", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Atlas", "tooltip":"" }, { "name":"Surface", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Blend", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ] }, "Node_Iterator_Each_Input":{ "name":"Input", "outputs":[ { "name":"Value in", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_PCX_fn_var":{ "name":"Fn Variable", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Default Value", "tooltip":"" } ] }, "Node_FLIP_Render":{ "name":"Render", "outputs":[ { "name":"Rendered", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Merge threshold", "tooltip":"" }, { "name":"Vaporize", "tooltip":"" }, { "name":"Particle expansion", "tooltip":"" }, { "name":"Draw obstracles", "tooltip":"" }, { "name":"Fluid particle", "tooltip":"" }, { "name":"Render type", "display_data":[ "Particle", "Line" ], "tooltip":"" }, { "name":"Threshold", "tooltip":"" }, { "name":"Additive", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ] }, "Node_Stack":{ "name":"Stack", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Atlas data", "tooltip":"" } ], "tooltip":"Place image next to each other linearly, or on top of each other.", "inputs":[ { "name":"Axis", "display_data":[ "Horizontal", "Vertical", "On top" ], "tooltip":"" }, { "name":"Align", "display_data":[ "Start", "Middle", "End" ], "tooltip":"" }, { "name":"Spacing", "tooltip":"" } ] }, "Node_Local_Analyze":{ "name":"Local Analyze", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply non-linear operation (minimum, maximum) on each pixel locally.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Algorithm", "display_data":[ "Average (Blur)", "Maximum", "Minimum" ], "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Shape", "display_data":[ "Square", "Circle", "Diamond" ], "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Zigzag":{ "name":"Zigzag", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate zigzag pattern.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Color 1", "tooltip":"" }, { "name":"Color 2", "tooltip":"" }, { "name":"Smooth", "tooltip":"" }, { "name":"Amount map", "tooltip":"" } ] }, "Node_String_Regex_Search":{ "name":"RegEx Search", "outputs":[ { "name":"Results", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Regex", "tooltip":"" } ] }, "Node_PCX_Array_Set":{ "name":"Array Set", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Index", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_Caustic":{ "name":"Caustic", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Detail", "tooltip":"" } ] }, "Node_Equation":{ "name":"Equation", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"Evaluate string of equation. With an option for setting variables.", "inputs":[ { "name":"Equation", "tooltip":"" } ] }, "Node_String_Join":{ "name":"Join Text", "outputs":[ { "name":"Text", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text array", "tooltip":"" }, { "name":"Divider", "tooltip":"" } ] }, "Node_Scale_Algo":{ "name":"Scale Algorithm", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Scale image using scale2x, scale3x algorithm.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Algorithm", "display_data":[ "Scale2x", "Scale3x" ], "tooltip":"" }, { "name":"Tolerance", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Scale atlas position", "tooltip":"" } ] }, "Node_3D_Repeat":{ "name":"3D Repeat", "outputs":[ { "name":"Scene", "tooltip":"" } ], "tooltip":"Repeat the same 3D mesh multiple times.", "inputs":[ { "name":"Objects", "tooltip":"" }, { "name":"Object Mode", "display_data":[ "Duplicate", "Array" ], "tooltip":"" }, { "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_PB_Fx_Add":{ "name":"Add", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"pbox", "tooltip":"" } ] }, "Node_PCX_Condition":{ "name":"Condition", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Condition", "tooltip":"" }, { "name":"True", "tooltip":"" }, { "name":"False", "tooltip":"" } ] }, "Node_Line":{ "name":"Line", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Draw line on an image. Connect path data to it to draw line from path.", "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":"" }, { "name":"Clamp range", "tooltip":"" } ] }, "Node_Noise":{ "name":"Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate white noise.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Color mode", "display_data":[ "Greyscale", "RGB", "HSV" ], "tooltip":"" }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" } ] }, "Node_Color":{ "name":"Color", "outputs":[ { "name":"Color", "tooltip":"" } ], "tooltip":"Create color value.", "inputs":[ { "name":"Color", "tooltip":"" } ] }, "Node_String_Split":{ "name":"Split Text", "outputs":[ { "name":"Text", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Delimiter", "tooltip":"Character that used to split text,\nleave blank to create character array." } ] }, "Node_Rigid_Render_Output":{ "name":"Render", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Render dimension", "tooltip":"" }, { "name":"Round position", "tooltip":"" } ] }, "Node_Iterator_Sort_Inline_Output":{ "name":"Sort Output", "outputs":[ { "name":"Array out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Swap", "tooltip":"" } ] }, "Node_Active_Canvas":{ "name":"Active Canvas", "outputs":[ { "name":"Output", "tooltip":"" } ], "tooltip":"Draw using parameterized brush.", "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_Trigger_Bool":{ "name":"Boolean Trigger", "outputs":[ { "name":"Trigger", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Boolean", "tooltip":"" }, { "name":"Trigger condition", "display_data":[ "True frame", "False to True", "True to False", "Value changed" ], "tooltip":"" } ] }, "Node_Array_Composite":{ "name":"Array Composite", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Compose", "tooltip":"" } ] }, "Node_Find_Pixel":{ "name":"Find pixel", "outputs":[ { "name":"Position", "tooltip":"" } ], "tooltip":"Get the position of the first pixel with a given color.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Search color", "tooltip":"" }, { "name":"Tolerance", "tooltip":"" }, { "name":"Find all", "tooltip":"" }, { "name":"Include alpha", "tooltip":"" }, { "name":"Alpha tolerance", "tooltip":"" } ] }, "Node_Path":{ "name":"Path", "outputs":[ { "name":"Position out", "tooltip":"" }, { "name":"Path data", "tooltip":"" }, { "name":"Anchors", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Path progress", "tooltip":"Sample position from path." }, { "name":"Loop", "tooltip":"" }, { "name":"Progress mode", "display_data":[ "Entire line", "Segment" ], "tooltip":"" }, { "name":"Round anchor", "tooltip":"" } ] }, "Node_VFX_Turbulence":{ "name":"Turbulence", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Move particle in range randomly.", "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_Wrap_Area":{ "name":"Area Warp", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Wrap image to fit area value (x, y, w, h).", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Area", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Scatter_Points":{ "name":"Scatter Points", "outputs":[ { "name":"Points", "tooltip":"" } ], "tooltip":"Generate array of vector 2 points for scattering.", "inputs":[ { "name":"Point area", "tooltip":"" }, { "name":"Point distribution", "display_data":[ "Area", "Border", "Map" ], "tooltip":"" }, { "name":"Scatter", "display_data":[ "Uniform", "Random" ], "tooltip":"" }, { "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", "display_data":[ "X", "Y", "Z" ], "tooltip":"" }, { "name":"Plane position", "tooltip":"" } ] }, "Node_Padding":{ "name":"Padding", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Make image bigger by adding space in 4 directions.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Padding", "tooltip":"" }, { "name":"Fill method", "display_data":[ "Empty", "Solid" ], "tooltip":"" }, { "name":"Fill color", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Pad mode", "display_data":[ "Pad out", "Pad to size" ], "tooltip":"" }, { "name":"Target dimension", "tooltip":"" }, { "name":"Horizontal alignment", "display_data":[ 606, 606, 606 ], "tooltip":"" }, { "name":"Vertical alignment", "display_data":[ 607, 607, 607 ], "tooltip":"" } ] }, "Node_Time_Remap":{ "name":"Time Remap", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Remap image using texture as time map. Where brighter pixel means using pixel from an older frame.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Map", "tooltip":"" }, { "name":"Max life", "tooltip":"" }, { "name":"Loop", "tooltip":"" } ] }, "Node_Plot_Linear":{ "name":"Bar \/ Graph", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Plot graph or bar chart from array of number.", "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", "display_data":[ "Bar chart", "Graph" ], "tooltip":"" }, { "name":"Value Offset", "tooltip":"" }, { "name":"Color Over Sample", "tooltip":"" }, { "name":"Trim mode", "display_data":[ "Range", "Window" ], "tooltip":"" }, { "name":"Window Size", "tooltip":"" }, { "name":"Window Offset", "tooltip":"" }, { "name":"Spacing", "tooltip":"" }, { "name":"Bar Width", "tooltip":"" }, { "name":"Rounded Bar", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Flip Value", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Smooth", "tooltip":"" }, { "name":"Color Over Value", "tooltip":"" }, { "name":"Value range", "tooltip":"" }, { "name":"Absolute", "tooltip":"" } ] }, "Node_VFX_Group":{ "name":"VFX", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Loop", "tooltip":"" } ] }, "Node_VFX_Group_Inline":{ "name":"VFX", "outputs":[ ], "tooltip":"Create VFX group, which generate particles that can be manipulated using different force nodes.", "inputs":[ { "name":"Loop", "tooltip":"" } ] }, "Node_PCX_fn_Math":{ "name":"Math", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Operator", "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" ], "tooltip":"" }, { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"z", "tooltip":"" } ] }, "Node_DynaSurf_In":{ "name":"Input", "outputs":[ { "name":"Value", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_ASE_File_Read":{ "name":"ASE File In", "outputs":[ { "name":"Output", "tooltip":"" }, { "name":"Content", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Palette", "tooltip":"" } ], "tooltip":"Load Aseprite file with support for layers, tags.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Generate layers", "tooltip":"" }, { "name":"Current tag", "tooltip":"" }, { "name":"Use cel dimension", "tooltip":"" } ] }, "Node_Grid_Noise":{ "name":"Grid Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Texture sample", "tooltip":"" }, { "name":"Shift axis", "display_data":[ "x", "y" ], "tooltip":"" }, { "name":"Color mode", "display_data":[ "Greyscale", "RGB", "HSV" ], "tooltip":"" }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" } ] }, "Node_Struct_JSON_Parse":{ "name":"Parse JSON", "outputs":[ { "name":"Struct", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"JSON string", "tooltip":"" } ] }, "Node_Audio_Loudness":{ "name":"Audio Volume", "outputs":[ { "name":"Loudness", "tooltip":"" } ], "tooltip":"Calculate volume of an audio bit array.", "inputs":[ { "name":"Audio Data", "tooltip":"" } ] }, "Node_Palette_Sort":{ "name":"Sort Palette", "outputs":[ { "name":"Sorted palette", "tooltip":"" } ], "tooltip":"Sort palette with specified order.", "inputs":[ { "name":"Palette in", "tooltip":"" }, { "name":"Order", "display_data":[ "Brightness", -1.0, "Hue (HSV)", "Saturation (SHV)", "Value (VHS)", -1.0, "Red (RGB)", "Green (GBR)", "Blue (BRG)", -1.0, "Custom" ], "tooltip":"" }, { "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_Grid":{ "name":"Grid", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate grid pattern.", "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", "display_data":[ "X", "Y" ], "tooltip":"" }, { "name":"Render type", "display_data":[ "Colored tile", "Height map", "Texture grid", "Texture sample" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Gap map", "tooltip":"" }, { "name":"Angle map", "tooltip":"" }, { "name":"Shift map", "tooltip":"" }, { "name":"Truchet", "tooltip":"" }, { "name":"Truchet seed", "tooltip":"" }, { "name":"Truchet threshold", "tooltip":"" } ] }, "Node_Path_Wave":{ "name":"Wave Path", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Frequency", "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Smooth", "tooltip":"" } ] }, "Node_Edge_Detect":{ "name":"Edge Detect", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Edge detect by applying Sobel, Prewitt, or Laplacian kernel.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Algorithm", "display_data":[ "Sobel", "Prewitt", "Laplacian", "Neighbor max diff" ], "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Vector_Cross_2D":{ "name":"Cross product 2D", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Point 1", "tooltip":"" }, { "name":"Point 2", "tooltip":"" } ] }, "Node_Morph_Surface":{ "name":"Morph Surface", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Morph pixel bewteen two surfaces.", "inputs":[ { "name":"Surface from", "tooltip":"" }, { "name":"Surface to", "tooltip":"" }, { "name":"Morph amount", "tooltip":"" }, { "name":"Threshold", "tooltip":"" } ] }, "Node_Rigid_Override":{ "name":"Rigidbody Override", "outputs":[ { "name":"Object", "tooltip":"" } ], "tooltip":"Replace rigidbody object variable with a new one.", "inputs":[ { "name":"Object", "tooltip":"" }, { "name":"Positions", "tooltip":"" }, { "name":"Scales", "tooltip":"" }, { "name":"Rotations", "tooltip":"" }, { "name":"Blends", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Velocity", "tooltip":"" } ] }, "Node_Tunnel_In":{ "name":"Tunnel In", "outputs":[ ], "tooltip":"Create tunnel for sending value based on key matching.", "inputs":[ { "name":"Name", "tooltip":"" }, { "name":"Value in", "tooltip":"" } ] }, "Node_Outline":{ "name":"Outline", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Outline", "tooltip":"" } ], "tooltip":"Add border to the image.", "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", "display_data":[ "Inside", "Outside" ], "tooltip":"" }, { "name":"Anti alising", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "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":"" }, { "name":"Width map", "tooltip":"" }, { "name":"Blend alpha map", "tooltip":"" }, { "name":"Start map", "tooltip":"" } ] }, "Node_Trail":{ "name":"Trail", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Trail UV", "tooltip":"" } ], "tooltip":"Blend animation by filling in the pixel 'in-between' two or more frames.", "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_MK_Tile":{ "name":"MK Tile", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Texture", "tooltip":"" }, { "name":"Background texture", "tooltip":"" }, { "name":"Type", "display_data":[ "Corner (18 sprites)", "Corner + Side (55 sprites)" ], "tooltip":"" }, { "name":"Output type", "display_data":[ "Sheet", "Array" ], "tooltip":"" }, { "name":"Crop", "tooltip":"" }, { "name":"Edge type", "display_data":[ "Uniform", "Individual" ], "tooltip":"" }, { "name":"Edge", "tooltip":"" }, { "name":"Edge bottom", "tooltip":"" }, { "name":"Edge left", "tooltip":"" }, { "name":"Edge right", "tooltip":"" }, { "name":"Edge shift", "tooltip":"" }, { "name":"Full edge", "tooltip":"" }, { "name":"Edge sprite", "display_data":[ "Single", "Side + Center", "Side + Center + Side" ], "tooltip":"" }, { "name":"Edge transform", "display_data":[ "Flip", "Rotate" ], "tooltip":"" } ] }, "Node_PB_Fx_Hash":{ "name":"Hashing", "outputs":[ { "name":"pBox", "tooltip":"" } ], "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_Blur_Radial":{ "name":"Radial Blur", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Blur image by rotating aroung a mid point.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Strength map", "tooltip":"" } ] }, "Node_VFX_Trail":{ "name":"VFX Trail", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"Generate path from particle movement.", "inputs":[ { "name":"Particles", "tooltip":"" }, { "name":"Life", "tooltip":"" }, { "name":"Color", "tooltip":"" } ] }, "Node_Strand_Group":{ "name":"StrandSim", "outputs":[ ], "tooltip":"Create group for hair simulation.", "inputs":[ ] }, "Node_Move_Point":{ "name":"Translate Point", "outputs":[ { "name":"Result", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Point", "tooltip":"" }, { "name":"Mode", "display_data":[ "XY Shift", "Direction + Distance" ], "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Distance", "tooltip":"" } ] }, "Node_Strand_Gravity":{ "name":"Strand Gravity", "outputs":[ { "name":"Strand", "tooltip":"" } ], "tooltip":"Apply downward acceleration to strands.", "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Gravity", "tooltip":"" }, { "name":"Direction", "tooltip":"" } ] }, "Node_FLIP_Apply_Velocity":{ "name":"Apply Velocity", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Velocity", "tooltip":"" }, { "name":"Shape", "display_data":[ "Circle", "Rectangle" ], "tooltip":"" }, { "name":"Size", "tooltip":"" } ] }, "Node_Group_Output":{ "name":"Output", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Value", "tooltip":"" } ] }, "Node_Combine_HSV":{ "name":"HSV Combine", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Combine 4 image in to one. Each image use to control HSVA channel.", "inputs":[ { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_FLIP_Apply_Force":{ "name":"Apply Force", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Shape", "display_data":[ "Circle", "Rectangle" ], "tooltip":"" }, { "name":"Size", "tooltip":"" }, { "name":"Texture", "tooltip":"" } ] }, "Node_Application_Out":{ "name":"GUI Out", "outputs":[ { "name":"GUI", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_Perlin_Extra":{ "name":"Extra Perlins", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Random perlin noise made with different algorithms.", "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", "display_data":[ "Greyscale", "RGB", "HSV" ], "tooltip":"" }, { "name":"Color R range", "tooltip":"" }, { "name":"Color G range", "tooltip":"" }, { "name":"Color B range", "tooltip":"" }, { "name":"Noise type", "display_data":[ "Absolute worley", "Fluid", "Noisy", "Camo", "Blocky", "Max", "Vine" ], "tooltip":"" }, { "name":"Parameter A", "tooltip":"" }, { "name":"Parameter B", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Parameter A map", "tooltip":"" }, { "name":"Parameter B map", "tooltip":"" } ] }, "Node_PB_Box_Divide":{ "name":"Divide", "outputs":[ { "name":"pBox Content", "tooltip":"" }, { "name":"pBox Space", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Spacing", "tooltip":"" }, { "name":"Axis", "display_data":[ "X", "Y" ], "tooltip":"" }, { "name":"Mirror", "tooltip":"" }, { "name":"Spacing", "display_data":[ "Space Between", "Space Around", "Begin", "End" ], "tooltip":"" } ] }, "Node_Palette_Replace":{ "name":"Palette Replace", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Replace colors in a palette with new one.", "inputs":[ { "name":"Palette in", "tooltip":"" }, { "name":"Palette from", "tooltip":"" }, { "name":"Palette to", "tooltip":"" }, { "name":"Threshold", "tooltip":"" } ] }, "Node_Dilate":{ "name":"Dilate", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Expand the image around a mid point.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Strength map", "tooltip":"" }, { "name":"Radius map", "tooltip":"" } ] }, "Node_Text_File_Write":{ "name":"Text File Out", "outputs":[ ], "tooltip":"Save text as a .txt file.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Content", "tooltip":"" } ] }, "Node_Number":{ "name":"Number", "outputs":[ { "name":"Number", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Integer", "tooltip":"" }, { "name":"Display", "display_data":[ "Number", "Slider", "Rotator" ], "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Step", "tooltip":"" }, { "name":"Clamp to range", "tooltip":"" } ] }, "Node_3D_UV_Remap":{ "name":"UV Remap", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Remap UV map using plane.", "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_Websocket_Sender":{ "name":"Websocket Sender", "outputs":[ ], "tooltip":"Create websocket server to send data to the network.", "inputs":[ { "name":"Port", "tooltip":"" }, { "name":"Data type", "display_data":[ "Struct", "Surface", "File", "Buffer" ], "tooltip":"" }, { "name":"Struct", "tooltip":"" }, { "name":"Surface", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Target", "tooltip":"" }, { "name":"Buffer", "tooltip":"" } ] }, "Node_3D_Light_Directional":{ "name":"Directional Light", "outputs":[ { "name":"Light", "tooltip":"" } ], "tooltip":"Create directional light directed at the origin point.", "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_2D_light":{ "name":"2D Light", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Light only", "tooltip":"" } ], "tooltip":"Apply different shaped light on the image.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Light shape", "display_data":[ "Point", "Line", "Line asymmetric", "Spot" ], "tooltip":"" }, { "name":"Center", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Intensity", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Start", "tooltip":"" }, { "name":"Finish", "tooltip":"" }, { "name":"Sweep", "tooltip":"" }, { "name":"Sweep end", "tooltip":"" }, { "name":"Banding", "tooltip":"" }, { "name":"Attenuation", "display_data":[ "Quadratic", "Invert quadratic", "Linear" ], "tooltip":"Control how light fade out over distance." }, { "name":"Radial banding", "tooltip":"" }, { "name":"Radial start", "tooltip":"" }, { "name":"Radial band ratio", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Path_Shift":{ "name":"Shift Path", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"Move path along its normal.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Distance", "tooltip":"" } ] }, "Node_Strand_Break":{ "name":"Strand Break", "outputs":[ { "name":"Strand", "tooltip":"" } ], "tooltip":"Detach strands from its origin.", "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Shape", "display_data":[ "Point", "Band" ], "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Direction", "tooltip":"" }, { "name":"Falloff", "tooltip":"" }, { "name":"Chance", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_DynaSurf_Out_Height":{ "name":"getHeight", "outputs":[ { "name":"PCX", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Height", "tooltip":"" } ] }, "Node_Rigid_Activate":{ "name":"Activate Physics", "outputs":[ { "name":"Object", "tooltip":"" } ], "tooltip":"Enable or disable rigidbody object.", "inputs":[ { "name":"Object", "tooltip":"" }, { "name":"Physics activated", "tooltip":"" } ] }, "Node_Voronoi_Extra":{ "name":"Extra Voronoi", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Random voronoi noise made with different algorithms.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Mode", "display_data":[ "Block", "Triangle" ], "tooltip":"" }, { "name":"Parameter A", "tooltip":"" } ] }, "Node_Shape_Polygon":{ "name":"Polygon Shape", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Mesh", "tooltip":"" }, { "name":"Path", "tooltip":"" } ], "tooltip":"Draw simple shapes using triangles.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Background", "tooltip":"" }, { "name":"Background color", "tooltip":"" }, { "name":"Shape color", "tooltip":"" }, { "name":"Shape", "display_data":[ "Rectangle", "Ellipse", "Star", "Capsule", "Ring", "Arc", "Gear", "Cross" ], "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Sides", "tooltip":"" }, { "name":"Inner radius", "tooltip":"" }, { "name":"Radius", "tooltip":"" }, { "name":"Teeth", "tooltip":"" }, { "name":"Teeth height", "tooltip":"" }, { "name":"Teeth taper", "tooltip":"" }, { "name":"Angle range", "tooltip":"" }, { "name":"Round cap", "tooltip":"" }, { "name":"Mesh", "tooltip":"" } ] }, "Node_Combine_RGB":{ "name":"RGBA Combine", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Combine 4 image in to one. Each image use to control RGBA channel.", "inputs":[ { "name":"Red", "tooltip":"" }, { "name":"Green", "tooltip":"" }, { "name":"Blue", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Sampling type", "display_data":[ "Brightness", "Channel value" ], "tooltip":"" }, { "name":"Base value", "tooltip":"Set value to the unconnected color channels." }, { "name":"Base value", "tooltip":"" } ] }, "Node_Vector2":{ "name":"Vector2", "outputs":[ { "name":"Vector", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"Integer", "tooltip":"" }, { "name":"Display", "display_data":[ "Number", "Coordinate" ], "tooltip":"" } ] }, "Node_Vector3":{ "name":"Vector3", "outputs":[ { "name":"Vector", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"z", "tooltip":"" }, { "name":"Integer", "tooltip":"" } ] }, "Node_Flip":{ "name":"Flip", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Flip image horizontally or vertically.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Axis", "display_data":[ "x", "y" ], "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Vector4":{ "name":"Vector4", "outputs":[ { "name":"Vector", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"z", "tooltip":"" }, { "name":"w", "tooltip":"" }, { "name":"Integer", "tooltip":"" } ] }, "Node_Vector_Split":{ "name":"Vector Split", "outputs":[ { "name":"x", "tooltip":"" }, { "name":"y", "tooltip":"" }, { "name":"z", "tooltip":"" }, { "name":"w", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Vector", "tooltip":"" } ] }, "Node_To_Text":{ "name":"To Text", "outputs":[ { "name":"Text", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Value", "tooltip":"" } ] }, "Node_Interpret_Number":{ "name":"Interpret Number", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Convert array of number into surface.", "inputs":[ { "name":"Number", "tooltip":"" }, { "name":"Mode", "display_data":[ "Greyscale", "Gradient" ], "tooltip":"" }, { "name":"Range", "tooltip":"" }, { "name":"Gradient", "tooltip":"" } ] }, "Node_VFX_Wind":{ "name":"Wind", "outputs":[ { "name":"Particles", "tooltip":"" } ], "tooltip":"Move particle in range.", "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":{ "name":"Palette", "outputs":[ { "name":"Palette", "tooltip":"" } ], "tooltip":"Create palette value. Note that palette is simple an array of colors.", "inputs":[ { "name":"Palette", "tooltip":"" }, { "name":"Trim range", "tooltip":"" } ] }, "Node_String_Regex_Replace":{ "name":"RegEx Replace", "outputs":[ { "name":"Results", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Text", "tooltip":"" }, { "name":"Regex", "tooltip":"" }, { "name":"Replacement", "tooltip":"" } ] }, "Node_Fluid_Render_Output":{ "name":"Render Domain", "outputs":[ ], "tooltip":"", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Interpolate", "tooltip":"" }, { "name":"Draw Domain", "tooltip":"" }, { "name":"Auto Update", "tooltip":"" } ] }, "Node_Random_Shape":{ "name":"Random Shape", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate random shape, use for testing purposes.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Seed", "tooltip":"" } ] }, "Node_FLIP_Spawner":{ "name":"Spawner", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Spawn shape", "display_data":[ "Circle", "Surface" ], "tooltip":"" }, { "name":"Spawn position", "tooltip":"" }, { "name":"Spawn type", "display_data":[ "Stream", "Splash" ], "tooltip":"" }, { "name":"Spawn frame", "tooltip":"" }, { "name":"Spawn amount", "tooltip":"" }, { "name":"Spawn velocity", "tooltip":"" }, { "name":"Spawn surface", "tooltip":"" }, { "name":"Spawn radius", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Spawn direction", "tooltip":"" }, { "name":"Inherit velocity", "tooltip":"" } ] }, "Node_Shard_Noise":{ "name":"Shard Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Sharpness", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Sharpness map", "tooltip":"" }, { "name":"Progress map", "tooltip":"" } ] }, "Node_3D_Mesh_Obj":{ "name":"3D Object", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Load .obj file from your computer as a 3D object.", "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_String_Merge":{ "name":"Combine Text", "outputs":[ { "name":"Text", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_Bevel":{ "name":"Bevel", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply 2D bevel on the image.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Height", "tooltip":"" }, { "name":"Shift", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Slope", "display_data":[ "Linear", "Smooth", "Circular" ], "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Oversample mode", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Height map", "tooltip":"" } ] }, "Node_Mirror":{ "name":"Mirror", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Mirror mask", "tooltip":"" } ], "tooltip":"Reflect the image along a reflection line.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_3D_Mesh_Sphere_UV":{ "name":"3D UV Sphere", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "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_HSV_Channel":{ "name":"HSV Extract", "outputs":[ { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ], "tooltip":"Extract HSVA channel on an image, each channel becomes its own image.", "inputs":[ { "name":"Surface in", "tooltip":"" } ] }, "Node_Path_Trim":{ "name":"Trim Path", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Range", "tooltip":"" } ] }, "Node_Herringbone_Tile":{ "name":"Herringbone Tile", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate Herringbone tile pattern.", "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", "display_data":[ "Colored tile", "Height map", "Texture grid" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Texture", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Angle map", "tooltip":"" }, { "name":"Gap map", "tooltip":"" }, { "name":"Truchet", "tooltip":"" }, { "name":"Truchet seed", "tooltip":"" }, { "name":"Truchet threshold", "tooltip":"" }, { "name":"Tile length", "tooltip":"" } ] }, "Node_Corner":{ "name":"Corner", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Round out sharp corner of the image.", "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_Color_HSV":{ "name":"HSV Color", "outputs":[ { "name":"Color", "tooltip":"" } ], "tooltip":"Create color from HSV value.", "inputs":[ { "name":"Hue", "tooltip":"" }, { "name":"Saturation", "tooltip":"" }, { "name":"Value", "tooltip":"" }, { "name":"Normalized", "tooltip":"" }, { "name":"Alpha", "tooltip":"" } ] }, "Node_3D_Mesh_Cylinder":{ "name":"3D Cylinder", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "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_Surface_From_Buffer":{ "name":"Surface from Buffer", "outputs":[ { "name":"Surface", "tooltip":"" } ], "tooltip":"Create surface from buffer.", "inputs":[ { "name":"Buffer", "tooltip":"" } ] }, "Node_3D_Mesh_Cone":{ "name":"3D Cone", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "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_Vignette":{ "name":"Vignette", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Apply vignette effect to the border.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Exposure", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Exponent", "tooltip":"" }, { "name":"Roundness", "tooltip":"" } ] }, "Node_Offset":{ "name":"Offset", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Shift image with tiling.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"X Offset", "tooltip":"" }, { "name":"Y Offset", "tooltip":"" }, { "name":"Active", "tooltip":"" } ] }, "Node_Boolean":{ "name":"Boolean", "outputs":[ { "name":"Boolean", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Value", "tooltip":"" }, { "name":"Hide Background", "tooltip":"" }, { "name":"Name location", "display_data":[ "Top", "Bottom" ], "tooltip":"" } ] }, "Node_Gabor_Noise":{ "name":"Gabor Noise", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "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":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Density map", "tooltip":"" }, { "name":"Sharpness map", "tooltip":"" }, { "name":"Phase map", "tooltip":"" } ] }, "Node_PB_Box_Mirror":{ "name":"Mirror", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Layer Shift", "tooltip":"" }, { "name":"pBox", "tooltip":"" }, { "name":"Horizontal", "tooltip":"" }, { "name":"Vertical", "tooltip":"" } ] }, "Node_3D_Light_Point":{ "name":"Point Light", "outputs":[ { "name":"Light", "tooltip":"" } ], "tooltip":"Create point light to illuminate surrounding area.", "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_Grid_Tri":{ "name":"Triangular Grid", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Generate triangular grid pattern.", "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", "display_data":[ "Colored tile", "Height map", "Texture grid", "Texture sample" ], "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Anti aliasing", "tooltip":"" }, { "name":"Scale map", "tooltip":"" }, { "name":"Gap map", "tooltip":"" }, { "name":"Angle map", "tooltip":"" }, { "name":"Truchet", "tooltip":"" }, { "name":"Truchet seed", "tooltip":"" }, { "name":"Truchet threshold", "tooltip":"" } ] }, "Node_PB_Draw_Semi_Ellipse":{ "name":"Semi-Ellipse", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Color", "tooltip":"" }, { "name":"Apply Mask", "tooltip":"" }, { "name":"Side", "display_data":[ 787, 787, 787, 787 ], "tooltip":"" } ] }, "Node_Path_Anchor":{ "name":"Path Anchor", "outputs":[ { "name":"Anchor", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Postion", "tooltip":"" }, { "name":"Control point 1", "tooltip":"" }, { "name":"Control point 2", "tooltip":"" }, { "name":"Mirror control point", "tooltip":"" } ] }, "Node_Gradient_Points":{ "name":"4 Points Gradient", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Create image from 4 color points.", "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_Average":{ "name":"Average", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Color", "tooltip":"" } ], "tooltip":"Average color of every pixels in the image.", "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_Anim_Curve":{ "name":"Evaluate Curve", "outputs":[ { "name":"Curve", "tooltip":"" } ], "tooltip":"Evaluate value from an animation curve.", "inputs":[ { "name":"Curve", "tooltip":"" }, { "name":"Progress", "tooltip":"" }, { "name":"Minimum", "tooltip":"" }, { "name":"Maximum", "tooltip":"" }, { "name":"Animated", "tooltip":"" } ] }, "Node_FLIP_Group_Inline":{ "name":"FLIP Fluid", "outputs":[ ], "tooltip":"Create group for fluid simulation.", "inputs":[ ] }, "Node_Mesh_Transform":{ "name":"Mesh Transform", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Mesh", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Rotation", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Anchor", "tooltip":"" } ] }, "Node_FFT":{ "name":"FFT", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"Perform fourier transform on number array.", "inputs":[ { "name":"Data", "tooltip":"" }, { "name":"Preprocess Function", "display_data":[ "None", "Hann" ], "tooltip":"" } ] }, "Node_Fluid_Turbulence":{ "name":"Turbulence", "outputs":[ { "name":"Domain", "tooltip":"" } ], "tooltip":"Apply random velocity map to the smoke.", "inputs":[ { "name":"Domain", "tooltip":"" }, { "name":"Effect area", "tooltip":"" }, { "name":"Strength", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Seed", "tooltip":"" }, { "name":"Mode", "display_data":[ "Override", "Add" ], "tooltip":"" } ] }, "Node_VFX_Spawner":{ "name":"Spawner", "outputs":[ { "name":"Particles", "tooltip":"" }, { "name":"On create", "tooltip":"" }, { "name":"On step", "tooltip":"" }, { "name":"On destroy", "tooltip":"" } ], "tooltip":"Spawn new particles.", "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", "display_data":[ "Area", "Border", "Map" ], "tooltip":"" }, { "name":"Lifespan", "tooltip":"" }, { "name":"Spawn direction", "tooltip":"" }, { "name":"Acceleration", "tooltip":"" }, { "name":"Orientation", "tooltip":"" }, { "name":"Rotational speed", "tooltip":"" }, { "name":"Spawn scale", "tooltip":"" }, { "name":"Scale over time", "tooltip":"" }, { "name":"Color over lifetime", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Alpha over time", "tooltip":"" }, { "name":"Rotate by direction", "tooltip":"Make the particle rotates to follow its movement." }, { "name":"Spawn type", "display_data":[ "Stream", "Burst", "Trigger" ], "tooltip":"" }, { "name":"Spawn size", "tooltip":"" }, { "name":"Spawn velocity", "tooltip":"" }, { "name":"Gravity", "tooltip":"" }, { "name":"Direction wiggle", "tooltip":"" }, { "name":"Loop", "tooltip":"" }, { "name":"Surface array", "display_data":[ "Random", "Order", "Animation" ], "tooltip":"Whether to select image from an array in order, at random, or treat array as animation." }, { "name":"Animation speed", "tooltip":"" }, { "name":"Scatter", "display_data":[ "Uniform", "Random" ], "tooltip":"" }, { "name":"Boundary data", "tooltip":"" }, { "name":"On animation end", "display_data":[ "Loop", "Ping pong", "Destroy" ], "tooltip":"" }, { "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":"Follow Path", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Path Deviation", "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_Mesh_Create_Path":{ "name":"Path to Mesh", "outputs":[ { "name":"Mesh", "tooltip":"" } ], "tooltip":"Create mesh from path.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Sample", "tooltip":"" }, { "name":"Algorithm", "display_data":[ "Ear Clipping", "Convex Fan", "Delaunay" ], "tooltip":"" } ] }, "Node_Armature_Path":{ "name":"Armature Path", "outputs":[ { "name":"Path", "tooltip":"" } ], "tooltip":"Generate path from armature system.", "inputs":[ { "name":"Armature", "tooltip":"" } ] }, "Node_3D_Camera":{ "name":"3D Camera", "outputs":[ { "name":"Rendered", "tooltip":"" }, { "name":"Normal", "tooltip":"" }, { "name":"Depth", "tooltip":"" } ], "tooltip":"Create 3D camera that render scene to surface.", "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", "display_data":[ "Perspective", "Orthographic" ], "tooltip":"" }, { "name":"Scene", "tooltip":"" }, { "name":"Ambient Light", "tooltip":"" }, { "name":"Show Background", "tooltip":"" }, { "name":"Backface Culling", "display_data":[ "None", "CW", "CCW" ], "tooltip":"" }, { "name":"Orthographic Scale", "tooltip":"" }, { "name":"Postioning Mode", "display_data":[ "Position + Rotation", "Position + Lookat", "Lookat + Rotation" ], "tooltip":"" }, { "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_Display_Text":{ "name":"Display Text", "outputs":[ ], "tooltip":"Display text on the graph.", "inputs":[ { "name":"Color", "tooltip":"" }, { "name":"Text", "tooltip":"" }, { "name":"Style", "display_data":[ "Header", "Sub header", "Normal" ], "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Line width", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Smooth transform", "tooltip":"" } ] }, "Node_WAV_File_Read":{ "name":"WAV File In", "outputs":[ { "name":"Data", "tooltip":"" }, { "name":"Path", "tooltip":"" }, { "name":"Sample rate", "tooltip":"" }, { "name":"Channels", "tooltip":"" }, { "name":"Duration (s)", "tooltip":"" } ], "tooltip":"Load wav audio file.", "inputs":[ { "name":"Path", "tooltip":"" }, { "name":"Sync lenght", "tooltip":"" }, { "name":"Mono", "tooltip":"" } ] }, "Node_Iterator_Filter_Input":{ "name":"Input", "outputs":[ { "name":"Value in", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_Struct":{ "name":"Struct", "outputs":[ { "name":"Struct", "tooltip":"" } ], "tooltip":"", "inputs":[ ] }, "Node_PB_Fx_Shading":{ "name":"Shading", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"pBox", "tooltip":"" }, { "name":"Width", "tooltip":"" }, { "name":"Color", "tooltip":"" } ] }, "Node_Displace":{ "name":"Displace", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Distort image using another image as a map.", "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", "display_data":[ "Ignore", "Vector", "Angle" ], "tooltip":"Use color data set extra information.\r\n - Ignore: Don't use color data.\r\n - Vector: Use red as X displacement, green as Y displacement.\r\n - Angle: Use red as angle, green as distance." }, { "name":"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", "display_data":[ "Empty", "Clamp", "Repeat" ], "tooltip":"How to deal with pixel outside the surface.\n - Empty: Use empty pixel\n - Clamp: Repeat edge pixel\n - Repeat: Repeat texture." }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Blend mode", "display_data":[ "Overwrite", "Min", "Max" ], "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" }, { "name":"Strength map", "tooltip":"" } ] }, "Node_PB_Layer":{ "name":"Layer", "outputs":[ { "name":"pBox", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Layer", "tooltip":"" } ] }, "Node_Feedback":{ "name":"Feedback", "outputs":[ ], "tooltip":"Create a group that reuse output from last frame to the current one.", "inputs":[ ] }, "Node_Invert":{ "name":"Invert", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Invert color.", "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_Condition":{ "name":"Condition", "outputs":[ { "name":"Result", "tooltip":"" }, { "name":"Bool", "tooltip":"" } ], "tooltip":"Given a condition, output one value if true, another value is false.", "inputs":[ { "name":"Check value", "tooltip":"" }, { "name":"Condition", "display_data":[ "Equal", "Not equal", "Less", "Less or equal", "Greater", "Greater or equal" ], "tooltip":"" }, { "name":"Compare to", "tooltip":"" }, { "name":"True", "tooltip":"" }, { "name":"False", "tooltip":"" }, { "name":"Eval mode", "display_data":[ "Boolean", "Number compare", "Text compare" ], "tooltip":"" }, { "name":"Boolean", "tooltip":"" }, { "name":"Text 1", "tooltip":"" }, { "name":"Text 2", "tooltip":"" } ] }, "Node_MK_Flare":{ "name":"MK Lens Flare", "outputs":[ { "name":"Surface out", "tooltip":"" }, { "name":"Light only", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Background", "tooltip":"" }, { "name":"Origin", "tooltip":"" }, { "name":"Dimension", "tooltip":"" }, { "name":"Scale", "tooltip":"" }, { "name":"Alpha", "tooltip":"" }, { "name":"Flares", "tooltip":"" }, { "name":"Focus", "tooltip":"" } ] }, "Node_Strand_Update":{ "name":"Strand Update", "outputs":[ { "name":"Strand", "tooltip":"" } ], "tooltip":"Update strands by one step.", "inputs":[ { "name":"Strand", "tooltip":"" }, { "name":"Step", "tooltip":"" } ] }, "Node_Array_Find":{ "name":"Array Find", "outputs":[ { "name":"Index", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"Array", "tooltip":"" }, { "name":"Value", "tooltip":"" } ] }, "Node_Dither":{ "name":"Dither", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Reduce color and use dithering to preserve original color.", "inputs":[ { "name":"Surface in", "tooltip":"" }, { "name":"Palette", "tooltip":"" }, { "name":"Pattern", "display_data":[ "2 x 2 Bayer", "4 x 4 Bayer", "8 x 8 Bayer", "Custom" ], "tooltip":"" }, { "name":"Dither map", "tooltip":"" }, { "name":"Contrast", "tooltip":"" }, { "name":"Contrast map", "tooltip":"" }, { "name":"Mode", "display_data":[ "Color", "Alpha" ], "tooltip":"" }, { "name":"Mask", "tooltip":"" }, { "name":"Mix", "tooltip":"" }, { "name":"Active", "tooltip":"" }, { "name":"Channel", "tooltip":"" }, { "name":"Invert mask", "tooltip":"" }, { "name":"Mask feather", "tooltip":"" } ] }, "Node_Array_CSV_Parse":{ "name":"Parse CSV", "outputs":[ { "name":"Array", "tooltip":"" } ], "tooltip":"", "inputs":[ { "name":"CSV string", "tooltip":"" }, { "name":"Skip line", "tooltip":"" } ] }, "Node_Checker":{ "name":"Checker", "outputs":[ { "name":"Surface out", "tooltip":"" } ], "tooltip":"Genearte checkerboard pattern.", "inputs":[ { "name":"Dimension", "tooltip":"" }, { "name":"Amount", "tooltip":"" }, { "name":"Angle", "tooltip":"" }, { "name":"Position", "tooltip":"" }, { "name":"Color 1", "tooltip":"" }, { "name":"Color 2", "tooltip":"" }, { "name":"Amount map", "tooltip":"" }, { "name":"Angle map", "tooltip":"" } ] }, "Node_Tunnel_Out":{ "name":"Tunnel Out", "outputs":[ { "name":"Value out", "tooltip":"" } ], "tooltip":"Receive value from tunnel in of the same key.", "inputs":[ { "name":"Name", "tooltip":"" } ] } }