Ultra Effects | Part 8 - Crazy Kaleidoscopes
A kaleidoscope uses angled mirrors to produce a psychadelic image, which we can recreate in shaders with polar coordinates and thresholding based on angle.
A kaleidoscope uses angled mirrors to produce a psychadelic image, which we can recreate in shaders with polar coordinates and thresholding based on angle.
Separating out different color channels and offsetting them using UVs can emulate the way wavelengths of light bend by different amounts in a real camera lens.
With a UV offset based on a flow map texture, you can make the camera feel like it's underwater.
Some lenses are stronger than others, and with UV manipulation, we can implement the extreme warping of a fisheye lens.