July 2, 2021, 10:04 (GMT) |
GPencil: New modifier to generate weights dynamically his new modifier allows to generate weights base on: * Angle of the stroke relative to object or world orientation. For example, if the value is 90, the maximum weights will be for vertical lines and minimum for horizontal lines. * Distance to Target object. The distance calculated is normalized to get valid weights between 0 and 1.0. The weights are created in an existing vertex group and the data can be replaced or mixed with the existing value to combine different weight effects. The minimum parameter, allows to define the minimum weight generated. This is useful to avoid very low weights. The generated weights can be used in any modifier. For example, the angle weight value can be used to mimic FreeStyle Caligraphy modifier using the weight with the thickness modifier. Also some modifier has been changed to inlude a new option to use the weights as factor of the effect. As result of this change, the fading option has been removed from Thickness and Opacity modifiers because this can be done using the new modifier, it's not logic to repeat the same. Reviewed By: mendio, filedescriptor Differential Revision: https://developer.blender.org/D11604 |
July 2, 2021, 09:55 (GMT) |
Refactored GLSL patching for future extension. Every patch would be its own class this would keep the data and logic contained. When a source is unchained during patching it would reuse the original source. |
July 2, 2021, 09:17 (GMT) |
Merge branch 'master' into xr-controller-support |
Revision daa0b03 by Lukas Toenne (node-group-single-input-nodes, temp-D11834-node-group-python-panels) July 2, 2021, 09:16 (GMT) |
Moved node group interface panel code to python. The node group interface panels were still implemented in C. Now they have been ported over to python for easier maintenance and improvements. |
July 2, 2021, 09:10 (GMT) |
XR: Support haptic feedback for actions Adds haptic settings to float (button) actions that can be used to apply haptics when an action is active. Users can configure the duration, frequency, and amplitude of the feedback as well as when it will be applied (press, release, press/release, or repeat). The haptic output path/target is specified via the name of an existing action of type "haptic". This allows float actions to target the same output paths without the need for multiple haptic actions. |
July 2, 2021, 09:09 (GMT) |
XR: Add cubic interpolation option for fly speed |
July 2, 2021, 09:07 (GMT) |
XR: Add option to raycast from viewer pose Useful when using a gamepad or for systems without motion controllers. |
July 2, 2021, 08:59 (GMT) |
XR: Fix grab transform for parented objects |
July 2, 2021, 08:03 (GMT) |
cloth: create copy of mesh only when needed |
July 2, 2021, 07:19 (GMT) |
adaptive_cloth: MeshIO: write DNA Mesh |
July 2, 2021, 06:03 (GMT) |
Increase default node scroll speed again. With the zoom influence feature the max speed at default zoom can be increased again. |
July 2, 2021, 05:15 (GMT) |
Make curve data visible on non-curve object types |
July 2, 2021, 05:03 (GMT) |
Further development and improvements |
July 2, 2021, 04:04 (GMT) |
Merge branch 'master' into curve-nodes-modifier |
July 2, 2021, 04:03 (GMT) |
Cleanup: Use const variables for object's evaluated mesh Generally the evaluated mesh should not be changed, since that is the job of the modifier stack. Current code is far from const correct in that regard. This commit uses a const variable for the reult of `BKE_object_get_evaluated_mesh` in some cases. The most common remaining case is retrieving a BVH tree from the mesh. |
July 2, 2021, 02:51 (GMT) |
Cleanup: refactor edit-mesh copy functions into functions |
July 2, 2021, 02:15 (GMT) |
Cleanup: spelling in comments |
July 2, 2021, 02:15 (GMT) |
Cleanup: compiler & clang-tidy warnings |
July 2, 2021, 01:40 (GMT) |
Fix type issues |
July 2, 2021, 01:40 (GMT) |
Merge branch 'master' into cycles_procedural_api |
|
|
|


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