http://www.miikahweb.com/feed.php MiikaHweb - Blender Commits http://www.miikahweb.com/ MiikaHweb - Blender Commits fi Wed, 23 Jun 21 00:05:21 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[c7501ef] wl_openxr: Revert "dbg: enable EGL for buildbot"]]> http://www.miikahweb.com/en/blender/git-logs/commit/c7501efa204eeab18aeb7aa79d374e257a42c892 c7501ef
Branches : wl_openxr
Author : Christian Rauch (christian.rauch)
----------------------------------------
Revert "dbg: enable EGL for buildbot"

This reverts commit 77c17304546902d11e297578e9cd0ee7d921cf89.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 23:58:26 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c7501efa204eeab18aeb7aa79d374e257a42c892Christian Rauch
<![CDATA[[e7404bf] wl_openxr: dbg: enable EGL on X11 for buildbot]]> http://www.miikahweb.com/en/blender/git-logs/commit/e7404bfbf45c180bdb02fbed8f71d6c273016de8 e7404bf
Branches : wl_openxr
Author : Christian Rauch (christian.rauch)
----------------------------------------
dbg: enable EGL on X11 for buildbot

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 23:59:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e7404bfbf45c180bdb02fbed8f71d6c273016de8Christian Rauch
<![CDATA[[a8f3776] master: RNA Manual Reference: Update Mapping File]]> http://www.miikahweb.com/en/blender/git-logs/commit/a8f37763ca554a122c1441eae7a43f01bc2f5ddc a8f3776
Branches : master
Author : Aaron Carlisle (Blendify)
----------------------------------------
RNA Manual Reference: Update Mapping File

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 23:37:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a8f37763ca554a122c1441eae7a43f01bc2f5ddcAaron Carlisle
<![CDATA[[4f58f0b] wl_openxr: GHOST/Wayland: auto-select highest supported OpenGL version]]> http://www.miikahweb.com/en/blender/git-logs/commit/4f58f0b715f51516c9943ad3d80ebb4c41f9fef3 4f58f0b
Branches : wl_openxr
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/Wayland: auto-select highest supported OpenGL version

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 21:51:49 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4f58f0b715f51516c9943ad3d80ebb4c41f9fef3Christian Rauch
<![CDATA[[0b2b627] wl_openxr: GHOST/EGL: store pointer to GHOST_System for downcast tests]]> http://www.miikahweb.com/en/blender/git-logs/commit/0b2b627203964356328dcd107824f6d2b5cbfc12 0b2b627
Branches : wl_openxr
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/EGL: store pointer to GHOST_System for downcast tests

----------------------------------------
6 Paths Changed]]>
Tue, 22 Jun 2021 23:16:59 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0b2b627203964356328dcd107824f6d2b5cbfc12Christian Rauch
<![CDATA[[32bedba] wl_openxr: GHOST: remove unused EGL context includes in Win32 and Cocoa]]> http://www.miikahweb.com/en/blender/git-logs/commit/32bedbaa5843eedf55f706d21f10112f2867973a 32bedba
Branches : wl_openxr
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST: remove unused EGL context includes in Win32 and Cocoa

----------------------------------------
4 Paths Changed]]>
Tue, 22 Jun 2021 23:18:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/32bedbaa5843eedf55f706d21f10112f2867973aChristian Rauch
<![CDATA[[342e030] wl_openxr: GHOST/XR: support Wayland via XrGraphicsBindingOpenGLWaylandKHR...]]> http://www.miikahweb.com/en/blender/git-logs/commit/342e030515a6a2852003f8ed447a4773d8e75af1 342e030
Branches : wl_openxr
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/XR: support Wayland via XrGraphicsBindingOpenGLWaylandKHR

----------------------------------------
4 Paths Changed]]>
Tue, 22 Jun 2021 23:24:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/342e030515a6a2852003f8ed447a4773d8e75af1Christian Rauch
<![CDATA[[77c1730] wl_openxr: dbg: enable EGL for buildbot]]> http://www.miikahweb.com/en/blender/git-logs/commit/77c17304546902d11e297578e9cd0ee7d921cf89 77c1730
Branches : wl_openxr
Author : Christian Rauch (christian.rauch)
----------------------------------------
dbg: enable EGL for buildbot

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 23:24:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/77c17304546902d11e297578e9cd0ee7d921cf89Christian Rauch
<![CDATA[[dbc054b] master: Fix T89374: Erasing/cutting in Grease Pencil makes Blender...]]> http://www.miikahweb.com/en/blender/git-logs/commit/dbc054bb8818b51c8148a9e245cd75e0198515a0 dbc054b
Branches : master
Author : Antonio Vazquez (antoniov)
----------------------------------------
Fix T89374: Erasing/cutting in Grease Pencil makes Blender shut down

