Blender Git Loki
Git Commits -> Revision 7522f86
September 22, 2008, 01:51 (GMT) |
* Volume rendering This is an initial commit to get it in SVN and make it easier to work on. Don't expect it to work perfectly, it's still in development and there's plenty of work still needing to be done. And so no I'm not very interested in hearing bug reports or feature requests at this stage :) There's some info on this, and a todo list at: http://mke3.net/weblog/volume-rendering/ Right now I'm trying to focus on getting shading working correctly (there's currently a problem in which 'surfaces' of the volume facing towards or away from light sources are getting shaded differently to how they should be), then I'll work on integration issues, like taking materials behind the volume into account, blending with alpha, etc. You can do simple testing though, mapping textures to density or emission on a cube with volume material. |
Commit Details:
Full Hash: 7522f86d010e600e17e82f98364235e96df21c1e
SVN Revision: 16662
Parent Commit: 6701f07
Lines Changed: +730, -47
2 Added Paths:
/source/blender/render/intern/include/volumetric.h (+29, -0) (View)
/source/blender/render/intern/source/volumetric.c (+400, -0) (View)
/source/blender/render/intern/source/volumetric.c (+400, -0) (View)
13 Modified Paths:
/source/blender/blenkernel/intern/material.c (+5, -0) (Diff)
/source/blender/blenlib/BLI_arithb.h (+1, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+13, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+10, -0) (Diff)
/source/blender/makesdna/DNA_material_types.h (+21, -0) (Diff)
/source/blender/render/intern/include/shading.h (+2, -0) (Diff)
/source/blender/render/intern/include/texture.h (+1, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+2, -0) (Diff)
/source/blender/render/intern/source/shadeinput.c (+8, -1) (Diff)
/source/blender/render/intern/source/shadeoutput.c (+1, -1) (Diff)
/source/blender/render/intern/source/texture.c (+135, -0) (Diff)
/source/blender/src/buttons_shading.c (+100, -45) (Diff)
/source/blender/src/previewrender.c (+2, -0) (Diff)
/source/blender/blenlib/BLI_arithb.h (+1, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+13, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+10, -0) (Diff)
/source/blender/makesdna/DNA_material_types.h (+21, -0) (Diff)
/source/blender/render/intern/include/shading.h (+2, -0) (Diff)
/source/blender/render/intern/include/texture.h (+1, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+2, -0) (Diff)
/source/blender/render/intern/source/shadeinput.c (+8, -1) (Diff)
/source/blender/render/intern/source/shadeoutput.c (+1, -1) (Diff)
/source/blender/render/intern/source/texture.c (+135, -0) (Diff)
/source/blender/src/buttons_shading.c (+100, -45) (Diff)
/source/blender/src/previewrender.c (+2, -0) (Diff)