TemporalBlur

class TemporalBlur : Extension(source)

Temporal blur extension. This works best in video rendering applications as it heavily relies on rendering the scene as many times as you have samples.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
var colorMatrix: (Double) -> Matrix55
Link copied to clipboard
Link copied to clipboard

should the accumulator delinearize the output. this should be true when rendering in sRGB

Link copied to clipboard

duration in frames, shouldn't be 1.0 or larger when using Animatables

Link copied to clipboard
open override var enabled: Boolean
Link copied to clipboard
var fps: Double

reference frame rate

Link copied to clipboard
Link copied to clipboard

spatial jitter in pixels, 0 is no jitter

Link copied to clipboard

should the accumulator linearize the input. this should be true when rendering in sRGB

Link copied to clipboard
var multisample: BufferMultisample

multisampling setting

Link copied to clipboard
Link copied to clipboard

number of samples to take, more is slower

Functions

Link copied to clipboard
open override fun afterDraw(drawer: Drawer, program: Program)
Link copied to clipboard
open override fun beforeDraw(drawer: Drawer, program: Program)
Link copied to clipboard
open fun setup(program: Program)
Link copied to clipboard
open fun shutdown(program: Program)