When cut a stroke of 1 point, the clean up done to avoid keep 1 point strokes removes the memory, but the pointer to the first stroke was not set to NULL. As this pointer is invalid now, any use of this produces a segment fault because the pointer is corrupted..

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 21:12:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/dbc054bb8818b51c8148a9e245cd75e0198515a0Antonio Vazquez
<![CDATA[[abb07a3] master: GHOST/XR: fix code format]]> http://www.miikahweb.com/en/blender/git-logs/commit/abb07a38b842accd685dd6a065aa25b85e12a52d abb07a3
Branches : master
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/XR: fix code format

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 21:05:47 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/abb07a38b842accd685dd6a065aa25b85e12a52dChristian Rauch
<![CDATA[[2ad3e6e] wayland: doc: add Wayland dependencies]]> http://www.miikahweb.com/en/blender/git-logs/commit/2ad3e6ef008171ed7c95e174a6daeb4dc6c73e12 2ad3e6e
Branches : wayland
Author : Christian Rauch (christian.rauch)
----------------------------------------
doc: add Wayland dependencies

The wayland support requires the following development packages:
libwayland-dev, wayland-protocols, libegl-dev, libxkbcommon-dev, libdbus-1-dev

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 20:48:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2ad3e6ef008171ed7c95e174a6daeb4dc6c73e12Christian Rauch
<![CDATA[[85e43af] wayland: cmake: enable Wayland by default]]> http://www.miikahweb.com/en/blender/git-logs/commit/85e43af5b815c9d000df7f1cdd29b457695303a9 85e43af
Branches : wayland
Author : Christian Rauch (christian.rauch)
----------------------------------------
cmake: enable Wayland by default

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 20:48:01 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/85e43af5b815c9d000df7f1cdd29b457695303a9Christian Rauch
<![CDATA[[c88c331] master: PyDoc: Update Sphinx and pin dependencies]]> http://www.miikahweb.com/en/blender/git-logs/commit/c88c331384bf1684d34935fc4196cc9e82afb5ce c88c331
Branches : master
Author : Aaron Carlisle (Blendify)
----------------------------------------
PyDoc: Update Sphinx and pin dependencies

Sphinx has rather loose dependency requirements which can cause issues if we aren't careful.
As a solution they recommend that you pin sphinx dependency versions

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 20:30:07 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c88c331384bf1684d34935fc4196cc9e82afb5ceAaron Carlisle
<![CDATA[[187e217] master: UI: Fix widget emboss: Also fade on the right side]]> http://www.miikahweb.com/en/blender/git-logs/commit/187e217b5a72ec7a1e66ee3e1dc2a7910a5feea9 187e217
Branches : master
Author : Leon Leno (lone_noel)
Committed By : Hans Goudey (HooglyBoogly)
----------------------------------------
UI: Fix widget emboss: Also fade on the right side

Currently the emboss is only fading on left side of the widget,
resulting in the emboss extending vertically on the right side
and ending abruptly. This patch fixes this by also fading the
emboss on the right side and making it symmetric.

Differential Revision: https://developer.blender.org/D10810

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 20:21:53 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/187e217b5a72ec7a1e66ee3e1dc2a7910a5feea9Leon Leno
<![CDATA[[fa1868a] master: Transform: display units for proportional edit value]]> http://www.miikahweb.com/en/blender/git-logs/commit/fa1868ae971c2dc50efb2f5dbf8ed2b2b6f08d08 fa1868a
Branches : master
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Transform: display units for proportional edit value

This fixes T88346.

The code is also more readable by making a better distinction between
the texts used for Distances, "Proportional Size" and "AutoIK-Len".

