blender/release/scripts
Antony Riakiotakis 3e9947c4d4 Depth of field high quality:
A new checkbox "High quality" is provided in camera settings to enable
this. This creates a depth of field that is much closer to the rendered
result and even supports aperture blades in the effect, but it's more
expensive too. There are optimizations to do here since the technique is
very fill rate heavy.

People, be careful, this -can- lock up your screen if depth of field
blurring is too extreme.

Technical details:

This uses geometry shaders + instancing and is an adaptation of
techniques gathered from

http://bartwronski.com/2014/04/07/bokeh-depth-of-field-going-insane-

 http://advances.realtimerendering.com/s2011/SousaSchulzKazyan%20-
%20in%20Real-Time%20Rendering%20Course).ppt

TODOs:

* Support dithering to minimize banding.
* Optimize fill rate in geometry shader.
2015-03-19 15:18:14 +01:00
..
addons@3fc5b82c6b Point submodules to RC1 tags 2015-03-11 20:49:46 +05:00
addons_contrib@cf842d8bb7 Point submodules to RC1 tags 2015-03-11 20:49:46 +05:00
freestyle Freestyle: Fix for references of deprecated texture stroke shaders. 2015-03-09 12:53:13 +09:00
modules I18n: update for new akward algo names in UI messages... 2015-03-16 20:55:01 +01:00
presets Update themes for 2.74 2015-03-16 09:29:26 +11:00
startup Depth of field high quality: 2015-03-19 15:18:14 +01:00
templates_osl Cycles: Remove Westin closure. 2014-10-03 16:03:49 +02:00
templates_py Correction to previous commit 2015-03-05 20:36:58 +01:00