June 7, 2021, 14:59 (GMT) |
June 7, 2021, 14:59 (GMT) |
Limit Rotation: add an Euler Order option. Since Limit Rotation is based on Euler decomposition, it should allow specifying the order to use for the same reasons as Copy Rotation does, namely, if the bone uses Quaternion rotation for its animation channels, there is no way to choose the order for the constraint. Ref D9626 |
June 7, 2021, 14:59 (GMT) |
Limit Rotation: explicitly orthogonalize the matrix before processing. Add a call to orthogonalize the matrix before processing for the same reasons as D8915, and an early exit in case no limits are enabled for a bit of extra efficiency. Since the constraint goes through Euler decomposition, it would in fact remove shear even before this change, but the resulting rotation won't make much sense. This change allows using the constraint without any enabled limits purely for the purpose of efficiently removing shear. Differential Revision: https://developer.blender.org/D9626 |
June 7, 2021, 14:59 (GMT) |
Exact Boolean: speed up when there are many separate components. Use bounding box tests quickly tell that two components cannot have a containment relation between each other. This change cut about 0.6s off a test with 25 big icospheres. |
June 7, 2021, 14:59 (GMT) |
Exact Boolean: fix last commit: pass an arg by reference instead of value. |
June 7, 2021, 14:59 (GMT) |
VSE: Remove seq->tmp usage from transform code This field was used for extend feature to get handle position of metastrip children. Since D9972 extend feature works only on meta strip itself, not it's children. So `SEQ_transform_get_left_handle_frame()` second argument is always false and can be removed. Another instance of `seq->tmp usage` is hack to distinguish strips to be shuffled, which is not covered by this patch. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D10321 |
June 7, 2021, 14:59 (GMT) |
LineArt: Fix edge clipping index error. Small bug that's causing edge count to be incorrect in final culled list, just being offset exactly 1 entry. Reviewed By: Sebastian Parborg (zeddb) Differential Revision: https://developer.blender.org/D11513 |
June 7, 2021, 14:59 (GMT) |
Cleanup: unused argument |
June 7, 2021, 14:59 (GMT) |
Event Simulate: and a --keep-open command line argument It can be useful to investigate the state of the file after event simulation runs. |
June 7, 2021, 14:59 (GMT) |
Fix T88899: `__file__` not set for `text.as_module()` |
June 7, 2021, 14:59 (GMT) |
make attribute processor more prominent in the menu |
June 7, 2021, 14:59 (GMT) |
improve add node group interface operator |
June 7, 2021, 14:59 (GMT) |
use enum for socket types |
June 7, 2021, 14:59 (GMT) |
remove default modes |
June 7, 2021, 14:59 (GMT) |
update socket names |
June 7, 2021, 14:59 (GMT) |
move operator from python to c++ |
June 7, 2021, 14:59 (GMT) |
support attribute node |
June 7, 2021, 14:59 (GMT) |
move Index node to input category |
June 7, 2021, 14:59 (GMT) |
Math: Added max_uu/min_uu variations. |
June 7, 2021, 14:59 (GMT) |
Fix T88803: GPencil Thickness modifier produces thicker lines There was a double apply of the thickness due a bug in the fading new parameter. Differential Revision: https://developer.blender.org/D11483 |
|