And the text used to translate the "Proportional Size" is reused.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 20:17:44 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fa1868ae971c2dc50efb2f5dbf8ed2b2b6f08d08Germano Cavalcante
<![CDATA[[c3b6416] master: Cleanup: deduplicate code and rename variables]]> http://www.miikahweb.com/en/blender/git-logs/commit/c3b641613cce942e5d2b6db39b1f70917b65a546 c3b6416
Branches : master
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Cleanup: deduplicate code and rename variables

This makes it clearer that variables are strings and how they are used
in the Move header code.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 19:51:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c3b641613cce942e5d2b6db39b1f70917b65a546Germano Cavalcante
<![CDATA[[0732a9f] master: GHOST/XR: enable X11-EGL context for OpenXR]]> http://www.miikahweb.com/en/blender/git-logs/commit/0732a9f1b292edfea6270c23466a40c69b0f99ac 0732a9f
Branches : master
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/XR: enable X11-EGL context for OpenXR

----------------------------------------
5 Paths Changed]]>
Tue, 22 Jun 2021 19:00:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0732a9f1b292edfea6270c23466a40c69b0f99acChristian Rauch
<![CDATA[[87833f8] master: GHOST/EGL: add GHOST_XrGraphicsBindingOpenGL as friend]]> http://www.miikahweb.com/en/blender/git-logs/commit/87833f8f9590a677f41698b1a3fc4a7b923c8dd2 87833f8
Branches : master
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/EGL: add GHOST_XrGraphicsBindingOpenGL as friend

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 19:00:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/87833f8f9590a677f41698b1a3fc4a7b923c8dd2Christian Rauch
<![CDATA[[b35ba22] master: GHOST/EGL: getters for display, config and context]]> http://www.miikahweb.com/en/blender/git-logs/commit/b35ba22d8439df35056957b9f1519e9150cc900b b35ba22
Branches : master
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/EGL: getters for display, config and context

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 19:00:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b35ba22d8439df35056957b9f1519e9150cc900bChristian Rauch
<![CDATA[[c6e6a90] master: GHOST/EGL: ignore unused variables]]> http://www.miikahweb.com/en/blender/git-logs/commit/c6e6a9046e1b918adf7f5d172e84acf7768c09d9 c6e6a90
Branches : master
Author : Christian Rauch (christian.rauch)
----------------------------------------
GHOST/EGL: ignore unused variables

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 19:00:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c6e6a9046e1b918adf7f5d172e84acf7768c09d9Christian Rauch
<![CDATA[[ee8b284] master: Fix T89327: Cube and ico sphere nodes do not create UVs]]> http://www.miikahweb.com/en/blender/git-logs/commit/ee8b284d117385168739ee9f6f459e077af2ec8c ee8b284
Branches : master
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Fix T89327: Cube and ico sphere nodes do not create UVs

It turns out you have to add the UV custom data layer manually before
calling the BMesh primitive operators, even if you pass `calc_uvs=true`.

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 18:22:40 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ee8b284d117385168739ee9f6f459e077af2ec8cHans Goudey
<![CDATA[[c317f11] master: Cleanup: Spelling Mistakes]]> http://www.miikahweb.com/en/blender/git-logs/commit/c317f111c16b014a02f6d8368aa6c8815a147d06 c317f11
Branches : master
Author : Leon Zandman (lzandman)
Committed By : Harley Acheson (harley)
----------------------------------------
Cleanup: Spelling Mistakes

This patch fixes many minor spelling mistakes, all in comments or
console output. Mostly contractions like can't, won't, don't, its/it's,
etc.

Differential Revision: https://developer.blender.org/D11663

Reviewed by Harley Acheson

----------------------------------------
139 Paths Changed]]>
Tue, 22 Jun 2021 17:54:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c317f111c16b014a02f6d8368aa6c8815a147d06Leon Zandman
<![CDATA[[2fcd3f0] master: Cleanup: Remove extra blank line]]> http://www.miikahweb.com/en/blender/git-logs/commit/2fcd3f0296eff296c7a4fc2b7fc02b290ea985fd 2fcd3f0
Branches : master
Author : Antonio Vazquez (antoniov)
----------------------------------------
Cleanup: Remove extra blank line

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 17:52:16 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/2fcd3f0296eff296c7a4fc2b7fc02b290ea985fdAntonio Vazquez
<![CDATA[[1917d03] master: Fix T89366: GPencil hide layers above parented layer]]> http://www.miikahweb.com/en/blender/git-logs/commit/1917d0345e8bde22f3aa22dc8daf95c97f59cccf 1917d03
Branches : master
Author : Antonio Vazquez (antoniov)
----------------------------------------
Fix T89366: GPencil hide layers above parented layer

