Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2512 / 8462

May 16, 2019, 18:13 (GMT)
Merge branch 'master' into greasepencil-object
May 16, 2019, 18:01 (GMT)
Theme: Update Blender Light to match viewport and default theme.
May 16, 2019, 17:58 (GMT)
Images: more tweaks to save all modified images

Support showing warning messages before saving for cases that we can detect
in advance, to be used by quit dialog.
May 16, 2019, 17:53 (GMT)
Theme: Match new Outliner color settings with viewport.
May 16, 2019, 17:53 (GMT)
Theme: stick bones too bright and vertex select too dark.
May 16, 2019, 17:17 (GMT)
Fix T64725: light power property dragging uses too small increments
May 16, 2019, 16:19 (GMT)
BLI_memarena: unpoison memory before freeing it
May 16, 2019, 16:11 (GMT)
Use edit evaluated mesh when creating mesh for object in edit mode

Makes the result of object.to_mesh() and bpy.meshes.new_from_object()
to be the same as what is visible in the viewport.

This makes Cycles to respect modifiers enabled in edit mode, and should
also easy some scripter's work. The final render still needs some work,
which, maybe, will be about forcing objects out of editing modes.
May 16, 2019, 15:40 (GMT)
Cycles/Eeeve: unify film transparent setting

For existing files, it will use the setting from Cycles or Eevee depending on
the render engine in the scene.

Differential Revision: https://developer.blender.org/D4874
May 16, 2019, 15:24 (GMT)
Cycles: Fix missing viewport updates after recent changes

We can not access ensured-to-be-evaluated dependency graph from the
render API: some of it is running from within evaluation which makes
it possible for engines to access list of evaluated IDs.

Solved by passing dependency graph to viewport functions, similar to
the final render functions.
May 16, 2019, 14:57 (GMT)
Images: move save modified images operator from Python to C

We will use this for saving images along with the .blend file.

Ref D4861
May 16, 2019, 14:56 (GMT)
UI: Move Recover operators into own menu under File.
May 16, 2019, 14:56 (GMT)
UI: Blender and Help menu tweaks and organization.

Blender menu:
- Move Preferences to the top as it is used often.
- Introduce two new sub-menus
- About - links from Help menu, plus link to license section in blender.org
- Support Blender - dev fund, store, they used to be in Help menu.

Help menu:
- Add links to Tutorials and Support section in blender.org
- Add link to Developer Documentation (wiki)
- Always show Python API Reference link
May 16, 2019, 14:42 (GMT)
Tweak API to support adding evaluated meshes to main database

One of the usecases is to create mesh from an object is a manner similar to
how Apply Modifiers does it, and have it in the bmain so it can be referenced
by other objects.

This usecase is something what went unnoticed in the previous API changes, so
here is a followup.

Summary of changes:

* bpy.meshes.new_from_object() behaves almost the same as before this change.
The difference now is that it now ensures all referenced data-blocks are
original (for example, materials referenced by the mesh).

* object.to_mesh() now creates free-standing Mesh data-block which is outside
of any bmain. The object owns it, which guarantees the memory never leaks.

It is possible to force free memory by calling object.to_mesh_clear().

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D4875
May 16, 2019, 14:28 (GMT)
Cleanup: pep8 & remove odd empty string addition
May 16, 2019, 14:17 (GMT)
Merge branch 'master' into greasepencil-object
May 16, 2019, 14:02 (GMT)
EEVEE: Viewport Rendering TAA

EEVEE assumed that the OGL renderer did FSAA, as the FSAA was removed we
needed to revalidate this assumption. The temporal sampling only inited
the matrices during init phase. As now we need to update the matrices
for every sample rendered the code for updating the matrices was
isolated in a new function `EEVEE_temporal_sampling_update_matrices`.

Reviewed By: fclem

Maniphest Tasks: T64646

Differential Revision: https://developer.blender.org/D4871
May 16, 2019, 13:50 (GMT)
Revert "Tests: speed up render tests by running multiple in the same process"

This makes finding the crashing tests harder, reverting until there is a
better solution.

This reverts commit 93901e7f0a05ba471f3b4c0201500d9dfcd68c2c.
May 16, 2019, 13:21 (GMT)
Fix T64576: Duplicate option in the header

D4856 by @Gvgeo
May 16, 2019, 13:02 (GMT)
Fix: Some Sequencer panels were missing a category, causing warnings
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021