constructor( inputNode, lutNode, size, intensityNode ) {

		super( 'vec4' );

		/**
		 * The node that represents the input of the effect.
		 *
		 * @type {Node}
		 */
		this.inputNode = inputNode;

		/**
		 * A texture node that represents the lookup table.
		 *
		 * @type {TextureNode}
		 */
		this.lutNode = lutNode;

		/**
		 * The size of the lookup table.
		 *
		 * @type {UniformNode<float>}
		 */
		this.size = uniform( size );

		/**
		 * Controls the intensity of the effect.
		 *
		 * @type {Node<float>}
		 */
		this.intensityNode = intensityNode;

	}
Constructs a new LUT node.

@param {Node} inputNode - The node that represents the input of the effect.
@param {TextureNode} lutNode - A texture node that represents the lookup table.
@param {number} size - The size of the lookup table.
@param {Node<float>} intensityNode - Controls the intensity of the effect.