The problem was the flag was not reset by layer in the loop.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 17:49:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1917d0345e8bde22f3aa22dc8daf95c97f59cccfAntonio Vazquez
<![CDATA[[ebe7abb] soc-2021-vse-strip-thumbnails: Pushed all thumbnail rendering and caching code to new function...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ebe7abb677e538f5e3ec9c13dfd8dcc73eb31564 ebe7abb
Branches : soc-2021-vse-strip-thumbnails
Author : Aditya Y Jeppu (quantimoney)
----------------------------------------
Pushed all thumbnail rendering and caching code to new function. Cleaned up
all conditions using context->is_thumb.

----------------------------------------
3 Paths Changed]]>
Tue, 22 Jun 2021 17:43:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ebe7abb677e538f5e3ec9c13dfd8dcc73eb31564Aditya Y Jeppu
<![CDATA[[ebfad93] master: Fix T89343: Point cloud instances not transformed when realized...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ebfad93039afc67adaf23ebb00443d324a325350 ebfad93
Branches : master
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Fix T89343: Point cloud instances not transformed when realized

This problem has surprisingly been there for quite a few months.
For point clouds all attributes were handled the same, even "position",
which should be transformed when combining source points into the
destination.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 17:19:34 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ebfad93039afc67adaf23ebb00443d324a325350Hans Goudey
<![CDATA[[3a48147] master: Revert "Enhanced stats/reports for blendfile reading."]]> http://www.miikahweb.com/en/blender/git-logs/commit/3a48147b8ab92e4828157ec7a3a1a75dd1a6b964 3a48147
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Revert "Enhanced stats/reports for blendfile reading."

This change crashes library linking operators, related tests and probably more.

This reverts commit f8d219dfd4c31a918e33cb715472d91a5cd3fd51.

Ref D11583

----------------------------------------
14 Paths Changed]]>
Tue, 22 Jun 2021 17:13:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3a48147b8ab92e4828157ec7a3a1a75dd1a6b964Brecht Van Lommel
<![CDATA[[0b15353] master: Geometry Nodes: Join curve attributes when realizing instances...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0b15353baa5c7c5b57ccb5dff8ef0fdf0d8beb5d 0b15353
Branches : master
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Geometry Nodes: Join curve attributes when realizing instances

Previously the code assumed that curve instances had no attributes.
This is true when the data came from curve objects, which don't support
attributes currently, but it isn't necessarily true when retrieving curves
from evaluated geometry sets.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 16:35:00 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0b15353baa5c7c5b57ccb5dff8ef0fdf0d8beb5dHans Goudey
<![CDATA[[f3eecfe] master: Cleanup: Refactor spline copying functions]]> http://www.miikahweb.com/en/blender/git-logs/commit/f3eecfe386098cf0a18df7ff4d8ffda9a43e9495 f3eecfe
Branches : master
Author : Hans Goudey (HooglyBoogly)
----------------------------------------
Cleanup: Refactor spline copying functions

Make the virtual functions protected and simpler, so that the logic is
better contained in the base class's implementation. Also introduce a
`copy_without_attributes` method to be used for realizing instances.

----------------------------------------
7 Paths Changed]]>
Tue, 22 Jun 2021 16:32:50 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f3eecfe386098cf0a18df7ff4d8ffda9a43e9495Hans Goudey
<![CDATA[[026de34] master: Fix deadlock with shrinkwrap and other modifiers]]> http://www.miikahweb.com/en/blender/git-logs/commit/026de343e3528fe2b2f8d8daba7fa2fd4b807337 026de34
Branches : master
Author : Brecht Van Lommel (brecht)
----------------------------------------
Fix deadlock with shrinkwrap and other modifiers

More code that needs task isolation. Encountered in sprite fright production
file.

Ref D11603

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 16:26:58 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/026de343e3528fe2b2f8d8daba7fa2fd4b807337Brecht Van Lommel
<![CDATA[[f8d219d] master: Enhanced stats/reports for blendfile reading.]]> http://www.miikahweb.com/en/blender/git-logs/commit/f8d219dfd4c31a918e33cb715472d91a5cd3fd51 f8d219d
Branches : master
Author : Bastien Montagne (mont29)
----------------------------------------
Enhanced stats/reports for blendfile reading.

