Hi Brecht, thanks for the comments.
I have nothing to add here short of some comments about 2D vs 3D painting. 3D aka projective painting is much more involved than adding another dimension, however there could be shared code between the two especially when it comes to application of brush stroke (airbrush, space, etc). Apart from that though the internals of the two paint modes are vastly different. Also currently a lot of 2D painting functionality is inside BKE_brush.c which is supposed to be the Brush API implementation file. On bratwurst I have separated the 2D paint relevant functions into paint_2D.c. I hope this is OK with other developers. _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers