Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Alembic file format allows for very efficient storage of geometry and other scene data, which can now be referenced directly in Maxwell 3Render v3. Support for Alembic includes static and animated geometry as well as particles, improving the speed and efficiency of your workflow. 

...

With the Alembic native support, Maxwell will recognize the materials of the exported .abc file and will automatically assign each material to each single face if they already exists exist in the scene. Otherwise it will create the materials list given in the .abc file if they were missing in are missing from the scene. 

The Alembic support allows you to: 

  • In

...

  • your plugin,

...

 

...

Image Removed

...

  • use an Alembic file as an external MXReference, reducing dramatically your scene files size. You load an .abc file just as you would load an .MXS file for referencing. See your plugin documentation for details.
  • In Studio, there are two ways to work with Alembic files:
    • Simply import it using File>Import. In this case the alembic object will be imported into the scene and be treated as a regular object when saving the scene. This means your MXS will grow larger as the geometry is no longer referencing an outside file.
    • You can reference the Alembic file using the extension MWObjectAlembic. To create this extension object, right-click in the Object List panel and choose Create Extension Object>MWObjectAlembic.

 

Image Added

Referencing an Alembic file in Studio

Parameters

 

...

Info

Please note that some of these parameters are only relevant for import into Maxwell Studio. For details on the import options when working with your plugin, consult that plugins documentation.

Scene scale

...

General scale factor for the

...

imported file. Adjust this setting if the Alembic file imports too small or too large compared to your scene in Studio. This can happen because the file was exported from an application with no particular real world scale in mind.

Alembic file

Path to the Alembic file. 

Frame number

If the Alembic file contains animated geometry, this value indicates the frame in the Alembic sequence to be loaded.

FPS

Frames per second used in the imported animation. For predictable motion blur, this should be set to the FPS used when the animation was created.

Shutter Speed

Interval (in 1/sec) to calculate the motion blur in the sequence. Lower values will result in heavier motion blur. A setting of 50 with a setting of 24 FPS should result in similar motionblur as in film shot at 24fps with a rotary shutter of 180 degrees.

Xform Substeps

Number of substeps considered for the transformation motion blur.  See the Motion Blur page for details on how the substeps influence the look of motionblur.

File Axis System

Indicates the axis that will serve as the scene's up-axis, derived from the axis system with which the Alembic file were created

...

. Some applications consider Z as the up-axis, while in others Y is the up-axis.

Smoothing 

Force Recalculate Normals

...

If the Alembic file does not contain normals information for the geometry, this option will auto calculate normals on import - thus allowing you to have a smooth object instead of a facetted one.

Angle Threshold

Defines the angle below which the normals are interpolated, resulting in a smooth look. If you set this angle too low, you will start seeing the individual polygons in the geometry.

 

Info
titleTo learn more

Find more information about the Alembic format specification in the Alembic Documentation site.