Blender Git Loki

Blender Git commits from all branches.

Page: 32 / 2888

November 19, 2021, 18:57 (GMT)
USD Import: format fixes.
November 19, 2021, 18:48 (GMT)
USD Preview Surface material import improvements.

Updates to address issues importing USD Preview Surface
materials in Animal Logic's ALab scene, as described in
T90535:

Added support for importing UDIM textures.

Added 'Material Name Collision' USD import menu option,
to specify the behavior when USD materials in different
namespaces have the same name. The options are

Modify: Create a unique name for the imported material.
Skip: Keep the existing material and discard the imported material.

Previously, the default behavior was Skip. This was causing an
issue in the Alab scene, where dozens of different USD materials
all have the same name 'usdpreviewsurface1', so that only one
instance of these materials would be imported.

Finally, if no materials with purpose "render" are assigned to
the USD primitive, the importer will now fall back on converting
assigned materials with purpose "preview".
November 19, 2021, 18:34 (GMT)
Merge branch 'master' into soc-2021-uv-edge-select-support
November 19, 2021, 18:24 (GMT)
Code cleanup and minor fixes
November 19, 2021, 18:19 (GMT)
Merge remote-tracking branch 'origin/master' into transform-navigation-snapsource

November 19, 2021, 17:17 (GMT)
Asset Bundle: work in progress, add operator for installing bundles

Add an operator for installing asset bundles. Still work in progress, not
operational, but at least it allows selecting the target library.
November 19, 2021, 16:47 (GMT)
Animation: allow marking actions as cyclic for Cycle-Aware Keying.

When a manual frame range is set, allow marking an action as having
Cyclic Animation. This does not affect how the action is evaluated,
but the Cycle-Aware Keying option will automatically make any newly
added F-Curves cyclic. This allows using the option from the start
to build the cycle, rather than only for tweaking an existing loop.

The curves are made cyclic when they have only one key, either
after inserting the first key, or before adding the second one.
The latter case avoids the need to manually make the first added
curve cyclic after marking a newly added action cyclic.

Differential Revision: https://developer.blender.org/D11803
November 19, 2021, 16:46 (GMT)
Animation: allow manually setting the intended playback range for actions.

Some operations, e.g. adding a new action strip to NLA, require
knowing the active frame range of an action. However, currently it
can only be deduced by scanning the keyframes of the curves within
it. This is not ideal if e.g. curves are staggered for overlap.

As suggested by Nathan Vegdahl in comments to T54724, this patch adds
Action properties that allow manually specifying its active frame range.
The settings are exposed via a panel in the Dopesheet and Action Editor.
When enabled, the range is highlighted in the background using a striped
fill to distinguish it from the solid filled regular playback range.

When set, the frame range is used when adding or updating NLA tracks,
and by add-ons using `Action.frame_range`, e.g. FBX exporter.

Differential Revision: https://developer.blender.org/D11803
November 19, 2021, 15:09 (GMT)
Fix CLangTidy warnings.
November 19, 2021, 15:09 (GMT)
Context: add accessors returning selected actions for animation editors.

Add a new 'selected_visible_actions' property to allow querying
actions that are selected in animation related editors for use in
UI and operators. The 'selected_editable_actions' variant excludes
linked actions (the only reason an action can be read-only).

In the Action and Shape Key editors there is only one action
that is specified by the field at the top of the editor.

In Dope Sheet it scans the channel rows and returns all actions
related to the selected items. This includes summary items for
actions and groups.

In Graph Editor, it lists actions associated with selected curves.

The new property is also used for Copy To Selected and Alt-Click.

Ref D11803
November 19, 2021, 15:08 (GMT)
Sculpt-dev: fix another crash
November 19, 2021, 15:01 (GMT)
Sculpt-dev: fix gcc compile error
November 19, 2021, 14:58 (GMT)
Sculpt-dev: fix crash

* Tool slots weren't initializes sculpt
brushes properly.
November 19, 2021, 14:40 (GMT)
Small changes to comment.
November 19, 2021, 14:25 (GMT)
Remove out-dated comment.
November 19, 2021, 14:23 (GMT)
Split functions to reduce complexity.
November 19, 2021, 14:04 (GMT)
Merge branch 'master' into temp-gpu-texture-partial-updates
November 19, 2021, 13:59 (GMT)
Limit the tiles to the resolution of the tile buffer.
November 19, 2021, 13:36 (GMT)
Fix performance issue when requesting gpu textures.
November 19, 2021, 13:06 (GMT)
Clearing history.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021