Revision 65750a5 by Sybren A. Stüvel (asset-browser, asset-browser-poselib, temp-pose-flipping-fix-attempt) May 17, 2021, 08:43 (GMT) |
Merge remote-tracking branch 'origin/master' into asset-browser-poselib |
May 17, 2021, 08:32 (GMT) |
Merge branch 'master' into cycles-x |
May 17, 2021, 08:04 (GMT) |
Merge branch 'blender-v2.93-release' |
May 17, 2021, 08:02 (GMT) |
Fix PyAPI doc generation error in 43369ca80e62aa80b951823d1c78abef58852014 Files without doc-strings were not included. |
May 17, 2021, 07:45 (GMT) |
Cleanup failed patch reversion |
May 17, 2021, 07:33 (GMT) |
UI: use non-linear sliders * Boolean Modifier > Fast > Overlap Threshold (Logarithmic). * Remesh Modifier > Voxel > Voxel Size (Logarithmic). * Sculpt > Dyntopo > Detail Size (Cubic). Ref D9074 |
May 17, 2021, 07:33 (GMT) |
UI: add non-linear slider support This patch introduces non linear sliders. That means, that the movement of the mouse doesn't map linearly to the value of the slider. The following changes have been made. - Free logarithmic sliders with maximum range of (`0 <= x < inf`) - Logarithmic sliders with correct value indication bar. - Free cubic sliders with maximum range of (`-inf < x < inf`) - Cubic sliders with correct value indication bar. Cubic mapping has been added as well, because it's used for brush sizes in other applications (Krita for e.g.). To make a slider have a different scale type use following line in RNA: `RNA_def_property_ui_scale_type(prop, PROP_SCALE_LOGARITHMIC);` or: `RNA_def_property_ui_scale_type(prop, PROP_SCALE_CUBIC);` Test the precision, step size and soft-min if you change the scale type of a property as it will feel very different and may need tweaking. Ref D9074 |
May 17, 2021, 06:32 (GMT) |
Merge branch 'master' into temp_bmesh_multires |
May 17, 2021, 05:55 (GMT) |
Cleanup: remove commented code, use function to access header region |
May 17, 2021, 05:29 (GMT) |
Merge branch 'master' into temp-explicit-colors |
May 17, 2021, 05:22 (GMT) |
Cleanup: missing declaration warning |
May 17, 2021, 05:19 (GMT) |
Performance: GPU Batch Baseline TestCase. When using a dense mesh and transforming a small number of verts the mesh received a copy-on-write signal. This will free all GPU batches. No reuse is currently possible. This patch adds a test case that can be used as a baseline to optimize the cache construction in the draw module. Differential Revision: https://developer.blender.org/D11255 |
May 17, 2021, 05:12 (GMT) |
Cleanup: clang-format |
May 17, 2021, 05:05 (GMT) |
Cleanup: Fix missing-braces warning on Linux / GCC |
May 17, 2021, 02:00 (GMT) |
USD Import: don't modify import params. Fixed the unit conversion code to avoid changing the import params scale member, to keep the params identical to what the user specified. Also updated the USDXformReader logic to use the scale value stored in the settings, to take into account the unit scale factor. |
May 16, 2021, 08:33 (GMT) |
Fix incorrect output border calculation |
May 16, 2021, 05:49 (GMT) |
Cleanup: Fix missing-braces warning on macOS Clang |
May 16, 2021, 05:49 (GMT) |
Cleanup: Fix inconsistent-missing-override warning macOS Clang |
May 16, 2021, 04:19 (GMT) |
Dyntopo now updates the existing pbvh on undo instead of building a new one from scratch, an operation that can be slow despite being threaded. PBVH building is a memory bound operation (not just on the CPU side either, remember the draw buffers have to be fully regenerated too). Incrementally updating it this way is enormously faster (about as fast as non-dyntopo undo). The downside is we don't have the convienience of users regularly building the pbvh from scratch anymore. Dyntopo does try to join empty PBVH nodes (which happens after every stroke), but that's not a complete substitute for a decent tree balancer. That's on the todo list. |
May 15, 2021, 23:00 (GMT) |
Cleanup: Improve comments |
|
|
|


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