March 4, 2020, 19:41 (GMT) |
GPencil: Move seed below Random factors |
March 4, 2020, 19:29 (GMT) |
GPencil: Change Array modifier Now the randomness works totally different in a more predictable way. |
March 4, 2020, 18:26 (GMT) |
GPencil: Modifier: Unlock range of Saturation and Value in HSV modifier |
March 4, 2020, 18:22 (GMT) |
GPencil: Modifier: Fix UI of Tint and Opacity modifiers |
March 4, 2020, 17:46 (GMT) |
Fluid: Bounding boxes for effector objects This commit adds bounding box support for emission objects - similarly to flow objects. Before, each effector object had to iterate over the entire domain. Bake times of scenes with multiple obstacles improved significantly with this optimization. Other improvements that were implemented alongside the bbox feature: - Option for subframe sampling for effector objects - Option to enable / disable effectors (can be animated) - Optimization for static objects. If a flow or effector object does not move and the adaptive domain is not in use, the bake time will be optimized further by reusing the flow / effector grids from the previous frame (no recalculation). |
March 4, 2020, 17:46 (GMT) |
Fluid: Added sanity grid initializations in smoke / liquid scripts Just a sanity check. |
March 4, 2020, 17:46 (GMT) |
Fluid: Fix issue with fire emission Fixes weird behavior at inflow regions. Issue was introduced with d6d44ccc7786. |
March 4, 2020, 17:46 (GMT) |
Fluid: Naming cleanup for flags grid Use flags instead of obstacle to avoid confusion with obstacle levelset grid. |
March 4, 2020, 17:46 (GMT) |
Fluid: Added an option to delete fluid inside obstacles Simple checkbox that - if enabled - will tell the solver to clear density or liquid particles in obstacle cells. |
March 4, 2020, 17:46 (GMT) |
Fluid: Optimization for extrapolation functions in smoke / liquid scripts Too much extrapolation can become expensive. Reducing it here since extrapolating levelsets into a couple of cells should be sufficient. |
March 4, 2020, 17:30 (GMT) |
GPencil: Fix compiler warnings |
March 4, 2020, 17:15 (GMT) |
GPencil: Fix stroke textures not working because of material chunk reuse |
March 4, 2020, 16:35 (GMT) |
Fix T74434: Video Sequencer: Alt+ clicking (assign to all selected) does not work for unlocking Special case for when we do this on "lock": - locked sequences are not in "selected_editable_sequences" - use "selected_sequences" in that case Maniphest Tasks: T74434 Differential Revision: https://developer.blender.org/D7023 |
March 4, 2020, 15:48 (GMT) |
March 4, 2020, 15:45 (GMT) |
Build System: Add OpenXR-SDK dependency and WITH_XR_OPENXR build option The OpenXR-SDK contains utilities for using the OpenXR standard (https://www.khronos.org/openxr/). Namely C-headers and a so called "loader" to manage runtime linking to OpenXR platforms ("runtimes") installed on the user's system. The WITH_XR_OPENXR build option is disabled by default for now, as there is no code using it yet. On macOS it will remain disabled for now, it's untested and there's no OpenXR runtime in sight for it. Some points on the OpenXR-SDK dependency: * The repository is located at https://github.com/KhronosGroup/OpenXR-SDK (Apache 2). * Notes on updating the dependency: https://wiki.blender.org/wiki/Source/OpenXR_SDK_Dependency * It contains a bunch of generated files, for which the sources are in a separate repository (https://github.com/KhronosGroup/OpenXR-SDK-Source). * We could use that other repo by default, but I'd rather go with the simpler solution and allow people to opt in if they want advanced dev features. * We currently use the OpenXR loader lib from it and the headers. * To use the injected OpenXR API-layers from the SDK (e.g. API validation layers), the SDK needs to be compiled from this other repository. The extra "XR_" prefix in the build option is to avoid mix-ups of OpenXR with OpenEXR. Most of this comes from the 2019 GSoC project, "Core Support of Virtual Reality Headsets through OpenXR" (https://wiki.blender.org/wiki/User:Severin/GSoC-2019/). Differential Revision: https://developer.blender.org/D6188 Reviewed by: Campbell Barton, Sergey Sharybin, Bastien Montagne, Ray Molenkamp |
March 4, 2020, 15:37 (GMT) |
Merge branch 'master' into greasepencil-object |
March 4, 2020, 15:06 (GMT) |
GPencil: Fix sbuffer rendering twice when using onion skinning |
March 4, 2020, 15:06 (GMT) |
GPencil: Fix occlusion bug when using multiple material |
March 4, 2020, 13:43 (GMT) |
Use new idtype callbacks in id_lib code. As before, it falls back to old code currently when no IDType is found. New IDTypeInfo is only defined for Object so far. |
March 4, 2020, 12:51 (GMT) |
Cleanup: use MEM_recallocN_id utility function |
|
|
|


Master Commits
MiikaHweb | 2003-2021