Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021