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 |
Revision 98c960a by Germano Cavalcante 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. |
Revision ce9d5c3 by Alexander Gavrilov 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 |
Revision 7023600 by Alexander Gavrilov 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. |
Revision 7f708da by Alexander Gavrilov 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. |
|