August 28, 2013, 16:18 (GMT) |
Change the way projective texture painting sets up the paint layers. Projective texture painting now includes a material list in the projection painting options in the toolbar. By selecting a material in this menu, the user can see the avalailable texture layers that can be used for painting (Those that are of image type and have UV mapping currently, as expalined by a label below) in a separate texture list. http://www.pasteall.org/pic/58315 By selecting textures in that list, the user can now immediately select a texture slot of the material to paint on. This means that painting now has immediate effect on the output of rendering :) Now time to gather artist feedback. TODO: * Improve behaviour of projection painting so that it uses the UV layer of the texture slot, if it exists, instead of the active UV layer. * Find a way to cache the active paint image of the material. There are a few places this can get invalidated. I'd like a central way to handle this but probably a case by case solution will have to be made * Add more user convenience functions: Operators to add material layers for painting, automatically adding layers/materials if they do not exist, maybe automatic UV unwrapping? With appropriate warning that for optimal results a manual unwrap is needed. |
August 28, 2013, 16:03 (GMT) |
A bit of cleanup and an extra check so that the option to remove a button does not show up for normal menu entries. |
August 28, 2013, 15:58 (GMT) |
Added the option to remove operator buttons from the menubar in the right click menu. |
August 28, 2013, 15:25 (GMT) |
Added the option to remove operator buttons from custom panels in the right click menu. |
August 28, 2013, 14:48 (GMT) |
Merged revision(s) 59491-59602, 59604 from trunk/blender into soc-2013-dingto. |
August 28, 2013, 13:43 (GMT) |
Added a right click menu to the custom panel headers. This can be used to rename a panel and to remove it. |
August 28, 2013, 13:28 (GMT) |
Cycles / Sky Model: * Rename Albedo to Ground Albedo, and improve tooltip. * Soft UI Range for Turbidity, between 1 and 10, higher values can produce weird results. I checked and other engines clamp this to 10 as well. * Some code cleanup. |
August 28, 2013, 10:49 (GMT) |
Fix some merge collisions from yesterday |
August 28, 2013, 01:55 (GMT) |
merge with trunk -r59581. This is my first svn merge, carrying merge information etc. after my local git svn repository kicked the bucket (lesson learned: don't merge between git-svn branches). Things may have gone bad during the merge, because I had to practically merge since the start of GSOC but I've checked that at least it compiles and works. |
August 27, 2013, 22:33 (GMT) |
some fixes for drawing stipple with drawMappedFaces |
August 27, 2013, 20:02 (GMT) |
At last the patch: Add enumeration of UV coordinate, image using texture slots in every material, placed in projection paint panel. |
August 27, 2013, 19:58 (GMT) |
Revert that hell. Thanks git for the trouble and the rescue. Revert "Fix [#36289] Not change children object on freez layer when change frame." |
August 27, 2013, 19:26 (GMT) |
BKI_gset and EdgeSet api, use when hash values aren't used (reuses ghash internally without allocating space for the value). |
August 27, 2013, 19:26 (GMT) |
Fix [#36289] Not change children object on freez layer when change frame. When hiding the layer of an object, switching to a different fram, and showing again that layer, things like object's parenting were not handled... Just set do_time option of DAG_on_visible_update() to True when updating layers. Note: maybe we could re-enable layers animation... not sure though ;) |
August 27, 2013, 19:26 (GMT) |
Partial revert of UI appearance changes in r52778 in the Strokes tab of the Freestyle Line Style panel. |
August 27, 2013, 19:26 (GMT) |
move doxy docs out of the ghash header into the C file. |
August 27, 2013, 19:25 (GMT) |
clearing the mempool can now keep more then a single element reserved. |
August 27, 2013, 19:25 (GMT) |
fix leak in BLI_ghash_clear(). was never freeing entries, add BLI_mempool_clear utility function. |
August 27, 2013, 19:25 (GMT) |
code cleanup for mempool, refactor chunk initialization into a static function. |
August 27, 2013, 16:44 (GMT) |
Fixed a regression whereby the redo panel's size was lagging behind. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021