Performs feedback simulation based on copies of textures.
The Feedback box generates different types of feedback by copying the inputted texture over time and space.
Note: The Feedback box must receive a texture with an alpha component because the blending is made with the component alpha.
|Texture||2D Texture||Receives the texture to be processed. The texture must have an alpha component.|
|Texture||2D Render Target||Outputs the result of the simulation in a texture.|
|Feedback Mode||String||Sets the simulation mode used. The Kaleidoscope mode adds a rotation and a scale at each copy of the inputted texture. The Trail mode copies the inputted texture and adds that copied texture with a delay. The Grid copies and divides the resolution of the inputted texture on itself.|
|Angle||Float||Sets the angles of rotation for each texture copy.|
|Scale||Float||Sets the scale factor for each texture copy.|
|Attenuation Factor||Float||Sets the value multiplied by the value of each texture copy.|
|Max Buffer Resolution||Int||Sets the maximal resolution of the buffer. The Buffer Resolution determines the size of the copied texture and affects the memory usage directly.|
|Trail Delay||Int||Sets the frame delay between two trails.|
|Trail Iterations||Int||Sets the amount of trail iterations.|
|Set Format||Toggle||Allows the box to change the format of the outputted texture. Once enabled, this creates a new memory allocation for the texture created.|
|Format||String||Sets the format of the outputted texture. RGBA 8 bits is the common format. RGBA 16 bits allows negative vector calculation and is mostly used for simulation. RGBA 32 bits allows high precision but may negatively affect the FPS and the Grayscale has only the Red component.|
|Format Components||String||Sets the Components used for the outputted texture.|
|Format Component Bit Depth||String||Sets the Bit Depth of the outputted texture. 8 bits is the common format, 16 bits allow negative vector calculation and is mostly used for simulation, 32 bits allow high precision but may negatively affect the FPS.|
|Format Component Type||String||Sets the pixels value type depending on the Bit Depth.|
|Set Resolution||Toggle||Allows the box to change the resolution of the outputted texture. Once enabled, this creates a new memory allocation for the texture created.|
|Resolution Mode||String||Sets the Resolution Mode. Canvas uses the project configuration settings, Custom uses local setting resolution not shared with other box and Project Aspect Ratio uses the project aspect ratio and proportionally scales the height and width. The parameter chooses the reference Canvas setting the resolution of the outputted texture.|
|Canvas||2D ResolutionRef||Chooses the reference Canvas and sets the resolution of the outputted texture.|
|Maximum Resolution||Int||Sets the maximal resolution of the X-axis and calculates the resolution of the Y-axis based on the aspect ratio of the Content Canvas.|
|Lock Aspect Ratio||Toggle||Locks the Aspect Ratio for Custom resolution.|
|Aspect Ratio||2D ResolutionRef||Chooses the reference Canvas for the aspect ratio.|
|Size XY||Int2||Sets the size in pixels of the outputted texture.|
|Set Alpha||Toggle||Enables the alpha overwrite.|
|Alpha||Float||Sets the alpha value to override with.|
Current documentation version: 2.1.1.