June 18, 2021, 18:54 (GMT) |
Slightly refactor default value array retrieval (keep manual parsing for better error messages) |
June 18, 2021, 18:39 (GMT) |
Cleanup: Refactor to pass around fewer values between functions |
June 18, 2021, 18:29 (GMT) |
Refactor USDStageReader::create_reader(). Added USDStageReader::create_reader() and USDStageReader::create_reader_if_allowed() member functions, to replace the static implementations of these functions. This reduces the number of required arguments when calling these functions and clarifies the intent through more descriptive naming. |
June 18, 2021, 18:20 (GMT) |
Fix T89261: Crash when calculating bmesh tessellation Error passing `false` instead of a `BMeshCalcTessellation_Params` struct. |
June 18, 2021, 18:04 (GMT) |
Passing tests with a new version of argument parsing |
June 18, 2021, 18:03 (GMT) |
Fix bug with writing ID type UI data |
June 18, 2021, 17:54 (GMT) |
Cleanup: Remove dead code This code was disabled in 2.8 and all other associated code/comments have been removed/cleared. These rna properties have been replaced with `seq_prev_type` |
June 18, 2021, 17:43 (GMT) |
Fixed bug where the mouse stops tracking handles |
June 18, 2021, 16:35 (GMT) |
Remove USDStageReader::clear_readers() parameter. Removed unused decref parameter. |
June 18, 2021, 16:22 (GMT) |
Fix Build Warning Removal of unused local variable. Calculation of underline thickness no longer needed with change to text output of underscore character. Introduced in aee04d496035 Differential Revision: https://developer.blender.org/D11641 |
June 18, 2021, 16:16 (GMT) |
Fix T89259: GPencil Duplicate point doesn't work for last point The loop was checking the len of the island, but if the island started in the last point the copy was not executed. |
June 18, 2021, 16:11 (GMT) |
Rename USDReaderStage::handle_prim(). Renamed to USDReaderStage::collect_readers(), as it's more descriptive. |
June 18, 2021, 15:56 (GMT) |
Armature: add automatic B-Bone Scale toggles. Currently B-Bone scaling can only be controlled via their properties, thus requiring up to 8 drivers per joint between B-Bones to transfer scaling factors from the handle bone. A Scale Easing option is added to multiply the easing value by the Y scale channels to synchronize them - this produces a natural scaling effect where both the shape of the curve and the scale is affected. In addition, four toggles are added for each handle, which multiply each of the X, Y, Z and Ease values by the matching Local Scale channel of the handle bone, thus replacing trivial drivers. The Scale Easing option has no effect on this process since it's easy to just enable both Length and Ease buttons. Differential Revision: https://developer.blender.org/D9870 |
June 18, 2021, 15:56 (GMT) |
Armature: add B-Bone Y scale channel and extra flag fields to DNA. In addition to the base bone transformation itself, B-Bones have controls that affect transformation of its segments. For rotation the features are quite complete, allowing to both reorient the Bezier handles via properties, and to control them using custom handle bones. However for scaling there are two deficiencies. First, there are only X and Y scale factors (actually X and Z), while lengthwise all segments have the same scaling. The ease option merely affects the shape of the curve, and does not cause actual scaling. Second, scaling can only be controlled via properties, thus requiring up to 6 drivers per joint between B-Bones to transfer scaling factors from the handle bone. This is very inefficient. Finally, the Z channels are confusingly called Y. This commit adds a B-Bone Y Scale channel and extra B-Bone flag fields to DNA with appropriate versioning (including for F-Curves and drivers) in preparation to addressing these limitations. Functionality is not changed, so the new fields are not used until the following commits. Differential Revision: https://developer.blender.org/D9870 |
June 18, 2021, 15:56 (GMT) |
Armature: implement lengthwise scaling of B-Bone segments. Implement actual behavior for the B-Bone Y Scale channels added to DNA and UI in the previous commit in addition to the existing X and Z Scale inputs. The two length scale inputs control the ratio between the lengths of the start and end segments of the bone: although for convenience two inputs are provided, the whole chain is still uniformly scaled to fit the curve. Differential Revision: https://developer.blender.org/D9870 |
June 18, 2021, 15:32 (GMT) |
Fix T89246: No Mnemonic Underlines in Dialogs When drawing mnemonic underlines for hotkeys, use text output of underscore character instead of direct drawing a line. Otherwise these are not visible in dialog buttons. Introduced in 0fcc063fd99c Differential Revision: https://developer.blender.org/D11641 Reviewed by Campbell Barton |
June 18, 2021, 15:28 (GMT) |
Merge branch 'master' into refactor-idprop-ui-data |
Revision 3ecf075 by Fabian Schempp (gsoc-2021-porting-modifiers-to-nodes-solidify, soc-2021-porting-modifiers-to-nodes_all) June 18, 2021, 15:22 (GMT) |
added back vertex-group reverse option. |
June 18, 2021, 15:21 (GMT) |
Fix error, assert for null mesh result at start |
June 18, 2021, 15:13 (GMT) |
UI: Sequencer: Use ampersand instead of slash for "Sequencer/Preview" Using an ampersand here is more semantically correct. A slash indicates "or" while an ampersand indicates "and". An ampersand here is best because the view type shows both the Sequencer and the Preview. |
|
|
|


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