Age | Commit message (Collapse) | Author |
|
|
|
|
|
Differential Revision: https://developer.blender.org/D12076
|
|
|
|
Principled texture setup with relative path option would lead to this,
silently use an absolute path instead like other Blender operators.
Differential Revision: https://developer.blender.org/D12221
|
|
|
|
Check is done after sampling: if animated is constant and bone has no fcurve, we remove the channel
|
|
'Embedded' generates more heavy files, so put it at end
|
|
|
|
|
|
|
|
Accidental commit by misclicking in VSC, yikes!
This reverts commit 9a7afcbcae91978db8173e205f0ec73f1d6ad440.
|
|
The UX for this panel felt like it could use a facelift. It was extremely ugly to look at, nothing about it was done the correct way and it broke every possible modern Blender UI convention it could.
Before/After:
{F10135475}
{F10159077}
After generating a rig:
{F10159078}
- Removed the "overwrite/new" enum.
- If there is a target rig object, we overwrite. If not, we create. I think that's intuitive behaviour without the extra UI element.
- If a rig object with the desired name already existed, but wasn't selected as the target rig, the "overwrite" option still overwrote that rig. I don't agree with that because this meant messing with data without indicating that that data is going to be messed with. Unaware users could lose data/work. With these changes, the worst thing that can happen is that your rig ends up with a .001 suffix.
- Removed the "rig name" text input field. Before this patch, this would always rename your rig object and your rig script text datablock, which I think is more frustrating than useful. Now you can simply rename them after generation yourself, and the names will be kept in subsequent generations.
- Renamed the panel from "Rigify Buttons" to "Rigify Generation" in pose/object mode and "Rigify Samples" in edit mode.
- Changed the "Advanced Options" into a sub-panel instead.
- Single column layout.
- Added an info message to show the name of the successfully generated rig:
{F10159079}
Feedback welcome.
Differential Revision: https://developer.blender.org/D11356
|
|
This allows cleanly avoiding reparent propagation between mirror
siblings, which causes weird deformation in chains.
|
|
|
|
Elements that are not visible due to clip planes are ignored in the
main operation.
|
|
Recent changes broke calling an operator from python too early during
init process, including during first draw calls.
So now moved most of `UI_OT_i18n_updatetranslation_svn_init_settings`
logic into a static method that can be called directly in this specific
case.
Also improved situation where init fails, by showing the reset/init
settings operator in the UI still.
|
|
|
|
Also remove commented `use_mesh_modifiers_render` option which is
unlikely to be added back since this option no longer exists internally.
|
|
|
|
Converted from the script originally included in the feature set.
This operator aims to preserve compatibility with the existing weight
painting, but not animations, since the latter is impossible anyway
due to major differences in the rig chains.
|
|
Realized this can be simplified while writing wiki dev docs...
|
|
Now HDRs are clearly separated between true HDR files and simple 360 photos.
the 360 photos are hidden in search filter by default.
Also fixed version check for HDRs and several little tweaks to UI
|
|
- make the snow mesh calculation faster (by @drewp)
- fix typos in comments
- bump version to 1.2 and update authors
Resolves T90594
Co-authored-by: Drew Perttula<drewp>
|
|
Copy As Asset creates an asset datablock, saves it to disk, and then
removes it again. This removal has a check to ensure the temp datablock
isn't accidentally still in use by something. When this check fails, it now
still forces the cleanup. The message is now there just to ask people to
file a bug report, instead of blocking their workflow altogether.
|
|
Replace `ASSET_OT_mark` and `ASSET_OT_clear` operator calls with calls to
resp. `ID.asset_mark()` and `ID.asset_clear()`.
No functional changes.
|
|
|
|
Apart from imports the files are identical to the latest version.
Ref T89808
|
|
Add code to deal with the future removal of the experimental flag
`context.preferences.experimental.use_asset_browser`.
If the `use_asset_browser` attribute is no longer there, allow the pose
library UI elements to be shown.
|
|
|
|
also fix fetching ratings for validators.
|
|
Blender changed `context.asset_library` to `asset_library_ref` in
rB9cff9f9f5df034ca27848875c25471dd952c34c4, for which the pose library
is now also updated.
No functional changes.
|
|
Append the pose library operators to the new `ASSETBROWSER_MT_context_menu`
class instead of the old `FILEBROWSER_MT_context_menu` class.
|
|
Remove the "Open In Blender" (`ASSET_OT_open_containing_blend_file`)
operator from the asset browser poselib-specific context menu. This option
is now added by the asset browser itself, and thus was appearing twice.
|
|
Also fix upload popup not showing up for private re-uploads.
|
|
All extra objects that are appended thanks to their link through geometry nodes, bone shapes and others are now hidden to a new subcollection.
|
|
|
|
Simpified a code path
The last return was never reached
Reviewed By: sergey
Differential Revision: https://developer.blender.org/D11964
|
|
|
|
|
|
quite a large overhaul of how search results are loaded.
this saves time due to not closing the session and enabling small previews to be first.
Also use the dict_param paraameter so that the results responses are a bit smaller.
|
|
|
|
|
|
this required a new icon for filters and an update function.
|
|
Add quality limit slider for models and materials search
|
|
|
|
Exposes the absolute tracking/stage reference space functionality
introduced in rB36c0649d32aa.
|
|
|
|
I just renamed this variable in DNA/RNA.
|
|
Search results aren't passed around back to search and are parsed only once. Same for previews.
Search function could run many times per second when more pages were loaded.
Search now causes almost no lag in Blender thanks to the fixes
Default page size in search request is now fit to the asset bar size settings.
several optimizations in the draw code - is now about 3x faster
rerequests now can return a fake response in case of a timeout
|