FXLab gives the power of the Unity Pro RenderTexture feature to Unity (Basic) users.

Screen

Renders the view of a list of cameras into your RenderTexture, ideal for screen effects or CCTVs



Depth

Renders the depth of the scene viewed from the list of cameras into a RenderTexture, ideal for Depth of Field, Screen Space Ambient Occlusion and any other kind of effects.



Reflection

Renders the reflected view along a given plane from the list of contributing cameras into a RenderTexture. Use it to create stunning water and more.



Normals

Render the world normals generated by your scene into a texture and use these to create stunning post processing effects, like Ambient Occlusion or Raytraced Reflections.



Custom

Enhance the system by creating own renderers, the full source code of FXLab is included!



Capture Screen

Capture the current screen content right after the rendering has finished. This is combinable with post processing effects and multiple other Capture Screen components.



Post Processing

Render postprocessing effects right after your camera has finished rendering.

​

Update Interval

How often shall this RenderTexture be updated, set this value to increase the performance.



Size Mode

Set how the size of the RenderTexture should be calculated, choose between Factor which bases the size upon a given Size factor and the current Resolution or Max Size, which limits the texture size to a given value.



Priority

Which RenderTexture should be rendered first, this allows to specify effects which react to others.



Preview

Full Preview of the rendered content.



Export the RenderTextures to make them assignable to materials! When not done, it will work too, RenderTextures will be globally available in shaders so that materials will work without much extra work.

​