diff options
author | Ton Roosendaal <ton@blender.org> | 2006-10-14 14:21:19 +0400 |
---|---|---|
committer | Ton Roosendaal <ton@blender.org> | 2006-10-14 14:21:19 +0400 |
commit | e868f223dcef75ef7ea7e6df1e1e02ef0cc97d83 (patch) | |
tree | 1c33808c7a63d21747646e2c278ce9926b7226a8 /source/blender/makesdna/DNA_material_types.h | |
parent | babb95c3e0a5e9c87fa3f402d5b8ce90eb440346 (diff) |
New shadow feature: Irregular Shadow Buffers
Full log:
http://www.blender3d.org/cms/Irregular_Shadow_Buffe.785.0.html
In short: this is a shadow buffer approach that always results in crispy
shadows, independent of lamp buffer size or zoom level. This shadow buffer
system also supports transparent shadow.
This is part of work on refreshing Shadow Buffers in Blender. You now can
choose of two types (Classical, Irregular). More types will follow. Also
quality issues for Classical shadow buffers are going to be reviewed,
especially to solve the lousy Biasing.
For the CVS log record; it is based on articles:
Gregory Johnson et al, University of Texas, Austin. (Regular grid method).
Timo Aila and Samuli Laine, Helsinki University of Technology. (BSP method).
Diffstat (limited to 'source/blender/makesdna/DNA_material_types.h')
-rw-r--r-- | source/blender/makesdna/DNA_material_types.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/blender/makesdna/DNA_material_types.h b/source/blender/makesdna/DNA_material_types.h index 77820a80aeb..b624f3b769e 100644 --- a/source/blender/makesdna/DNA_material_types.h +++ b/source/blender/makesdna/DNA_material_types.h @@ -77,7 +77,9 @@ typedef struct Material { short flarec, starc, linec, ringc; float hasize, flaresize, subsize, flareboost; float strand_sta, strand_end, strand_ease; + float sbias; /* shadow bias */ + float shad_alpha, padf; /* in use for irregular shadowbuffer */ /* for buttons and render*/ char rgbsel, texact, pr_type, use_nodes; |