Add direct user feedback (as a warning report) to user when recursive
resync of overrides was needed.

And some timing (as CLOG logs) about main readfile process steps.

This is essentially adding a new BlendFileReadReport structure that wraps
BKE_reports list, and adds some extra info (some timing, some info about
overrides and (recursive) resync, etc.).

----------------------------------------
14 Paths Changed]]>
Tue, 22 Jun 2021 15:28:19 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f8d219dfd4c31a918e33cb715472d91a5cd3fd51Bastien Montagne
<![CDATA[[6ff0d59] master: Minor cleanup to previous commit introducing `BLI_math_time...]]> http://www.miikahweb.com/en/blender/git-logs/commit/6ff0d599670a11f472d050f66e3b692a15660c51 6ff0d59
Branches : master
Author : Bastien Montagne (mont29)
----------------------------------------
Minor cleanup to previous commit introducing `BLI_math_time`.

Forgot to address latest review comments, sorry for the noise.`:wq

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 15:02:45 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6ff0d599670a11f472d050f66e3b692a15660c51Bastien Montagne
<![CDATA[[feaf309] master: Add initial `BLI_math_time` with a 'seconds decompose' function...]]> http://www.miikahweb.com/en/blender/git-logs/commit/feaf309de742a92e158cd123b3a584915de0ac4d feaf309
Branches : master
Author : Bastien Montagne (mont29)
----------------------------------------
Add initial `BLI_math_time` with a 'seconds decompose' function.

Allows to decompose a given amount of seconds into a random set of
days/hours/minutes/seconds/milliseconds values.

Also add matching test.

Differential Revision: https://developer.blender.org/D11581

----------------------------------------
5 Paths Changed]]>
Tue, 22 Jun 2021 15:00:18 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/feaf309de742a92e158cd123b3a584915de0ac4dBastien Montagne
<![CDATA[[3d40216] temp-angavrilov-constraints: Depsgraph: connect up drivers on various physics properties.]]> http://www.miikahweb.com/en/blender/git-logs/commit/3d40216e682e60fe44fe7109614d89810797bf0b 3d40216
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Depsgraph: connect up drivers on various physics properties.

It seems drivers for physics properties weren't being linked to
evaluation nodes. This connects settings used by modifiers
to Geometry; particle settings and rigid body data to Transform
which seems to contain rigid body evaluation; and force fields
to object Transform, since fields can exist on empties.

Differential Revision: https://developer.blender.org/D10088

----------------------------------------
3 Paths Changed]]>
Tue, 22 Jun 2021 13:43:03 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/3d40216e682e60fe44fe7109614d89810797bf0bAlexander Gavrilov
<![CDATA[[b05527d] temp-angavrilov-constraints: Constraints: refactor the D7437 patch adding Custom Space for...]]> http://www.miikahweb.com/en/blender/git-logs/commit/b05527d199b8dbaeda18c9da971fc23aa75c86b3 b05527d
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Constraints: refactor the D7437 patch adding Custom Space for constraints.

As mentioned in the comments to that patch, I had an idea for
a different way to do some technical aspects, but it was too
complicated to force changes in the original patch. Thus I submit
this follow up patch.

First, instead of modifying all the get_constraint_targets and
flush_constraint_targets callbacks, introduce wrapper functions
for accessing constraint targets, convert all code to use them,
and handle the new reference there uniformly for all constraints.

This incidentally revealed a place in the Collada exporter that
didn't clean up after retrieving the targets.

Also, tag the special target with a flag so other code can
handle it appropriately where necessary. This for instance
allows dependency graph to know that the Use B-Bone Shape
option doesn't affect this specific target.

Finally, rename and simplify the function for initializing the
custom space, and make sure it is called everywhere necessary.

Differential Revision: https://developer.blender.org/D9732

----------------------------------------
17 Paths Changed]]>
Tue, 22 Jun 2021 13:43:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/b05527d199b8dbaeda18c9da971fc23aa75c86b3Alexander Gavrilov
<![CDATA[[adff34e] temp-angavrilov-constraints: Constraints: support a new Local Space (Owner Orientation)...]]> http://www.miikahweb.com/en/blender/git-logs/commit/adff34eed8e5967e4f6fdf8af54ab88377a51369 adff34e
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Constraints: support a new Local Space (Owner Orientation) for targets.

