Show in Contents
Add to Favorites
Home: Autodesk Maya Online Help
Troubleshoot NURBS surface does not appear when rendering
Troubleshooting Rendering
Troubleshoot projection texture swims over an animation
Troubleshoot rendered image
doesn’t match interactive window display
In rare cases, a rendered
image may not match what is displayed in the interactive window.
This may be caused by different Dependency Graph solutions if
nodes are evaluated in a different order.
The most common occurrences
are: renders that are divided among multiple machines produce inconsistent
results; an arbitrary frame within an animation range is rendered
alone; or rendering with motion blur produces different results
than rendering without motion blur.
Scene elements which
may produce undesirable render matching include:
- Any dependency graph cycle.
- Animated nodeState on any node.
- Animated transform limits.
- The multi-chain IK solver.
- Expressions that modify values based
on a previous value. For example: tx = tx + 1.
- Expressions that conditionally set values.
For example: if (ty > 5) tx = ty.
- Expressions that execute commands (or
create or delete Maya nodes). For example: sphere.
- Particle/softbody solutions (because
of timestep changes).
- Geometry Constraint nodes (because they
go to the point on the target geometry that is closest to the current
point).
- Any constraint where the sum of the target
weights is zero.
- Aim, tangent, or normal constraint or
lookAt nodes with the worldUpType attribute set to None.
- Aim, tangent, or normal constraint or
lookAt nodes with the upVector co-linear with the aimVector.
- IK with an animated solverEnable value.
Workaround
The renderer can invoke
a MEL procedure just before you render a frame. (You specify this
script in the Render Settings > Render Options >
PreRender Mel text field.) You can use this procedure
to force evaluation at the intervening skipped frames.
To use a MEL script
- Put the MEL script (named preFrameProc.mel)
in your Maya scripts directory.
- Under Render Settings >
Render Options, type preFrameProc in the PreRender
Mel field.
If motion blur is on,
you may need to bake the animation.