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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021