Add a new transformation space choice for bone constraints, which
represent the local transformation of the target bone in the constraint
owner's local space.

The use case for this is transferring the local (i.e. excluding the
effect of parents) motion of one bone to another one, while ignoring
the difference between their rest pose orientations.

Owner Local Space replaces the following setup:

* A `child` bone of the `target`, rotated the same as `owner` in rest pose.
* A `sibling` bone of the `target`, positioned same as `child` in rest
pose and using Copy Transforms in World Space from `child`.
* The `owner` bone constraint uses Local Space of `sibling`.

(This analogy applies provided both bones use Local Location)

Since the space list is getting long, also add a couple of separators.

Differential Revision: https://developer.blender.org/D9493

----------------------------------------
5 Paths Changed]]>
Tue, 22 Jun 2021 13:43:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/adff34eed8e5967e4f6fdf8af54ab88377a51369Alexander Gavrilov
<![CDATA[[33b8007] temp-angavrilov-constraints: Copy Transforms: implement Remove Target Shear and more Mix...]]> http://www.miikahweb.com/en/blender/git-logs/commit/33b80078048747b38f630c7a8f6800fb5bd77a9f 33b8007
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Copy Transforms: implement Remove Target Shear and more Mix options.

This constraint can be naturally viewed as a prototype for a future
4x4 matrix math node (or subset thereof), since its basic semantics
already is matrix assignment. Thus it makes sense to add math options
to this constraint to increase flexibility in the meantime.

This patch adds support for several operations that would be useful:

- An option to remove shear in the incoming target matrix.

Shear is known to cause issues for various mathematical operations,
so an option to remove it at key points is useful.

Constraints based on Euler like Copy Rotation and Limit Rotation
already have always enabled shear removal built in, because their
math doesn't work correctly with shear.

In the future node system shear removal would be a separate node
(and currently Limit Rotation can be used as a Remove Shear constraint).
However removing shear from the result of the target space conversion
before mixing (similar to Copy Rotation) has to be built into
Copy Transforms itself as an option.

- More ways to combine the target and owner matrices.

Similar to multiple Inherit Scale modes for parenting, there are
multiple ways one may want to combine matrices based on context.
This implements 3 variants for each of the Before/After modes
(one of them already existing).

- Full implements regular matrix multiplication as the most basic
option. The downside is the risk of creating shear.
- Aligned emulates the 'anti-shear' Aligned Inherit Scale mode,
and basically uses Full for location, and Split for rotation/scale.
(This choice already existed.)
- Split Channels combines location, rotation and scale separately.

Looking at D7547 there is demand for Split Channels in some cases,
so I think it makes sense to include it in Copy Transforms too, so that
the Mix menu items can be identical for it and the Action constraint.

Differential Revision: https://developer.blender.org/D9469

----------------------------------------
7 Paths Changed]]>
Tue, 22 Jun 2021 13:43:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/33b80078048747b38f630c7a8f6800fb5bd77a9fAlexander Gavrilov
<![CDATA[[fbaa6db] temp-angavrilov-constraints: Armature: apply Y scale to B-Bone segments.]]> http://www.miikahweb.com/en/blender/git-logs/commit/fbaa6db7acbbbfae1faf7fe1d220804470c2e2cf fbaa6db
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Armature: apply Y scale to B-Bone segments.

This fixes a strange behavior where the segments were not actually
scaled in the Y direction to match their actual length, thus
producing gaps or overlap depending on the shape of the curve. For
transformation the change should be very small if enough segments
are used, but this will affect the results of the Copy Transforms
and Armature constraints, so a backwards compatibility option is
provided. Newly created bones default to the new behavior.

----------------------------------------
7 Paths Changed]]>
Tue, 22 Jun 2021 13:43:04 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fbaa6db7acbbbfae1faf7fe1d220804470c2e2cfAlexander Gavrilov
<![CDATA[[7b5849d] temp-angavrilov-constraints: Bone Overlay: support bone wireframe opacity settings.]]> http://www.miikahweb.com/en/blender/git-logs/commit/7b5849d3ab3b6e2aecc947ead96a21d3c76c165f 7b5849d
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Bone Overlay: support bone wireframe opacity settings.

