Blender Git Loki

Kaikki Blender Git kommitit.

Page: 637 / 8462

May 18, 2021, 03:35 (GMT)
Fix T88026: Repeated switch to rendered viewport crashes

Resolve ownership ambiguity with shared physics pointers.

Previously, LIB_ID_CREATE_NO_MAIN allowed pointer sharing with
the source ID so physics caches can be shared between original and
evaluated data: (Object.soft.shared & Object.rigidbody_object.shared).

This only worked properly for LIB_TAG_COPIED_ON_WRITE ID's,
as LIB_TAG_NO_MAIN can be used in situations where the original ID's
lifetime limited by it's original data.

This commit adds `LIB_ID_COPY_SET_COPIED_ON_WRITE` so ID's only share
memory with original data for ID's evaluated in the depsgraph.

For all other uses, a full copy of physics data is made.

Ref D11228#287094
May 18, 2021, 02:53 (GMT)
Cleanup: clang-format
May 18, 2021, 02:48 (GMT)
Merge branch 'master' into temp_bmesh_multires
May 18, 2021, 02:37 (GMT)
USD import: fix crash on missing MDL material.

Added early return in MDL conversion code if no
valid MDL is found.
May 18, 2021, 02:25 (GMT)
Import changes from code review branches.
May 18, 2021, 02:11 (GMT)
USD import: light unit conversion.

Added option to convert light units from nits.
May 18, 2021, 00:37 (GMT)
USD Import: apply scale to light size properties.

Apply the scene scale value to light radius, width
and height properties.
May 17, 2021, 23:17 (GMT)
correct prim_visibility allocation for packing
May 17, 2021, 23:15 (GMT)
Merge branch 'master' into cycles_procedural_api
May 17, 2021, 22:59 (GMT)
Alembic procedural: fix wrong property used as base for attribute
lookups

We use the schema so that we can access top level attributes as well.
This is already done for polygon meshes and curves, so this only
modifies the behavior for subdivision objects.
May 17, 2021, 22:56 (GMT)
Alembic procedural: fix crash accessing invalid ICompoundProperties

Although it is not a pointer, accessing an ICompoundProperty
dereferences a pointer under the hood, so check for validity.
May 17, 2021, 22:51 (GMT)
Add comment regarding Fade Inactive Geometry property in overlays popover

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D11249
May 17, 2021, 22:32 (GMT)
Merge branch 'blender-v2.93-release'
May 17, 2021, 22:30 (GMT)
Fix T88230: Properly handle Face Set visibility in Expand Face Sets editing

Expand is not expected to update the visibility state of the PBVH, only
the Face Sets IDs. If visibility updates are made accidentally, PBVH
rendering breaks.

In order for this to work properly, the following fixes are needed:

- Expand should always check for active component before attempting to
modify a Face Set ID

- Expand should always check the visibility state on original_face_sets, as
it is the array that contains the visiblilty state that corresponds with the
current state used for PBVH rendering. This implies that after any modification
done by Expand, the visibility state of ss->face_sets and
expand_cache->original_face_sets should match (like in any other tool that
does not modify visibility).

- Expand should never modify the Face Set ID of a poly that is hidden in
expand_cache->original_face_sets.

- When deleting an ID, hidden Face Sets should be skipped when picking IDs for
content filling. This avoids introducing hidden IDs back into the visible
geometry even after updating its visibility state.

Reviewed By: JulienKaspar, JacquesLucke

Maniphest Tasks: T88230

Differential Revision: https://developer.blender.org/D11243
May 17, 2021, 22:13 (GMT)
Merging latest usd-importer-T81257-merge branch.
May 17, 2021, 21:23 (GMT)
* Fix corner case in last commit
May 17, 2021, 21:21 (GMT)
Tests: Increased threshold param for physics_ocean test

Adjusting threshold to see what the buildbot will make of this.
May 17, 2021, 21:02 (GMT)
BMLogFace now stores the face normal.
May 17, 2021, 20:55 (GMT)
USD import: z-up conversion for constraint.

Added logic to handle z-up conversion when creating
the USDStageReader handle for the transform cache
constraint.
May 17, 2021, 20:32 (GMT)
Fix eNodeTreeExecutionMode typedef

Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021