Blender Git Commit Log

Git Commits -> Revision a9a8eed

Revision a9a8eed by Sybren A. Stüvel (master)
September 18, 2019, 15:08 (GMT)
Fix T65816: Alembic export of procedural mesh results in a static mesh and crashes

The static mesh issue described in T65816 has been resolved by @Sergey
in T60094.

This commit fixes the last bit of the puzzle, which was two-fold:
- A missing depsgraph update when setting `orig_object.data = new_mesh`
from Python. Thanks @Sergey for providing the fix :)
- Properly locking the interface while exporting. This prevents crashes
as described in T60094. The previous approach of calling
`BKE_spacedata_draw_locks()` was not enough.

Commit Details:

Full Hash: a9a8eedd163e17fcf345726fd4c4db891771cac8
Parent Commit: a1318d2
Lines Changed: +7, -10

2 Modified Paths:

/source/blender/alembic/intern/alembic_capi.cc (+4, -3) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cc (+3, -7) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021