February 28, 2020, 16:22 (GMT) |
Fix stereo rendering broken without positional tracking This required me to rework reference pose handling once more. The result seems to work very well though, much more stable and glitch-free than it used to. |
February 28, 2020, 16:02 (GMT) |
Sculpt: Cloth brush This brush has a simple physics solver that helps when sculpting cloth. - The mass and the damping properties of the simulation are properties of the brush. - It has two additional radius control to limit the influence and falloff of the simulation. - Masked vertices are pinned in the simulation, and it applies the sculpt gravity directly in the solver. - The Cloth Brush has 7 deformation modes with 2 falloff types (radial and plane). The brush can create the constraints only on the required PBVH nodes, so the simulation is isolated on high poly meshes. As long as the brush size is not too big it should be possible to keep it real time. Known issues: - The way constraints are created is extremely basic and it creates repeated constraints. Maybe there is another way to create fewer constraints while keeping the simulation quality decent. This part can also be multithreaded. (As it is it works ok, but it could be better) Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6715 |
February 28, 2020, 15:53 (GMT) |
Fix wrong coordinates being read when using the sculpt API The coordinates should be read from the PBVH when using deform modifiers. This is needed for the cloth brush to work with subdivisions, as it reads the vertex coordinates using this function when building and updating the constraints. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6967 |
February 28, 2020, 15:37 (GMT) |
Merge branch 'master' into greasepencil-object |
February 28, 2020, 15:36 (GMT) |
GPencil: Improve Array random offset calculation Now the randomness cannot be greater that the segment (constant or bounding box). |
February 28, 2020, 15:20 (GMT) |
Fluid: Improved behavior at open boundaries Use greater boundary width for smoke simulations |
February 28, 2020, 15:20 (GMT) |
Fluid: Updated Manta pp files Updates include: - std::move() cleanup in rcmatrix.h - Enabled parallelization for fluid guiding (fairly noticeable speed improvement). - More flexible flags setter function with control over boundary width. |
February 28, 2020, 15:12 (GMT) |
Cycles: Rework tile scheduling for denoising This fixes denoising being delayed until after all rendering has finished. Instead, tile-based denoising is now part of the "RENDER" task again, so that it is all in one task and does not cause issues with dedicated task pools where tasks are serialized. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6940 |
February 28, 2020, 15:04 (GMT) |
Cleanup: clang-format |
February 28, 2020, 15:03 (GMT) |
Fix T65351: visual glitches when scrolling in popovers |
February 28, 2020, 14:58 (GMT) |
Fix CUDA out of memory error with OptiX viewport denoising on small GPUs This makes the memory allocation for the denoiser state use the memory allocator in Cycles, which will evict textures to host memory when there is not enough space on the device. This means the allocation for the denoiser state won't just fail if there is no more space and instead more space is made for it to work. Also simplifies code somewhat. |
February 28, 2020, 14:55 (GMT) |
Fix T72404: particle brush size radial control mismatch on high DPI display |
February 28, 2020, 14:43 (GMT) |
Merge branch 'uuid-undo-experiments' into uuid-undo-experiments-swap-reread-datablocks |
Revision 2393fd3 by Bastien Montagne (uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 28, 2020, 14:36 (GMT) |
Fix for undoing 'unique id memaddress' branch. |
Revision 3803263 by Bastien Montagne (uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 28, 2020, 14:35 (GMT) |
Merge branch 'master' into uuid-undo-experiments |
February 28, 2020, 14:26 (GMT) |
Fix (unreported) Separate bones creates empty armature Fix for fix (rB8bf7ca9fe31c). The fix was not actually working [neither for multi-armature-editing as intended nor for single armatures] and it broke single-armature bone separation completely. More or less indentation issue, move relevant code out of bone loop, do after all bones have been checked, guess this was intended anyways. Differential Revision: https://developer.blender.org/D6949 |
Revision afcc442 by Bastien Montagne (uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 28, 2020, 14:26 (GMT) |
Revert "Initial rough idea of 'unique ID address' change." This reverts commit 587155745b3b6c4949dd0b155abf24405b436c24. |
Revision da0b2d8 by Bastien Montagne (uuid-undo-experiments, uuid-undo-experiments-swap-reread-datablocks) February 28, 2020, 14:24 (GMT) |
Revert "Rework the whole unique ID system to also store ID addresses history in Main's mapping." This reverts commit 726e6972160159cc9d5b2be9cfb618f7362acc81. |
February 28, 2020, 14:20 (GMT) |
Fix T71611: Outliner - Show only Visible/Hidden Objects not working when hiding Collections Use BASE_VISIBLE_VIEWLAYER (rather than BASE_VISIBLE_DEPSGRAPH -- which is not including the 'Hide in Viewport') Note: the is one case where this still 'fails': - 'Show only Hidden' plus excluding the parent collection (would be nice to show those -- but contents of excluded excluded collections dont get show in any case... this would be more work and for another report...) Maniphest Tasks: T71611 Differential Revision: https://developer.blender.org/D6953 |
February 28, 2020, 14:13 (GMT) |
Updates from code reviews |
|
|
|


Master Commits
MiikaHweb | 2003-2021