Blender Git Commit Log

Git Commits -> Revision 6571713

Revision 6571713 by Sergey Sharybin (master)
December 18, 2012, 17:46 (GMT)
Ambient occlusion baker from multi-resolution mesh

This implements AO baking directly from multi-resolution mesh with much
less memory overhead than regular baker.

Uses rays distribution implementation from Morten Mikkelsen, raycast
is based on RayObject also used by Blender Internal.

Works in single-thread yet, multi-threading would be implemented later.

Commit Details:

Full Hash: 6571713ddb7e1f091c30a43b315fb37778605ed2
SVN Revision: 53135
Parent Commit: 6b3e880
Lines Changed: +425, -46

14 Modified Paths:

/intern/guardedalloc/intern/mallocn.c (+2, -0) (Diff)
/release/scripts/startup/bl_ui/properties_render.py (+13, -5) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+8, -0) (Diff)
/source/blender/editors/object/object_bake.c (+33, -13) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+7, -0) (Diff)
/source/blender/render/extern/include/RE_multires_bake.h (+5, -0) (Diff)
/source/blender/render/intern/include/rayobject.h (+2, -0) (Diff)
/source/blender/render/intern/include/rendercore.h (+2, -0) (Diff)
/source/blender/render/intern/raytrace/rayobject.cpp (+5, -0) (Diff)
/source/blender/render/intern/source/multires_bake.c (+342, -23) (Diff)
/source/blender/render/intern/source/rayshade.c (+3, -3) (Diff)
/source/blender/render/intern/source/rendercore.c (+0, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021