Blender Git Commit Log

Git Commits -> Revision a4861c3

Revision a4861c3 by Ton Roosendaal (master)
May 15, 2004, 18:07 (GMT)
Assuming the freeze is over and we can head towards 2.34: this is the
first commit for review and improvements on OSA (anti aliasing) in
Blender.

http://www.blender3d.org/cms/Rendering_engine.320.0.html

Most relevant changes:
- full check on subpixel sample locations
- all subpixels are fully rendered (gives spec AA, procedural texture AA)
- also unified render uses it
- removed double-used code for unified render

Whether or not this will be optional (better pics, but in some cases slow)
is to further evaluate. For raytracing - for example - this cannot be simply
done, since the new sampling system made raytrace code much simpler.

Commit Details:

Full Hash: a4861c37bee39d201423dd9d44a116b60bdd3298
SVN Revision: 2531
Parent Commit: b4ecf7d
Lines Changed: +251, -428

7 Modified Paths:

/source/blender/render/intern/source/initrender.c (+32, -33) (Diff)
/source/blender/render/intern/source/jitter.c (+8, -2) (Diff)
/source/blender/render/intern/source/ray.c (+93, -281) (Diff)
/source/blender/render/intern/source/rendercore.c (+63, -44) (Diff)
/source/blender/render/intern/source/vanillaRenderPipe.c (+9, -8) (Diff)
/source/blender/render/intern/source/zbuf.c (+45, -59) (Diff)
/source/blender/render/intern/source/zbufferdatastruct.c (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021