Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-09Multi-Object Pose: POSE_OT_select_parent by HarshaDalai Felinto
Differential Revision: https://developer.blender.org/D3283
2018-05-08Cleanup: mesh_runtime namingCampbell Barton
- BKE_mesh_get_looptri_num -> BKE_mesh_runtime_looptri_len - BKE_mesh_runtime_recalc_looptri -> BKE_mesh_runtime_looptri_recalc - BKE_mesh_get_looptri_array -> BKE_mesh_runtime_looptri_ensure
2018-05-08Orientation for 3D cursorCampbell Barton
Currently set when setting the cursor location, optionally used as an orientation type. Intended for use by tools too. See: D3208
2018-05-08Ported Mesh Deform modifierSybren A. Stüvel
This modifier still has issues that are not related to this port: - While editing the deformation mesh, the deformed mesh doesn't update. This update only happens after exiting edit mode, making editing cumbersome. - Binding doesn't work yet. It works fine when binding in master and loading pre-bound in 2.8. This was also an issue before this port, and will be investigated separately.
2018-05-07Fix: Select all didnt' work with COW pose bonesJoshua Leung
2018-05-07Fix ARMATURE_OT_layers_show_all now works with COWJoshua Leung
2018-05-07Fix: Tag armature for copy on write when selecting bones, so active bone ↵Ines Almeida
gets updated see 8a2d2f1bb40 for similar Reviewers: aligorith, sergey Reviewed By: aligorith Maniphest Tasks: T54812 Differential Revision: https://developer.blender.org/D3204
2018-05-04Merge branch 'master' into blender2.8Germano
2018-05-04Mesh Lapacian: Use `isect_ray_tri_watertight_v3` instead of Epsilons to ↵Germano
prevent corners errors in raycast. Using FLT_EPSILON can fail with large coordinate values. This commit also avoids storing bvhtrees with different settings in BVHCache.
2018-05-03Multi-Object Pose: Fix POSE_OT_flip_namesJoshua Leung
2018-05-03Cleanup: fix warnings, removed unused code.Brecht Van Lommel
2018-05-03Fix: Tag armature for copy on write when selecting bones, so active bone ↵Joshua Leung
gets updated Note: This still needs some copy-on-write magic to get the bone pointers to get remapped properly (e.g. evaluated pose still refers to original arm->bones, and arm->act_bone isn't getting remapped).
2018-05-03Fix crash selecting envelope bone jointCampbell Barton
2018-05-01Animation: Don't user-copunter copy-on-written action blockSergey Sharybin
2018-04-30Copy on write support for Bone Group operatorsJoshua Leung
2018-04-30Multi-Object Pose: POSE_OT_group_assign/unassignJoshua Leung
Like the select/deselect operators, we only support doing this for the active object for now. From the UI panels, it doesn't make sense to be operating on bone groups which may not appear/line up with those in the panel that we're currently dealing with. This can be reviewed later, but for now, it's easier and makes more sense this way.
2018-04-30Multi-Object Pose Fixes for POSE_OT_armature_apply()Joshua Leung
This operator was only partially converted to multi-object editing, as on one hand, it was using the new "objects in mode" iterator, while on the other hand, it was also using the context iterator inside that, making all selected bones across armatures get included.
2018-04-30Multi-Object Pose: Fix POSE_OT_group_select and POSE_OT_group_deselectJoshua Leung
We only want these to operate on the "active" armature only at a time (where the "active" one is whichever the groups from the UI came from). The fix therefore is to make it not use the context functions (which were changed to always take bones from all selected armatures instead).
2018-04-25Multi-Pose: Port POSE_OT_select_mirrorJoshua Leung
2018-04-24Multi-Object Pose: Apply Visual Transforms operatorJoshua Leung
2018-04-23Multi-Object Pose: Reset unkeyed works now (Clear User Transforms)Joshua Leung
2018-04-23Cleanup: Remove old cruft (from 2.4)Joshua Leung
2018-04-20Remove Armature Sketching & RetargetCampbell Barton
While the feature is interesting, it's not much from what we can tell. Retargeting is an important feature but needs to fit in better with typical animation work-flows. See: T52809
2018-04-19Fix edit-bone select crash w/ multi-editCampbell Barton
Also avoid duplicate base lookups and minor cleanup.
2018-04-18Cleanup: consistent changed_multi assignmentCampbell Barton
2018-04-18Pose: multi-object Flip QuatsCampbell Barton
2018-04-18Pose: multi-object support for clear transformCampbell Barton
2018-04-18Fix missing initialization of depsgraph for snapping contextSergey Sharybin
Was causing crashes once attempting to use snapping. Reported by mano-wii in IRC, thanks!
2018-04-17Pose: fix wpaint + pose mode pick & linked selectCampbell Barton
2018-04-17Pose: multi-object hide/reveal supportCampbell Barton
2018-04-16Depsgraph: remove EvaluationContext, pass Depsgraph instead.Brecht Van Lommel
The depsgraph was always created within a fixed evaluation context. Passing both risks the depsgraph and evaluation context not matching, and it complicates the Python API where we'd have to expose both which is not so easy to understand. This also removes the global evaluation context in main, which assumed there to be a single active scene and view layer. Differential Revision: https://developer.blender.org/D3152
2018-04-16Cleanup: indentationCampbell Barton
Indent lines for multi object editing, no functional changes. Also strip trailing space from indented regions.
2018-04-16Multi-Object EditingCampbell Barton
This adds initial multi-object editing support. - Selected objects are used when entering edit & pose modes. - Selection & tools work on all objects however many tools need porting See: T54641 for remaining tasks. Indentation will be done separately. See patch: D3101
2018-04-16Merge branch 'master' into blender2.8Campbell Barton
2018-04-16Cleanup: indentationCampbell Barton
2018-04-16Merge branch 'master' into blender2.8Campbell Barton
2018-04-15Cleanup: skip redundant edit-bone select lookupsCampbell Barton
2018-04-15Missed from last mergeCampbell Barton
2018-04-15Merge branch 'master' into blender2.8Campbell Barton
2018-04-15Cleanup: remove redundant args from ebone pickingCampbell Barton
Make this match editmesh picking more closely
2018-04-15Merge branch 'master' into blender2.8Campbell Barton
2018-04-15Cleanup: remove bad castsCampbell Barton
2018-04-15Cleanup: ED_armature namingCampbell Barton
- Wasn't clear which functions handle edit-bones. - Mixed both ebone and edit_bone in names. - Didn't use ED_armature_* prefix for public API. See P655 to apply to branches.
2018-04-13Depsgraph: remove engine type from evaluation context.Brecht Van Lommel
This was only used for viewport rendering, where we can just pass the engine type directly. There is no technical reason why we can't draw the same depsgrpah with different render engines. It also led to some weird things like requiring a render engine for snapping and raycast API functions. Differential Revision: https://developer.blender.org/D3145
2018-04-11Merge branch 'master' into blender2.8Campbell Barton
2018-04-11Pose Mode: pass object to mode enter/exitCampbell Barton
Also add lower level mode exit function
2018-04-11Merge branch 'master' into blender2.8Campbell Barton
2018-04-11Cleanup: minor changes to pose-mode switching APICampbell Barton
Prepare for multi-object pose mode
2018-04-05Remove workspace object mode, reverts changes w/ 2.8Campbell Barton
This caused too many problems syncing object modes with multiple objects/windows/workspaces, see: D3130 for details.
2018-04-03Merge branch 'master' into blender2.8Campbell Barton