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.