# Split {{< image-center src="images/2_DevMode/vfx_editor/nodes/split_1.png" alt="The Split Node" >}} This **Node** can be used to split an input into up to four outputs. The output values will depend on the input node assigned, although you can set a single input value in the [Inspector](../../menus/#inspector) window if required: {{< image-center src="images/2_DevMode/vfx_editor/nodes/split_2.png" alt="The Split Options in The Inspector Window" >}} The available option is: - ##### x This permits you to set a single input value instead of using an input node. This value will be cast as a Vec4 before the components of the vector are output as individual floats, where the first value of the Vec will be the "x" value, and all others will be 0. ### Node Outputs This node has four separate outputs, each of which are a float. The values being output will depend on the input itself, which can be a single float, a Vec2, a Vec3 or a Vec4. The outputs will be ordered as x/y/z/w from top to bottom: {{< image-center src="images/2_DevMode/vfx_editor/nodes/split_3.png" alt="The Split Node Order Of Outputs" >}} Here each output value is a component of the input. If the input is not a Vec4 then it will be cast as a Vec4 to generate the required 4 output components, where each "empty" value will be output as 0. For example, a Vec2 input (32.0, 56.5) would output x(32.0), y(56.5), z(0), w(0). Note that you don't have to use all outputs and can use any of them in any order.