The following list outlines
the current limitations for Maya/Toxik 3D interopability:
- The format of the imported Toxik composition
(and the Reaction node) is based on the render settings of the Maya
render camera (which is always the first renderable camera encountered).
- The start/end of the imported Toxik composition
is set to the Maya scene min/max time and the mark in/out of the
composition is set to the Maya animation start/end time.
- Maya animation curves are recalculated
into a Toxik animation with one keyframe at each frame.
- Maya expressions are not translated into
Toxik expressions. Importing an expression-driven Maya attribute
results in undefined behavior. Expressions on Transform nodes are
most likely to cause problems.
- Maya node instances are supported. However,
they are converted to a set of unrelated duplicate nodes in Toxik.
- The camera image plane distance, its
size on aperture, the camera focal length and the horizontal scale
are all animatable values in Maya, so ideally, the plane layer transformation
in Toxik should be animated as well. This is not supported yet.
- Image plane type is animatable in Maya.
This cannot be supported in Toxik.
- Image plane frame offset is animatable
in Maya, but the Toxik Import node Time Offset is not.
- Image plane size is animatable in Maya.
This is not supported in by the interop script.
- Image plane depth is animatable in Maya.
Depth cannot be animated in Toxik.
- Image plane squeeze correction is animatable
in Maya. This is not supported in by the interop script.
- The image plane offset values which controls
how much the center of the image plane is offset from the centre
of the viewing frustum of the camera (offsetX, offsetY) are not
supported by the interop script.
- The camera image plane layer cannot be
created correctly if it doesn't have access to the image files associated
with it, because we need to know the image resolution to scale the
plane layer in Reaction. Also, the Image Import tool cannot store
the path of an image sequence that doesn't exist.
- Parameters that modify the camera image
plane pixels are not supported; colorGain, colorOffset, alphaGain,
displayMode (A, RGB, RGBA). This could be implemented in Toxik through
various tools nodes after the footage import node.
- Parameters that control the amount of
the source image that is used in the camera image plane are not
supported; coverageX, coverageY, coverageOriginX, coverageOriginY.
This could be implemented in Toxik through resize and crop nodes
after the footage import node.
- Fixed camera plane not supported.
- Toxik does not support the Z channel.
It is configured through the 'depth' camera shape node attribute
in Maya.
- Node names are converted to ASCII.
- Unicode image plane file sequences and
Unicode render layer files cannot be imported.
- Once the Maya camera image plane is imported
in Toxik, it is no longer a “camera” image plane (one that automatically
rescales itself to fit the camera view), just a simple image plane
parented by the camera and properly scaled for the current depth
of the plane.