June 29, 2013, 12:13 (GMT) |
Refactor: * Draw pressure is handled in stroke level. * Anchored brush drawing is correctly handled outside sculpt mode too. |
June 29, 2013, 11:42 (GMT) |
June 29, 2013, 11:08 (GMT) |
Drag dot strokes for image painting. This was mostly working with undo code. There is a tradeoff between doing undo traversal for images vs undo initialiatio time: The more area the user paints on, the more undo tiles are added to the system. That makes restoring of the image slower after each step. A way to optimize this is to completely delete the undo tiles after each step. This also will make the undo steps use less memory. However given that for a realistic, non-user-testing use case, the dabs will be localized, better optimize the initialization case. In projective texturing, which is the most performance hungry, indeed this helps with performance, provided the use case is sane. I left the clearing code ifdefed out just in case. Also exposed anchored stroke options. They work with texture coordinates well but not with paint brush size yet. |
June 29, 2013, 07:00 (GMT) |
Merged revisions 57538-57869 from trunk/blender |
June 28, 2013, 23:58 (GMT) |
Merge trunk -r57861 into soc-2013-paint |
June 28, 2013, 23:49 (GMT) |
Sampling for image painting: Modify the algorithm so that in 3d viewport, it first attempts to sample the color from the texture assigned to the picked face, if any. This solves the issue of getting a darker colour than the one requested, usually due to viewport shading. |
June 28, 2013, 23:38 (GMT) |
=== OpenVDB 1.1.1 added === Necessary CMakeLists.txt files edited and created, and core OpenVDB files added to extern/openvdb. Although probably platform-specific, I needed to add macro definitions to externopenvdbinternalopenvdbmathCoord.h and externopenvdbinternalopenvdbioCompression.h for everything to compile on VS2008. Will revisit this at a more appropriate time. A more detailed description of the process will be available here: http://wiki.blender.org/index.php/User:Jehuty/GSoC_2013/Discussions/Compiling_OpenVDB |
June 28, 2013, 00:01 (GMT) |
Group instances now update their base objects' level of detail temporarily from their own position. This allows group instances to behave properly with levels of detail. |
June 27, 2013, 23:43 (GMT) |
Removing an unnecessary vector copy when updating levels of detail. |
June 27, 2013, 22:01 (GMT) |
Duplicate objects no longer share level of detail settings. |
June 27, 2013, 18:20 (GMT) |
svn merge ^/trunk/blender -r57381:57829 |
June 27, 2013, 17:30 (GMT) |
implementation of the method to rotate the coordinate differentials |
June 27, 2013, 00:04 (GMT) |
The 3Dview now redraws on changes to level of detail settings. Also, changing the distance values on levels of details now causes the levels of detail to be sorted. |
June 26, 2013, 23:37 (GMT) |
Fixing a crash that occurred when give_current_material was passed a NULL object. |
June 26, 2013, 23:35 (GMT) |
Fixed a crash that occurred when an object being used as a level of detail was deleted. |
June 26, 2013, 23:30 (GMT) |
Fixing a minor memory leak caused by not freeing the level of detail list when an object is freed. |
June 26, 2013, 20:48 (GMT) |
Removing a level of detail now causes the view to update. Also making sure to free the removed level of detail now. |
June 26, 2013, 20:07 (GMT) |
Implementation of the system of equations for the deformation with preservation of detail. Calculating the implied rotation for differential coordinates |
June 26, 2013, 18:26 (GMT) |
Necromancy exercice no #$%^&@!**#$>:3. Resurrect feature from old GSOC onion branch that applies gravity after each dab in sculpt mode. I am not very fond of the result, it will need artist feedback and testing. |
June 26, 2013, 15:19 (GMT) |
merge with trunk -r 57777 |
|
|
|


Master Commits
MiikaHweb | 2003-2021