blender/source
Ton Roosendaal 32c51f3338 Render feature request:
Auto-clip Lamp Buffer

Setting a good range for clipping start/end for Lamp buffers is important
for good quality shadow (depth details). That can be quite a hassle, when
many lamps or animated objects are involved.

This option allows to have the clipping range calculated based on the
visible vertices in the spotbundle. For clip start and clip end it can
be set individually. Typically the clip start defines quality most.

The shadow buffer 'bias' value is corrected for this automatic clipping
too, to ensure that ranges that differ give same biasing appearance.
(If this wasn't done, you would see lighted areas become darker or
lighter, or even artefacts, when the range changes suddenly

NOTE: since it only checks for vertices, be aware that large planes can
give errors.

Implementation note: zbuffer values are non-linear (1/z) because that
allows linear interpolation while filling scanlines. That's the main
reason for the precision to be highest close to the eye (or lamp).
It's even a useful feature, since you want details to be precise
when they're closeby.
Since these values are also in the -1 to 1 range, using floats here
wouldn't solve problems a lot. Maybe trying a 64 bits Z once might
be an interesting coding job.
2006-08-31 10:36:45 +00:00
..
blender Render feature request: 2006-08-31 10:36:45 +00:00
creator Huge commit: VERSE 2006-08-20 15:22:56 +00:00
darwin Totally ancient error: Makefiles for OSX did not copy the scripts in 2006-07-01 09:40:13 +00:00
gameengine Added a VGroup input to the Armature modifier. This allows the user to specify 2006-08-28 21:56:58 +00:00
icons ==SCons== 2006-03-10 22:50:27 +00:00
kernel ==SCons== 2006-02-07 21:24:36 +00:00
Makefile Huge commit: VERSE 2006-08-20 15:22:56 +00:00
nan_compile.mk - uncommit my personal hack of nan_compile.mk, which came to cvs with 2006-08-21 14:22:08 +00:00
nan_definitions.mk Huge commit: VERSE 2006-08-20 15:22:56 +00:00
nan_link.mk Huge commit: VERSE 2006-08-20 15:22:56 +00:00
nan_subdirs.mk Clean up for Makefiles: some of the directories were being printed 2005-04-09 22:40:34 +00:00
nan_warn.mk big warning hunt commit 2005-03-09 19:45:59 +00:00
SConscript ==SCons== 2006-03-10 20:47:34 +00:00