December 27, 2019, 12:51 (GMT) |
Transform: Use parent bone orientation if the bone has not size As shown in the T68805, non-sized bones (such as the resulting extruded bone) have no direction or orientation. This can be bad for operators like `extrude_move` since the user might want the resulting bone to be aligned with the bone that originated it. The solution here is to get the parent bone orientation in the transform operator if the bone has no size. Differential Revision: https://developer.blender.org/D6486 |
December 26, 2019, 19:15 (GMT) |
Cleanup: clang-format |
December 26, 2019, 19:14 (GMT) |
Cycles: Use OIIO UDIM tag instead of %04d |
December 26, 2019, 18:51 (GMT) |
UI: Add icons for Sculpt mode Topology & Multiplane Scrape tools |
December 26, 2019, 12:17 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
December 26, 2019, 12:17 (GMT) |
Merge branch 'master' into greasepencil-object |
December 25, 2019, 23:32 (GMT) |
Cycles: Support UDIMs with OSL shading |
December 25, 2019, 19:16 (GMT) |
Cleanup: Remove BLI_stringenc_path |
December 25, 2019, 10:22 (GMT) |
Merge branch 'greasepencil-object' into greasepencil-refactor |
December 25, 2019, 10:21 (GMT) |
Merge branch 'master' into greasepencil-object |
December 25, 2019, 10:15 (GMT) |
Shrinkwrap: improve triangle boundary stability in Target Normal Project. Rewrite the checks for determining if the solution is actually within the triangle to fix stability issues when the correct solution is on an edge, and step is very small, i.e. the solution is already very close. Also, comment more clearly what is happening geometrically. This should fix problems when vertices that should project exactly onto an edge actually miss, resulting in weird spikes. This made Target Normal Project unusable for the voxel remesher. |
December 24, 2019, 16:58 (GMT) |
Action Constraint: introduce a mix mode setting. Currently the action channels are applied after the existing transformation, as if the action controlled a child of the bone. This is not very natural, but more importantly, the transform tools are not designed to work conveniently with an additional 'pseudo-child' transformation, resulting in effects like an unexpected pivot location. Implementing a Before mode that integrates the action channels as if applied to a parent allows using the special transform tool code intended for dealing with such constraints. Note that in either mode, Action constraints should be added in reverse order, putting a new constraint before the existing ones that the Action was keyframed to work together. In order to implement the option, extract a utility from the Copy Transform constraint code for combining transforms with special anti-shear scale handling that matches the Aligned Inherit Scale mode. The Before mode also requires switching the constraint to the Local owner space, while the After mode can still use the World space for efficiency as before. Since the constraint doesn't have an Owner space option in the UI, this has to be handled in an RNA setter. For full backward compatibility, the original simple matrix multiplication mode is preserved as the third option, but it is not recommended due to creating shear. Differential Revision: https://developer.blender.org/D6297 |
December 24, 2019, 11:59 (GMT) |
Docs: clarify wire-frame tool-tip |
December 24, 2019, 11:40 (GMT) |
Cleanup: remove unused statvis code & struct members This code has been moved into the draw manager. |
December 24, 2019, 11:10 (GMT) |
install_deps.sh: No longer forcing Alembic sources to be redownloaded For no apparent reason, when building Alembic the script would always re-download and re-extract the Alembic source code. This is no longer the case, and it now only happens if the source directory is missing. Since the source directory name contains the Alembic version, it will automatically trigger a download+extract when the version changes. |
December 24, 2019, 11:10 (GMT) |
install_deps.sh: show which parameter is wrong Previously, when an unknown parameter was passed to `install_deps.sh`, the script would just show "Wrong parameter!" without any context. This can make it hard to figure out what's exactly going wrong. Now it prints which parameter it thinks is wrong. |
December 24, 2019, 05:01 (GMT) |
Object: 'Affect Only Origins' support for Snapping |
December 24, 2019, 04:55 (GMT) |
Fix snapping pose mode bugs - Object/pose checks were performed in same loop, so selected pose bones were moved instead of the object. - Snap selected to cursor/active incorrectly used unique object-data. |
December 24, 2019, 04:55 (GMT) |
Cleanup: use doxy sections for view3d_snap |
December 24, 2019, 02:40 (GMT) |
Fix T72636: Error with matrix multiplication in freestyle modifier The //Distance from Object// and //Distance from Camera// modifiers still used the old 2.79 matrix multiplication syntax. Differential Revision: https://developer.blender.org/D6468 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021