January 14, 2016, 10:52 (GMT) |
PSculpt: Trackball Brush - Support all rotation-locking options |
January 14, 2016, 08:42 (GMT) |
Fix for incorrect pointer type in smoke effector updates. |
January 13, 2016, 18:32 (GMT) |
Moved util_typedesc file into the compile module. |
January 13, 2016, 18:26 (GMT) |
Split off from the bvm::Function class the basic instruction list functionality. The point of this is to keep type definitions out of the core bvm eval code. TypeDesc is only used for the outermost layer of bvm::Function in order to copy arguments to and results from the eval stack. OpCodes themselves are agnostic to higher type definitions and just work with raw data. |
January 13, 2016, 13:54 (GMT) |
TypeDesc registration in NodeGraph for reusable type definitions. Eventually this could allow actual user typedefs (through the API), but primarily this is to make complex type definitions possible without having to do a full definition every time, and simply use the type name. |
January 13, 2016, 11:19 (GMT) |
Merge branch 'master' into object_nodes |
January 13, 2016, 10:14 (GMT) |
PSculpt Trackball: Noted todo issue affecting usability (i.e. lost focus) |
January 13, 2016, 10:02 (GMT) |
Fix a memleak of the return value user counter from mesh_ptr. The returned mesh_ptr result needs to be cleared to ensure the user counter is also freed. To avoid deleting the mesh data as well a new function 'reset' was added, which frees the user counter but only resets the data pointer without freeing it. |
January 13, 2016, 08:46 (GMT) |
PSculpt: Trackball tweaks * Respect locks for location * Stub in the proper logic for handling transform centers |
January 13, 2016, 08:45 (GMT) |
PSculpt: Remove old "Comb" brush This didn't really work that well, and was quite unreliable. So, it's now gone |
January 13, 2016, 08:28 (GMT) |
PSculpt: Experimental "Draw" brush implementation hacked together from the Trackball transform code This is still very much an initial, hacked-together implementation that lacks a lot of polish. It is based on the existing code for the "Trackball" rotation tool. I've just taken that code (specifically the parts related to bones), and hacked everything together so that it can be used via Pose Sculpting brushes. Usage: Currently, it seems to work best if you do a "dab and drag" action, where you target a particular bone (or cluster of bones) and make a small movement to adjust the way the bone is orientated. Todo's: * Hook up the strength settings * Hook up channel locking magic (and/or caching of original values) * Play with a hybrid Grab + Trackball brush * Review the selection of the transform centerpoint * Remove the old and defective "Draw" brush code (now named "comb"). This new brush type may still have to be renamed to "Trackball" or something similar if we come up with something better. |
January 13, 2016, 08:11 (GMT) |
Hacky mingw compile fix |
January 12, 2016, 23:34 (GMT) |
bound / border condition fixes |
January 12, 2016, 22:36 (GMT) |
more readme updates (troubleshooting section) |
January 12, 2016, 22:10 (GMT) |
script generation and readme updates |
January 12, 2016, 15:23 (GMT) |
Merge branch 'asset-engine' into asset-experiments Conflicts: source/blender/blenkernel/intern/library.c |
January 12, 2016, 15:21 (GMT) |
Merge branch 'id-remap' into asset-experiments Conflicts: source/blender/blenkernel/intern/library.c |
January 12, 2016, 15:08 (GMT) |
Merge branch 'master' into asset-engine Conflicts: source/blender/blenkernel/intern/library.c |
Revision a414edc by Bastien Montagne (asset-engine, asset-engine--archived, asset-experiments, id-remap) January 12, 2016, 15:01 (GMT) |
Merge branch 'master' into id-remap |
January 12, 2016, 13:48 (GMT) |
Another geometry node for loading another objects 'final derived' mesh. Modifiers should be able to work on meshes directly as much as possible, without direct reference to an object. The space transform should ultimately be passed along with the DM (TODO, currently requires explicit inputs). |
|
|
|


Master Commits
MiikaHweb | 2003-2021