Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1811 / 8462

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
Revision a5c4a44 by Sebastián Barschkis (master)
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).
Revision 3c74d45 by Sebastián Barschkis (master)
March 4, 2020, 17:46 (GMT)
Fluid: Added sanity grid initializations in smoke / liquid scripts

Just a sanity check.
Revision 8f1876b by Sebastián Barschkis (master)
March 4, 2020, 17:46 (GMT)
Fluid: Fix issue with fire emission

Fixes weird behavior at inflow regions. Issue was introduced with d6d44ccc7786.
Revision bf8a73b by Sebastián Barschkis (master)
March 4, 2020, 17:46 (GMT)
Fluid: Naming cleanup for flags grid

Use flags instead of obstacle to avoid confusion with obstacle levelset grid.
Revision 6958ec3 by Sebastián Barschkis (master)
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)
Fix T71578: knife tool draws some points incorrectly

D6417 by @fbessou
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
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021