blender/source
Campbell Barton d996f4e0b7 basic projection painting - should work without crashing and not be too slow.
does not use any opengl for calculations (2.5 friendly!) and free from screen pixel artifacts. raytracing is used for occlusion.
Details
* Uses a 2D screenspace bucket grid that store intersecting faces and a list of UV pixels to optimize lookups between the brush rectangle UV pixels
* Buckets and faces are initialized when a brush first touches them.
* on initializing all the faces used have their UV pixels are converted into screenspace and copied into the buckets for painting (if the pixel is not occluded by a ray cast).

still a lot to do - blend modes, float buffer, image wrapping, image texture filtering.

Add feature requests here
http://wiki.blender.org/index.php/Wahooney_re/Paint_Branch_Proposals
2008-10-31 05:51:16 +00:00
..
blender basic projection painting - should work without crashing and not be too slow. 2008-10-31 05:51:16 +00:00
creator merge 17206:17211 2008-10-28 20:26:38 +00:00
darwin
gameengine * Minimum SCons version is now 1.0.0 2008-10-30 23:55:07 +00:00
icons
kernel Merge from trunk 2008-09-19 14:15:36 +00:00
CMakeLists.txt
Makefile Merge from trunk 2008-09-19 14:15:36 +00:00
nan_compile.mk
nan_definitions.mk 2008-10-22 05:35:23 +00:00
nan_link.mk
nan_subdirs.mk
nan_warn.mk
SConscript * Minor cleanup of SCons files 2008-10-22 11:28:10 +00:00