ID 376010 - AlembicIn Op fails to generate geometry attributes if multiple identical time samples are specified

Follow

Problem summary

The AlembicIn Op fails to generate geometry attributes when the 'useOnlyShutterOpenCloseTimes' parameter on the AlembicIn node is set to true and multiple identical time samples are specified (for example using a RenderSettings node with maxTimeSamples = 2, shutterOpen = 0, shutterClose = 0).

Customer reported version
Katana 3.0v5

Customer reported platform
rhel7

Steps to reproduce

  1. Create a Katana project with a CameraCreate and an Alembic_In node merged together.
  2. Load an Alembic cache with deforming geometry (for example the attached file).
  3. Connect a RenderSettings node and set maxTimeSamples to 2, leaving shutterOpen and shutterClose at their defaults of 0.
  4. Start a Preview Render from the RenderSettings node.

Expected behaviour
The render completes successfully.

Actual behaviour
The renderer plug-in throws an error as required attributes can't be found.

Depending on the renderer, the render either fails at the point of the error or completes, but the rendered image doesn't show any geometry.

Workaround
Unknown.

Reproduced by support

This bug has been reproduced in:
Katana 3.1v1 - Windows 10 - CentOS 7
Katana 3.0v5 - Windows 10 - CentOS 7
Katana 3.0v1 - Windows 10 - CentOS 7

Unable to reproduce bug in:
Katana 2.6v1 - Windows 10 - CentOS 7
Katana 2.5v1 - Windows 10 - CentOS 7
Katana 2.0v1 - CentOS 7
Katana 1.6v3 - CentOS 7

 

    We're sorry to hear that

    Please tell us why