Revision a38840a by Lukas Stockner December 30, 2019, 18:20 (GMT) |
Cleanup: clang-format |
Revision 0314561 by Pablo Dobarro December 30, 2019, 15:42 (GMT) |
Sculpt: Add color alpha controls to the brush cursor Previously the alpha was hardcoded to 0.7. Now it is possible to control the cursor alpha by changing the alpha color of the cursor color property. New alpha default is 0.9. This, with the new saturated colors, should make the cursor more visible on highdpi screens. I also removed the cache location preview as it is too visible right now with the new alpha and color values. Reviewed By: billreynish Differential Revision: https://developer.blender.org/D6433 |
Revision 394b480 by Pablo Dobarro December 30, 2019, 15:30 (GMT) |
Sculpt: Remove partial viewport updates from sculpt stroke code Partial updates are not currently supported in the Workbench engine, so we can skip the rect calculation during the stroke. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6444 |
Revision 6a54969 by Pablo Dobarro December 30, 2019, 15:25 (GMT) |
Fix T72747: Increase minimum voxel size in the voxel remesher This was causing an ArithmeticError in OpenVDB with a voxel size that small. Another solution could be scaling both the mesh and the OpenVDB grid with opposite values to support a larger range of voxel sizes, but I would like to have a better solution to the voxel remesher compatibility with small objects. Reviewed By: JacquesLucke Maniphest Tasks: T72747 Differential Revision: https://developer.blender.org/D6498 |
Revision 62d131e by Germano Cavalcante December 30, 2019, 14:25 (GMT) |
Fix T72792: Crash with Vertex Groups + Weld Modifier after generative modifiers Some generative modifiers remove the `CD_MDEFORMVERT` custom layer. So make sure it exists in the mesh. |
Revision 3b89198 by Germano Cavalcante December 30, 2019, 14:07 (GMT) |
Revision f7fb1de by Jeroen Bakker December 30, 2019, 12:34 (GMT) |
Fix T72788: Crash Edit Custom Bone Object In a recent refactor we splitted the lines extractor in `extract_lines` and `extract_lines_loose`. When an object is in edit mode the extracted lines loose also had to include a dummy bmesh edge iterator. This change adds this missing dummy method. Reviewed By: antoniov Differential Revision: https://developer.blender.org/D6499 |
Revision 79476a9 by Jeroen Bakker December 30, 2019, 08:22 (GMT) |
Tracking: Selection Crash Blender crashes when selecting a marker in the 3d viewport that is from the non active scene camera. This patch will solve this crash, but introduced a new scenario that isn't thought out. In the new scenario it is still hard to select a marker via the 3d viewport. I would expect that when selecting a marker in this case would select the camera where the marker belongs to and select the marker that is under the mouse button. Reviewed By: Sergey Sharybin Differential Revision: https://developer.blender.org/D6360 |
Revision c2a3786 by Aaron Carlisle December 27, 2019, 20:38 (GMT) |
UI: Remove leftover look dev (rename to HDRI preview) In Blender 2.81 Look Dev was renamed to Material Preview also the old look dev HDRIs could also be used in both cycles and eevee. A more generic name was need. |
Revision d2dc4f8 by Germano Cavalcante 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 |
Revision d35a319 by Lukas Stockner December 26, 2019, 19:15 (GMT) |
Cleanup: clang-format |
Revision e4413dc by Lukas Stockner December 26, 2019, 19:14 (GMT) |
Cycles: Use OIIO UDIM tag instead of %04d |
Revision f172441 by William Reynish December 26, 2019, 18:51 (GMT) |
UI: Add icons for Sculpt mode Topology & Multiplane Scrape tools |
Revision fa5e28a by Lukas Stockner December 25, 2019, 23:32 (GMT) |
Cycles: Support UDIMs with OSL shading |
Revision 6657fcc by Lukas Stockner December 25, 2019, 19:16 (GMT) |
Cleanup: Remove BLI_stringenc_path |
Revision 9aab997 by Alexander Gavrilov 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. |
Revision 33eabb8 by Alexander Gavrilov 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 |
Revision 9378deb by Campbell Barton December 24, 2019, 11:59 (GMT) |
Docs: clarify wire-frame tool-tip |
Revision 2ba9572 by Campbell Barton December 24, 2019, 11:40 (GMT) |
Cleanup: remove unused statvis code & struct members This code has been moved into the draw manager. |
Revision 4c295ad by Sybren A. Stüvel 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. |
|