Blender Git Loki
Git Commits -> Revision 3ce9bce
Revision 3ce9bce by Sybren A. Stüvel (master) January 16, 2019, 09:44 (GMT) |
Alembic export: write curve/NURBS as mesh It's now possible to export curves and NURBS as mesh data to Alembic. This allows artists to do any crazy thing on curves and export the visual result to Alembic for interoperability with other software (or caching for later use, etc.). It's an often-requested feature. This works around T60503 and the fixes export part of T51311. Note that exporting zero-width curves is currently not supported, as exporting a faceless mesh (e.g. just edges and vertices) is not supported by the mesh writer at all. To test, create a curve with thickness (for example extruded), export to Alembic and check the 'Curves to Mesh' checkbox in the export options. Reviewers: sergey Differential Revision: https://developer.blender.org/D4213 |
Commit Details:
Full Hash: 3ce9bcee70537a52f8d802abfb9e14c34f9a9251
Parent Commit: 2bb6028
Lines Changed: +81, -26
9 Modified Paths:
/source/blender/alembic/ABC_alembic.h (+1, -0) (Diff)
/source/blender/alembic/intern/abc_curves.cc (+21, -0) (Diff)
/source/blender/alembic/intern/abc_curves.h (+13, -0) (Diff)
/source/blender/alembic/intern/abc_exporter.cc (+14, -2) (Diff)
/source/blender/alembic/intern/abc_exporter.h (+1, -0) (Diff)
/source/blender/alembic/intern/abc_mesh.cc (+17, -17) (Diff)
/source/blender/alembic/intern/abc_mesh.h (+6, -7) (Diff)
/source/blender/alembic/intern/alembic_capi.cc (+1, -0) (Diff)
/source/blender/editors/io/io_alembic.c (+7, -0) (Diff)
/source/blender/alembic/intern/abc_curves.cc (+21, -0) (Diff)
/source/blender/alembic/intern/abc_curves.h (+13, -0) (Diff)
/source/blender/alembic/intern/abc_exporter.cc (+14, -2) (Diff)
/source/blender/alembic/intern/abc_exporter.h (+1, -0) (Diff)
/source/blender/alembic/intern/abc_mesh.cc (+17, -17) (Diff)
/source/blender/alembic/intern/abc_mesh.h (+6, -7) (Diff)
/source/blender/alembic/intern/alembic_capi.cc (+1, -0) (Diff)
/source/blender/editors/io/io_alembic.c (+7, -0) (Diff)