# Pow {{< image-center src="images/2_DevMode/vfx_editor/nodes/pow_1.png" alt="The Pow Node" >}} This **node** element is used to output an input value (x) raised to the *n*th power (where *n* is the (y) input value), where the input value and/or the power to raise it by may be floats *or* vectors. When specifying values, you can add them directly to the node input boxes, you can retrieve them from the [Node Inputs](pow/#input), or you can add them through the [Inspector](../menus/#h5) window: {{< image-center src="images/2_DevMode/vfx_editor/nodes/pow_2.png" alt="The Inspector Window Inputs For The Pow Node" >}}     ### Node Inputs This node accepts the following the inputs:   - ##### X The first input, which is the value to get the power of. Can be a scalar (float) or a vector.   - ##### Y The second input, which is factor to use for the power. Can be a scalar (float) or a vector.   Note that when using this element you may use floats or vectors for *either* input parameter. If you supply a float and a vector - in either order for the value or the power - then the float will be treated as if it was the same type as the supplied vector, eg: ``` codeblock pow(1.0, vec2(2.0, 3.0)) ``` would be treated as ``` codeblock pow(vec2(1.0, 1.0), vec2(2.0, 3.0)) ``` Also note that if you are using *two* vectors for the inputs, then they **both must be the same type**. You cannot, for example, use a vec2 as the value and then a vec3 as the power.     ### Node Output The node will output either a scalar (float) value or a vector, depending on the inputs that were used.