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. |
|