When weight painting the bone overlay is extremely intrusive,
effectively requiring either extensive use of hiding individual
bones, or disabling the whole bone overlay between selections.

This addresses the issue by adding two bone opacity sliders that
are used for the 'wireframe' armature drawing mode. One directly
controls the opacity in a uniform way. The other one allows fade
based on the depth between the near and far clip planes in order
to provide an automatic visual cue about which bones are closest.

----------------------------------------
16 Paths Changed]]>
Tue, 22 Jun 2021 13:43:39 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/7b5849d3ab3b6e2aecc947ead96a21d3c76c165fAlexander Gavrilov
<![CDATA[[848b47d] temp-angavrilov-constraints: Animation: allow specifying a custom frame range for actions...]]> http://www.miikahweb.com/en/blender/git-logs/commit/848b47dab98da8770405686be0a5534729828808 848b47d
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Animation: allow specifying a custom frame range for actions.

Some operations, e.g. adding a new action strip to NLA, require
knowing the active frame range of an action, but 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, this patch adds Action properties
that allow manually specifying its active frame range, and whether
it is intended to be cyclic. The settings are exposed in a popover
in 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 by NLA. In addition, the Cycle-Aware
Keying option automatically sets up F-Curves newly added to a cyclic
action to use cyclic extrapolation with the correct period.

----------------------------------------
13 Paths Changed]]>
Tue, 22 Jun 2021 13:43:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/848b47dab98da8770405686be0a5534729828808Alexander Gavrilov
<![CDATA[[5e13986] temp-angavrilov-constraints: Animation: support filtering for curves with a cycle period...]]> http://www.miikahweb.com/en/blender/git-logs/commit/5e13986b1cab4b67a3b2e2d8ce493590b6af0492 5e13986
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Animation: support filtering for curves with a cycle period mismatch.

Since the looping behavior is defined per curve rather than at
action level, it is possible for curve loop periods to get out of
sync with each other. This commit adds an option to compare curves
against the frame range specified in the action, and treat those
with a mismatch as errors for the purpose of F-Curve filtering.

When enabled, the check verifies that curves within the action
have valid cyclic extrapolation, and the action period evenly
divides by the curve period (since a curve looping at e.g. half
of the action period length still repeats in sync with the action).

----------------------------------------
4 Paths Changed]]>
Tue, 22 Jun 2021 13:43:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/5e13986b1cab4b67a3b2e2d8ce493590b6af0492Alexander Gavrilov
<![CDATA[[4c95b03] temp-angavrilov-constraints: Temporary Hack: provide B-Bone scale versioning for files with...]]> http://www.miikahweb.com/en/blender/git-logs/commit/4c95b03f19a99dae7324fa0eac17d1de3064ce2d 4c95b03
Branches : temp-angavrilov-constraints
Author : Alexander Gavrilov (angavrilov)
----------------------------------------
Temporary Hack: provide B-Bone scale versioning for files with old patch.

Run the versioning code for the conversion of bbone scale to an xyz
vector if it has fields that correspond to the old version of the
patch before that change requiring versioning.

The actual Y (length) scale value from the old patch isn't versioned
and will be lost, requiring manual fixing.

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 13:43:42 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/4c95b03f19a99dae7324fa0eac17d1de3064ce2dAlexander Gavrilov
<![CDATA[[f4e3b1e] master: Fix T89360: Eevee transforms geometry when using "High Quality...]]> http://www.miikahweb.com/en/blender/git-logs/commit/f4e3b1e5732ca8413a47dfdb93ae1227bb14f9dc f4e3b1e
Branches : master
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Fix T89360: Eevee transforms geometry when using "High Quality Normals"

Offset missed in rB44d2479dc36f

----------------------------------------
1 Path Changed]]>
Tue, 22 Jun 2021 13:14:13 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f4e3b1e5732ca8413a47dfdb93ae1227bb14f9dcGermano Cavalcante
<![CDATA[[0cc3945] lineart-bvh: Merge remote-tracking branch 'origin/master' into lineart-bvh...]]> http://www.miikahweb.com/en/blender/git-logs/commit/0cc39456c470054097ff6ae4698a8cb8149fb2dd 0cc3945
Branches : lineart-bvh
Author : YimingWu (NicksBest)
----------------------------------------
Merge remote-tracking branch 'origin/master' into lineart-bvh

