Age | Commit message (Collapse) | Author |
|
The for-keymap version of the apply/blend operators take the Window
Manager's `poselib_flipped` property, and passes it to the regular
apply/blend operator. This makes it possible to bind a key to the
operator and still have it respect the global "Flip Pose" checkbox.
This behaviour was already in, this commit just adds a comment that
explains this.
No functional changes.
|
|
Shorten "Apply Pose Asset" to just "Apply", and change "Blend Pose
Asset" to "Interactive Blend" to emphasise it's a modal operator.
|
|
Remove an unused `context` parameter from
`pose_library.pose_creation.create_pose_asset()`. Normally this wouldn't
make it into the release branch, but this particular function could be
the basis for custom pose library creation code, and thus it's good if
it has a nicer API in the release.
No functional changes.
|
|
If the file contains a parent chain that interleaves nodes with
is_armature true and false, the parent armature may wrongly pick
up meshes owned by the child, causing an exception later. No idea
if such FBX files are valid or malformed, but this is a simple fix.
Differential Revision: https://developer.blender.org/D13224
|
|
It's not possible anymore to call an operator from drawing code in most
cases (since it may be called during some init phase where this is
forbidden).
Looks like here the only viable solution is to use a timer for now. :(
|
|
|
|
|
|
|
|
|
|
|
|
This small update makes the grid more visible in the node editor.
Differential Revision: https://developer.blender.org/D13150
|
|
improve reports
delete forgotten prints
fix updates in asset bar
|
|
also make notifications check them only for users that make a search in the session, and only check once in 2 hours
|
|
(cherry picked from commit f75db2864ad56cc97464d117583b06f1f8418c24)
|
|
(cherry picked from commit 570a715847f969a5297b50d12a7671226d21073d)
|
|
Reports are back and split in reports.py
Quality is drawn in tooltip
comments and notification improvements and fixes
Tips were updated
(cherry picked from commit 3222ff126c2193d7f9c8f0279d6459acd955f4c2)
|
|
|
|
|
|
|
|
Use `CHECKMARK` instead since it's supposed to indicate the active view.
|
|
When importing an SVG file that uses skewX and skewY, they are swapped.
This patch swaps the skewX and skewY functions and hence the problem is resolved.
Differential Revision: https://developer.blender.org/D13036
|
|
The properties `cycles.visibility` have changed.
|
|
|
|
The new operator introduced in rBdcdbaf89bd11 needs to be used here now.
|
|
Differential Revision: https://developer.blender.org/D13023
|
|
|
|
The master control rotated to match the limb rest roll, because
for an unknown reason the roll was reset in edit pose.
Inner tweaks could rotate if roll of master tweaks wasn't matched.
To fix this, compute and apply the interpolated roll.
|
|
After introduction of the Custom space it is possible to easily
use Limit Distance within rigs while accounting for rig scale.
This allows replacing the Stretch To + Limit Scale mechanism
used for the IK stretch switch in rigify.
Instead, use the freed bone to manually handle limb swing before
allowing the actual IK solver to handle limb contraction. This
improves stability in marginal cases of limbs nearly straight
in the rest pose, because previously the solver could destroy
the slight knee bend in the process of swinging the limb forward,
causing a flip.
|
|
When porting the x3d importer to 2.80, material and texture
importing didn't get ported. The old importer was using
Blender Render like materials, the new implementation uses
the standard node system via `node_shader_utils`.
Additionally this also adds a crude, text based method for
material/texture caching for WRL file (previously only
supported for X3D), fixes a possible `StructRNA has been removed`
error caused by the cache and assigns proper names to the
materials, if available.
Reviewed By: mont29
Maniphest Tasks: T76656, T71232, T83428
Differential Revision: https://developer.blender.org/D12399
|
|
Since rBaf26720b2131 active tabs use `Region Text Highlight`, instead of `Region Text`.
|
|
Fix a bug where attempting to deselect nested collections fails
when there are no objects present in the parent collection.
Reported by 1D_Inc
|
|
This updates the VR Scene Inspection add-on with functionality for
loading and using default controller actions, including controller
poses and haptics, and visualizing VR controllers both in-headset and
in the regular 3D viewport.
In other words, users can finally view their VR controllers and use
them to navigate their scene in VR.
Controller actions (enabled by default) are available as an option in
the "VR Session" panel. For controller bindings that require OpenXR
extensions (Reverb G2, Vive Cosmos, Huawei), there is a new
"Action Maps" panel where users can toggle these bindings. Bindings
that require extensions are disabled by default since not all OpenXR
runtimes may support them, which will lead to an error during action
creation at session start.
There is also an option in the "Action Maps" panel to use a
gamepad (Xbox Controller) instead of motion controllers for VR
actions/viewport navigation.
In addition to default actions, this update adds new options for VR
controller visualization. For in-headset (VR) visualization, controller
visibility as well as style (dark/light, ray/no ray) can be set via the
"View" panel. For visualization in the regular 3D viewport, there is a
new option in the "Viewport Feedback" panel to draw controllers as
gizmos, similar to the existing option for the VR camera (headset).
Finally, this update also changes the VR Landmark "Custom Camera" type
to "Custom Object", so users can specify any object (not just cameras)
as a base pose reference, and adds a base scale option for custom
object and custom pose-type landmarks.
Reviewed By: Severin
Differential Revision: https://developer.blender.org/D11271
|
|
also hide it in the modes where it doesn't make sense.
This has to overwrite the draw function of VIEW3D_HT_tool_header, to get in the middle
This could potentially interfere with other addons, need to investigate.
|
|
|
|
|
|
Substantial progress on both, mainly layout and adaptation to new API.
Comments now show threads and can be liked/disliked from addon
Notifications now can open the related asset to see discussion.
|
|
Differential Revision: https://developer.blender.org/D12890
|
|
also sevearal small UI tweaks and fix of the asset-bar scaling when switching on toolbar/properties in 3d view
remove debug prints
|
|
lock icons are back
thumbnail update partially fixed.
|
|
slight optimisation of the new asset bar
|
|
last solution (restart operator) crashed Blender
|
|
Explicitly call `ID.asset_generate_preview()` after marking the pose as
asset. This is required since rB1c5722ba071a
|
|
Forgot to add files to last commit
|
|
progress bars are back
ui widgets lib now has a simple non-interactive image object
Updated Oauth scripts
|
|
|
|
also update validation icons on validation
|
|
many fixes and styling according to the original asset bar
|
|
bring asset bar back to experimental, still too many issues
|
|
|
|
Almost ready for the switch to default.
|