Fix #104926: Object Info node doesn't give negative scale #116989

Merged
Hans Goudey merged 3 commits from HooglyBoogly/blender:fix-geometry-nodes-negative-scale into main 2024-01-10 17:36:01 +01:00

3 Commits

Author SHA1 Message Date
Hans Goudey 1e90d82208 Change instance scale input node too 2024-01-10 11:32:29 -05:00
Hans Goudey 48d2fcf982 Merge branch 'main' into fix-geometry-nodes-negative-scale 2024-01-10 11:30:56 -05:00
Hans Goudey 92f2f9d9a7 Fix #104926: Object Info node doesn't give negative scale
buildbot/vexp-code-patch-windows-amd64 Build done. Details
buildbot/vexp-code-patch-linux-x86_64 Build done. Details
buildbot/vexp-code-patch-darwin-arm64 Build done. Details
buildbot/vexp-code-patch-coordinator Build done. Details
The previous behavior was giving a completely negated matrix
if any of the object's original scale values was negative. Restore that
behavior here.

---

The documentation for the scale extraction says that allowing negative
scale is an expensive operation (since it involves computing the determinant),
so there's a chance this isn't worth it.
2024-01-10 10:40:50 -05:00