Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1250 / 8462

September 23, 2020, 11:42 (GMT)
EEVEE-AOV: Data management + UI

- Adds a ViewLayerAOV
- Add layer kernel functions to modify and validate AOVs
- Add Operators to add/remove AOV
- Enable the AOV panel for EEVEE
- Enable the AOV render pass selection in the viewport.

Note that no changes have been made to EEVEE yet.
September 23, 2020, 11:28 (GMT)
Fix T81081: GPencil preset error

Caused by still having 'texture_opacity' in the preests and the preset
operator (but this was removed in the 2.83 rewrite).

Maniphest Tasks: T81081

Differential Revision: https://developer.blender.org/D8990
September 23, 2020, 10:40 (GMT)
LineArt: Capability of rendering in "lock interface" mode.
September 23, 2020, 09:56 (GMT)
Merge branch 'asset-metadata' into asset-browser
September 23, 2020, 09:55 (GMT)
Show "Make Asset" in the context menu of buttons showing IDs
September 23, 2020, 09:39 (GMT)
Cleanup: remove last uses of WITH_SMOKE
September 23, 2020, 09:39 (GMT)
Cleanup: remove smoke code from pointcache

This code is not used by the new fluid simulation system.
Therefore, it does not make sense to keep it around.
We do want to integrate the fluid system with the generic cache
system eventually, but refactoring the system is easier when there
is less dead code that has to be refactored.

Note, I could not remove BKE_ptcache_id_from_smoke entirely yet,
because the depsgraph seems to expect that object that
uses DEG_add_collision_relations also has a pointcache.
That is because it wants to reset the point cache when any of the
other objects changed (this does not work with fluids currently).

Reviewers: sebbas

Differential Revision: https://developer.blender.org/D8987
September 23, 2020, 09:28 (GMT)
LineArt: Clearing flag guard before framebuffer creation.
September 23, 2020, 09:23 (GMT)
Windows Release: Script creation of MSIX package

Script create_msix_package.py will download the ZIP file
from the given URL. It will create the MSIX package
with the version number and publisher ID given.

Strongly recommended are the path to a valid PFX file, and the
password to use that PFX file. These are needed for signing
the resulting MSIX package. The signing step is optional though,
but the resulting MSIX package cannot be installed outside of the
Microsoft Store

Example

set VERSION=2.83.2.0
set URL=https://download.blender.org/release/Blender2.83/blender-2.83.2-windows64.zip
set PUBID=CN=PUBIDHERE
set PFX=X:pathtocert.pfx
set PFXPW=pwhere

python create_msix_package.py --version %VERSION% --url %URL% --publisher %PUBID% --pfx %PFX% --password %PFXPW%

Requirements:
* Python default from the Microsoft Store should do (3.8)
* requests can be installed with `pip install requests`

Note that for an LTS release that gets uploaded to its own LTS application release
in the store you need to specify the `--lts` switch on the command-line to the script.

Upon completion there will be a file with the
name blender-2.83.2.0-windows64.msix. In case PFX file and its password were
given on the command line MSIX package will also be signed for the Microsoft Store.

Related Wiki page: https://wiki.blender.org/wiki/Process/Release_On_Windows_Store

Reviewed By: jbakker

Maniphest Tasks: T77348, T79356

Differential Revision: https://developer.blender.org/D8310
September 23, 2020, 09:07 (GMT)
LibOverride: Add operator to convert a proxy object into an override.

In the end the process is surpringly simple, we only need to manually
convert the proxy itself into an override (which is trivial), and then
run common code with the default 'make override' operation.

Fix T81059: Add operator to convert proxies to library overrides.
September 23, 2020, 09:07 (GMT)
Fix (unreported) LibOverride: RNA asserts when applying overrides.

Some RNA setters require ID data they operate on to be in G_MAIN.
Unfortunately, when we apply overrides as part of a .blend file reading,
new Main is not yet made global one, so we have to do it temporarily
here.

This is a fairly ugly hack, but it should be harmless and safe.
September 23, 2020, 09:07 (GMT)
LibOverride: Tweak override creation code.

This is a first step towards supporting conversion of proxies, done
separately to make it easy to pinpoint in case it would create problems.

It is not expected to cause any change in behavior currently.
September 23, 2020, 08:22 (GMT)
Cleanup: remove 'r_' prefix for variables

This is for return arguments, also remove redundant NULL check.
September 23, 2020, 06:59 (GMT)
Keymap: use release event instead of click

Minor change to last commit, prefer release as click depends on
not moving the mouse cursor.
September 23, 2020, 06:55 (GMT)
Keymap: use D-key click to avoid conflict with grease pencil drawing
September 23, 2020, 06:43 (GMT)
Version: Blender 2.90.1 release
September 23, 2020, 05:51 (GMT)
Fix T73858: Gizmo.use_draw_scale doesn't work as expected
September 23, 2020, 05:26 (GMT)
Fix T68024: Crash from missing original-index mesh layer

Constructive modifiers were not initializing an original index layer
in the case a previous deform modifier created 'mesh_final'.

This happened in the case of multiple deform modifiers that deform along
normals, as requesting normals caused the final mesh to be created.

Ensure mapping data is created in the case
only non-constructive modifiers have run.
September 23, 2020, 05:26 (GMT)
Cleanup: re-order constructive modifier checks

Minor changes to simplify fix (coming next), no functional changes.
September 23, 2020, 03:30 (GMT)
LineArt: Baking keyframes only.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021