February 1, 2015, 11:37 (GMT) |
minor edits to expmap functions add quat_normalized_to_expmap incase we know the quats already unit length |
February 1, 2015, 10:58 (GMT) |
mathutils: added exponential map to Quaternion Added conversion to and from exponential map representation. This representation is useful for interpolation of > 2 quaternions, or in PD controllers. Implementation in C functions `quat_to_expmap(...)` and `expmap_to_quat(...)` with Python API, unit tests and documentation. Added Quaternion.to_exponential_map() and Quaternion(3-vector) to Python API. Reviewers: campbellbarton Projects: #bf_blender Differential Revision: https://developer.blender.org/D1049 |
January 30, 2015, 23:53 (GMT) |
Depsgraph: Ported over ability to use vertex-group targets for IK constraints Vertex group targets are supported by the constraint system, but were not accounted for by the new depsgraph building code. This adds that support. NOTE: Ideally, this wouldn't require a separate set of logic, but we need these links to be attached to the solver and not the constraint, so things have to be done this way. |
January 30, 2015, 23:50 (GMT) |
Depsgraph: Fix for deadlock when IK targets depend on a bone in the chain This hack tags the target as being part of the IK chain, so that when adding the constraints, the "ready" state will be used instead of "done" to avoid the deadlock. There don't seem to be any readily observed ill-effects of this patch, so I guess it's fine. |
January 30, 2015, 23:47 (GMT) |
Depsgraph: Temporary debugging code to check that the IK chains are getting built correctly |
January 30, 2015, 17:38 (GMT) |
Prepare assets UI: switch filebrowser to tools + tool props areas, instead of channels. This will allow us to keep op panel independent, and have tabs for future assets tools! Note 'conversion' from previous file area (channels) is not perfect, you have to hit 'T' twice currently if you had a filebrowser in your .blend file... |
January 30, 2015, 16:59 (GMT) |
Pre-weekly crash fix |
Revision b0c5622 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 30, 2015, 15:03 (GMT) |
Merge branch 'master' into gooseberry |
Revision f095fbc by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 30, 2015, 14:17 (GMT) |
New option for the particle Add brush: `use_add_stroke` to toggle between stroke and single-add mode. This was requested especially for use with tablets. With a pen it is difficult to set a precise point and the tool ends up making multiple hairs close together all the time. Disabling the stroke option helps adding individual hairs. |
Revision 2a3ced0 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 30, 2015, 14:14 (GMT) |
Merge branch 'master' into gooseberry |
Revision cb6c066 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 30, 2015, 13:30 (GMT) |
Merge branch 'master' into gooseberry |
January 30, 2015, 12:58 (GMT) |
Merge branch 'master' into asset-experiments |
Revision 9c3e41b by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 30, 2015, 11:25 (GMT) |
Ultra hacky fix for sequencer: Avoid opening the file when doing uncached reading because ffmpeg takes quite a long time to read the first frame. Instead, avi jpeg is almost instantaneous here. This will leave the anim struct without an Imbuf and that can cause other unexpected issues elsewhere so commiting on gooseberry first to try. Speedup is quite impressive though. Needless to say, code here quickly becomes a mess and the proxy system should be made saner but for now just commit to keep things working at the studio. |
Revision 06aae67 by Lukas Toenne (gooseberry, gooseberry_farm, temp_hair_modifiers, temp_motionpaths) January 30, 2015, 10:31 (GMT) |
Added missing blenderplayer stubs for new particle edit shapekey functions used in RNA. |
Revision c80c545 by Lukas Toenne January 30, 2015, 10:25 (GMT) |
Minor code reshuffling. |
January 30, 2015, 10:14 (GMT) |
Scons |
Revision 7af5cd8 by Lukas Toenne January 30, 2015, 09:54 (GMT) |
Extended Mesh <-> BMesh copy function versions for specifying custom data masks explicitly. A dummy mesh is used for strand edit undo storage like in mesh edit to prevent unnecessary code duplication. However, when copying from/to BMesh only the mesh data layers are copied by default, omitting the new data layers for strands (currently only MSurfaceSample hair root data). |
Revision 7b9a457 by Lukas Toenne January 30, 2015, 08:36 (GMT) |
Sanity check: if there is no edited/active object for an undo step, consider it invalid and clean up. |
January 30, 2015, 06:31 (GMT) |
Depsgraph: Fix for superfluous errors arising from trying to add animation link when no animation exists This is for the animdata link used for rigs. The one for plain object data worked already. |
January 30, 2015, 06:28 (GMT) |
Depsgraph: Improved add_relation() errors to report what the non-failing link was |
|
|
|


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