Houdini VOP raytracer part 6
Posted on October 2, 2013
Depth of field
depth In real camera, every photon, before it hits camera sensor/film, it flies through round shape aperture hole, creating round looking out of focus objects (Bokeh).
When we sample depth of field using default random() function, will are getting random square point distribution. In order to get more natural, round look, we have to implement some kind of random, circular point distribution. This is very simple example:
t = 2*pi*random() u = random()+random() r = if u>1 then 2-u else u [r*cos(t), r*sin(t)]
pic Node view of circular random distribution
<< [ 5 ] [ 6 ] [ 7 ] >>
Be the first to leave a comment