----------------------------------------
0 Paths Changed]]>
Mon, 21 Jun 2021 11:57:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0cc39456c470054097ff6ae4698a8cb8149fb2ddYimingWu
<![CDATA[[1913b4f] lineart-bvh: LineArt: Use own isec function]]> http://www.miikahweb.com/en/blender/git-logs/commit/1913b4f67026f2c7c0993660a1d92a77a28b7392 1913b4f
Branches : lineart-bvh
Author : YimingWu (NicksBest)
----------------------------------------
LineArt: Use own isec function

----------------------------------------
1 Path Changed]]>
Mon, 21 Jun 2021 12:42:12 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/1913b4f67026f2c7c0993660a1d92a77a28b7392YimingWu
<![CDATA[[ee7e06d] lineart-bvh: Merge remote-tracking branch 'origin/master' into lineart-bvh...]]> http://www.miikahweb.com/en/blender/git-logs/commit/ee7e06d9b2d176b261c8c794635b08627fe1e3fe ee7e06d
Branches : lineart-bvh
Author : YimingWu (NicksBest)
----------------------------------------
Merge remote-tracking branch 'origin/master' into lineart-bvh

----------------------------------------
0 Paths Changed]]>
Tue, 22 Jun 2021 12:14:25 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/ee7e06d9b2d176b261c8c794635b08627fe1e3feYimingWu
<![CDATA[[f4ebf21] lineart-bvh: LineArt: global look up list for bvh]]> http://www.miikahweb.com/en/blender/git-logs/commit/f4ebf2133b36051b49ebd85857f2e636cbeb042a f4ebf21
Branches : lineart-bvh
Author : YimingWu (NicksBest)
----------------------------------------
LineArt: global look up list for bvh

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 12:57:31 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/f4ebf2133b36051b49ebd85857f2e636cbeb042aYimingWu
<![CDATA[[fbae0d7] soc-2021-vse-strip-thumbnails: Merge branch 'master' into soc-2021-vse-strip-thumbnails]]> http://www.miikahweb.com/en/blender/git-logs/commit/fbae0d75bc0df0b71f1d84f96944f8260b221b30 fbae0d7
Branches : soc-2021-vse-strip-thumbnails
Author : Aditya Y Jeppu (quantimoney)
----------------------------------------
Merge branch 'master' into soc-2021-vse-strip-thumbnails

----------------------------------------
0 Paths Changed]]>
Tue, 22 Jun 2021 09:51:15 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/fbae0d75bc0df0b71f1d84f96944f8260b221b30Aditya Y Jeppu
<![CDATA[[c32ddae] soc-2021-vse-strip-thumbnails: Cleanup : Fixed the thumbnail size to max 256 for any dimension...]]> http://www.miikahweb.com/en/blender/git-logs/commit/c32ddae847714e7199de6e3df57a60ffb6f50fd5 c32ddae
Branches : soc-2021-vse-strip-thumbnails
Author : Aditya Y Jeppu (quantimoney)
----------------------------------------
Cleanup : Fixed the thumbnail size to max 256 for any dimension. Removed
scaling and cropping from UI - hard scale to match result dimensions and
no crop. Removed any further preprocessing as the thumbnails should represent
original source footage. any rotation or tranform could confuse users as to
what the strip original footage was.

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 12:37:54 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/c32ddae847714e7199de6e3df57a60ffb6f50fd5Aditya Y Jeppu
<![CDATA[[e3bdb18] master: Cleanup: split BKE_object_batch_cache_dirty_tag]]> http://www.miikahweb.com/en/blender/git-logs/commit/e3bdb189a777d5509c49c6ec13c82007bd587439 e3bdb18
Branches : master
Author : Germano Cavalcante (mano-wii)
----------------------------------------
Cleanup: split BKE_object_batch_cache_dirty_tag

Create a more specialized function `BKE_object_data_batch_cache_dirty_tag`

----------------------------------------
2 Paths Changed]]>
Tue, 22 Jun 2021 12:06:33 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e3bdb189a777d5509c49c6ec13c82007bd587439Germano Cavalcante