The Fullscreen graph type lets us read the screen contents and modify them as part of a post process effect. It's possible to make greyscale filters or outline effects.
The Fullscreen graph type lets us read the screen contents and modify them as part of a post process effect. It's possible to make greyscale filters or outline effects.
With post processing, it's possible to draw specific objects to a mask texture and outline them, turning the rest of the screen greyscale with a screen wipe effect.
By combining screen-space shadow maps, depth textures, post processing, and triplanar mapping, we can create flexible sketched shadows.
With Renderer Features, we can create an efficient two-pass Gaussian blur with configurable kernel size.
With the Fullscreen Shader Graph type, we can draw outlines by finding changes in color across nearby pixels.
Metaballs are a method of simulating smooth surfaces, and by adding physics components to each one, with a bit of shader magic, we can simulate simple fluids.
With some noise, color ramps, and UV calculations, we can burn away the edges of the screen.
For an easy sketched look, we can combine depth-, color-, and normal-based outlines with an overlaid sketch texture which animates in discrete time steps.
Return of the Obra Dinn used a beautiful stable dithered effect in 3D. We can do something similar in screen space to implement a two-toned noisy effect.
A kaleidoscope uses angled mirrors to produce a psychadelic image, which we can recreate in shaders with polar coordinates and thresholding based on angle.
Scanlines and fuzzy visual glitches are all you need to create a simple and convincing CRT screen effect.
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.
Classic photographic film has surface imperfections which mean more or less light is captured. We can recreate it digitally with random noise and add film bars based on aspect ratio.
Separating out an image into two and tinting red and blue lets us create an image which looks 3D when viewed by special glasses.
How often do you think about Ancient Rome? In this article, we'll pixelate the image and overlay a mosaic pattern between the pixel tiles.