Blender Git Loki

Blender Git commits from all branches.

Page: 23 / 2888

December 7, 2021, 17:25 (GMT)
USD export: avoid creating redundant root prim.

If a root prim path is set in the params, now checking
if a root object matching the root path name already
exists in the Blender scene. Clearing the root prim
path in the params and printing a warning if it does.
This is to avoid prepending the root prim path redundantly.
December 7, 2021, 15:49 (GMT)
Merge branch 'master' into subdivision_work
December 7, 2021, 14:45 (GMT)
Merge branch 'master' into temp-gpu-image-engine
Revision fb762ee by Alexander Gavrilov (blender-v2.93-release)
December 7, 2021, 14:43 (GMT)
Fix T92043: Relax/Push Pose does nothing for quaternion rotation.

As can be confirmed by checking generic code for this operation,
it is supposed to blend between the result of Breakdown based on
actual frame range, and the current pose. However for some reason
the quaternion specific code was blending between the current pose
and the current keyframed pose. This means that the operation does
nothing if invoked without modifying the pose first.

This rewrites the code to match the non-quaternion behavior.

Differential Revision: https://developer.blender.org/D13030
December 7, 2021, 14:35 (GMT)
Use instance data to solve memory leak.
Revision ef381ff by Campbell Barton (blender-v2.93-release)
December 7, 2021, 14:14 (GMT)
Fix T93563: Crash subdividing with overlapping tri and quad

The first loop was left out when finding the split edge boundary.

Error from f2138686d9d8c105ebf8884774fd7e4d8ff239a1.
December 7, 2021, 14:11 (GMT)
Fix T93353: Reload Library Override file loses Constraints, take II.

When adding `INSERT` operations over RNACollection items, rna diffing
code did not properly report the properties as not being equals.

This in turn triggered the 'purge unused exiting override properties'
mechanism, thus deleting the exitsting (valid) insert override property
operation.

NOTE: This should also be backported to 2.93, and probably 2.83.

Reviewed By: sybren, jbakker

Maniphest Tasks: T93353

Differential Revision: https://developer.blender.org/D13426
December 7, 2021, 14:07 (GMT)
Fix T89564: Spline IK breaks when it is far away from the world origin

The isect_line_sphere algorithm became very imprecise when the line and
the sphere were reasonably far away from the world origin.

This would lead to no intersections being reported even if there was a
guaranteed intersection (line crossing from inside the sphere to the
outside).

To fix this we now use the secant root finding method to get an
intersection point. This is much more stable and robust it seems.
December 7, 2021, 12:43 (GMT)
Use instance data to store data.
December 7, 2021, 10:40 (GMT)
Merge branch 'master' into temp-gpu-image-engine
December 7, 2021, 09:51 (GMT)
Merge branch 'master' into temp-gpu-image-engine
December 6, 2021, 17:55 (GMT)
USD IO: material conversion improvements.

Updated the USD Preview Surface texture node
import code to handle UDIM tiles that don't
start a 1001. Performed miscellaneous cleanup
to make code more robust.

Fixed logic for the MDL material fallback behavior
to import the USD Preview Surface shaders only if
the material has no MDL shaders. I.e., it will not
load preview surface as a fallback if an MDL exists
but failed to load for some reason. This is much
more useful for debugging failures and also gives
the user an opportunity to fix a partially successful
MDL import. This refactor also fixes a significant
bug where the fallback would be used even if the MDL
import succeeds. Refactored the report_notification()
utility function in the UMM conversion code to return
more meaningful results.

Added logic to generate file names for packed texture
assets when exporting USD Preview Surface shaders.
Previously, such asset paths were left empty and were
omitted from the export.

Updated the UsdUVTexture shader conversion code to
handle the case where the file input has a connected
source, which may happen if this input is overridden
by an input on the parent material.

Made the logic for determining the color
space for texture assets when collecting UMM
source data more robust by handling the case
where a connected source input has no color
space specified. The fix is to also query
the shader's input attribute for this data.
December 6, 2021, 14:47 (GMT)
Added a better comment to maxUv;
December 6, 2021, 14:39 (GMT)
Fix border for tiled images.
December 6, 2021, 13:45 (GMT)
Fix tile image drawing
December 6, 2021, 12:55 (GMT)
Added Border back.
December 5, 2021, 17:16 (GMT)
Fixed bug where move segment gives weird
results when adjusted from different 3D views.
December 5, 2021, 15:48 (GMT)
undo point select threshold
December 5, 2021, 04:07 (GMT)
Merge branch 'master' into sculpt-dev
December 5, 2021, 03:45 (GMT)
Sculpt-dev: expose a few cloth settings for cloth
deform target in bounday/pose brushes.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021