diff options
author | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2021-08-20 03:30:50 +0300 |
---|---|---|
committer | Kévin Dietrich <kevin.dietrich@mailoo.org> | 2021-08-20 03:40:37 +0300 |
commit | f8637cd8af451661a306edd5682cc17029e7e7e5 (patch) | |
tree | 4db9a5a8e1cf1b0ef9b5806af3a79bb6927c440e /source | |
parent | 5b51df0f3301ac829e22e2efcc4c81437668bb58 (diff) |
Alembic Procedural: only subdivide if subsurf modifier is present
As subdivision objects are first class citizens in Alembic, to
differentiate them with non-subdivided polygon meshes, the Alembic
Procedural automatically sets up subdivision properties on the generated
Cycles Mesh.
However, for real-time playback subdivision is far too slow, so this
modifies the detection of a MeshSeqCache modifier used to activate the
procedural to allow for a Subsurf modifier right after the cache one. If
present, the procedural will tag the object for subdivision, if absent, the
object will be treated as a regular mesh.
This is a temporary measure for until subdivision surface settings are part
of the Mesh datablock (see T68891).
Reviewed By: brecht
Differential Revision: https://developer.blender.org/D11162
Diffstat (limited to 'source')
0 files changed, 0 insertions, 0 deletions