Every 3D animation team knows the pain of a shot that looked fine in the viewport but broke in the render farm, or a rig that passed internal review only to fail during layout. These problems are rarely technical mysteries — they are almost always the result of skipped checks in the workflow. This guide offers five practical checklists designed for modern professionals working in film, games, or broadcast. Use them as-is or adapt them to your pipeline. The goal is simple: catch issues before they cost time, money, or client trust.
1. The Pre-Production Checklist: Locking Down the Foundation
Pre-production is where most preventable errors originate. A vague brief or missing reference can cascade into weeks of rework. We recommend a structured review before any asset or animation work begins.
1.1 Brief and Reference Audit
Start by verifying that the creative brief includes character descriptions, style frames, and movement references. Teams often assume everyone shares the same mental image. A simple test: ask two senior artists to describe the main character’s walk cycle based on the brief alone. If their descriptions differ, the brief needs more detail. Include turnarounds, texture palettes, and key poses where possible.
1.2 Technical Specification Review
Check that the output specs are agreed upon early: frame rate, resolution, color space, and naming conventions. Many studios use a shared spreadsheet or a pipeline tool to track these. A common mistake is assuming that a 24 fps project can be easily converted to 30 fps later — motion blur and timing will break. Confirm all specs with the client or production lead before starting.
1.3 Asset List and Dependency Map
Create a list of all required assets — characters, props, environments — and map their dependencies. For example, a character rig depends on the model, which depends on concept art. If concept art is delayed, the entire schedule shifts. Share this map with the team so everyone knows what blocks what.
One team I worked with skipped the dependency map and discovered halfway through that the hero prop needed a custom shader that wasn't scheduled for another two weeks. The fix was a week of overtime. A simple checklist would have caught it.
2. Asset Validation Checklist: Catching Geometry and Texture Issues
Assets are the building blocks of every shot. Sending a broken model or a misnamed texture into the pipeline causes delays that affect multiple departments. This checklist focuses on what to verify before assets are published.
2.1 Geometry Checks
Run a non-manifold geometry test. Non-manifold edges cause shading artifacts and can crash renderers. Most DCC tools have a built-in checker — use it. Also verify that the polygon count matches the LOD requirements. A high-poly model intended for close-ups should not be used for background crowds without a decimated version. Check for zero-area faces, inverted normals, and overlapping vertices.
2.2 UV and Texture Validation
Ensure all UV shells are within the 0–1 space unless using UDIMs. Check for overlapping UVs that cause texture bleeding. Verify that texture maps are in the correct format (PNG, EXR, TGA) and that file paths are relative, not absolute. A texture that references C:/Users/ArtistName/Desktop/ will break on the farm. Use a path validation script as part of your publish process.
2.3 Rigging and Skinning Tests
Before an asset is approved for animation, test the rig with a simple walk cycle. Check for joint flipping, stretching, and weight painting errors. A common issue is that the rig works in the source file but fails after export — test in the target application (Maya, Blender, Unreal) with the exact import settings the animators will use.
We also recommend a batch test: load the asset into a blank scene and run a script that moves all controls through their full range. Log any errors. This catches 90% of rigging issues before they reach the animator.
3. Animation Pass Checklist: Blocking, Splining, and Polish
Animation passes are the most iterative part of the workflow. Without a structured checklist, it is easy to lose track of what has been reviewed and what still needs work. This checklist divides the process into three clear stages.
3.1 Blocking Pass Review
In the blocking stage, check that the key poses communicate the intended story beats. Is the emotion readable? Are the silhouettes clear? Avoid polishing timing or spacing at this stage — focus on storytelling. Use a greyscale or untextured viewport to judge poses without distraction.
3.2 Splining and Timing
Once the blocking is approved, move to splining. Check for consistent timing: a character's reaction should not be faster than the audience can perceive, unless it is a deliberate comedic beat. Verify that arcs are smooth and that there are no sudden pops in the curves. Use the graph editor to look for abrupt tangents. A good rule: every control should have at least one keyframe per pose, and the curves should flow naturally.
3.3 Polish and Final Review
During polish, check secondary motion — hair, clothing, jiggle — and ensure it does not distract from the primary action. Also verify that the animation respects the rig's limits: no broken joints or intersecting geometry. Run a playblast with the final camera and submit it for director review. Keep a version log so you can revert if needed.
One common mistake is skipping the blocking review and jumping straight to splining. This often results in beautiful motion that tells the wrong story. The checklist forces a gate at each stage, reducing wasted effort.
4. Lighting and Rendering Checklist: Avoiding Farm Failures
Rendering is where technical debt comes due. A scene that works interactively can fail in batch rendering due to memory limits, missing textures, or incorrect render settings. This checklist helps you validate before you submit to the farm.
4.1 Scene Optimization
Check that all unnecessary objects are hidden or deleted. A common issue is that artists leave reference geometry or guide curves in the scene, which increases render time and memory usage. Use a scene cleaner script to remove unused nodes, textures, and animation curves. Also verify that the scene uses the correct units — a model scaled incorrectly can cause z-fighting or clipping.
4.2 Render Settings Verification
Confirm the output resolution, frame range, and file format match the delivery specs. Check that the render engine (Arnold, Redshift, Cycles) is set to the correct version and that all render layers are properly assigned. A frequent error is that the beauty pass renders correctly but the AOVs (ambient occlusion, depth, motion vectors) are missing or misnamed. Run a single-frame test render and inspect all AOVs before submitting the full sequence.
4.3 Farm Submission Test
If you use a render farm, submit a single frame first. Check that the farm can access all texture and cache files via the correct paths. Use a path mapping script to convert local paths to farm-compatible paths. Also verify that the scene does not exceed the farm's memory limit per frame. If it does, consider using proxy geometry or reducing texture resolution.
We have seen teams lose days because a single texture was stored on a local drive instead of the shared server. The render farm would fail silently, and the error only appeared in the log after hours of queuing. A pre-submit checklist catches this in seconds.
5. Delivery and Archival Checklist: Closing the Loop
Delivery is not the end of the workflow — it is the point where you hand off to the client or the next department. A sloppy delivery can undo weeks of good work. This checklist ensures that what you send is complete, correct, and reusable.
5.1 Final Review Against Brief
Before exporting, compare the final render against the original brief. Check that the color grading matches the reference, the frame rate is correct, and the audio sync (if any) is accurate. Use a split-screen comparison tool to spot differences. If the brief changed during production, ensure that the final version reflects the latest approved changes.
5.2 File Naming and Packaging
Use a consistent naming convention: Project_Shot_Version_Date.ext. Include a README file that lists all assets, software versions, and plugins used. Package the deliverable as a self-contained folder or ZIP archive. Avoid using spaces or special characters in file names — they cause issues on some systems.
5.3 Archival for Future Use
Archive the final scene files, textures, and renders in a location that is backed up and indexed. Include a version of the scene with all caches baked, so it can be reopened without the original plugins. Many studios keep a master archive drive and a separate backup. Label the archive with the project name and date. This step is often skipped, but it saves time when a client requests a small change months later.
One studio I know had to redo an entire shot because the archived scene was missing the texture folder. The artist had left the company, and no one knew where the textures were stored. A proper archival checklist would have prevented that.
6. Common Pitfalls and How to Avoid Them
Even with checklists, certain mistakes recur across teams. Here are three we see most often, along with practical fixes.
6.1 Over-Reliance on Memory
Experienced artists often skip checklists because they think they remember all the steps. But under deadline pressure, memory fails. The fix: make checklists part of the pipeline tool, so they appear automatically when publishing or submitting. If the checklist is not completed, the submission is blocked. This removes the need for willpower.
6.2 Inconsistent Naming Conventions
When different artists use different naming styles, asset management becomes chaotic. The fix: enforce a naming convention at the project level and use a script that renames assets on import. Include the convention in the pre-production checklist and review it during onboarding.
6.3 Skipping the Farm Test
Artists often test renders on their local machine and assume it will work on the farm. But local machines have different memory, paths, and plugin versions. The fix: always run a single-frame farm test before submitting a batch. Add this step to the rendering checklist and make it a hard gate.
These pitfalls are not technical failures — they are process failures. A good checklist turns process into habit.
7. Frequently Asked Questions
How often should checklists be updated?
Review checklists at the end of each project. Gather feedback from the team about what worked and what was missing. Update the checklist before the next project starts. A stale checklist is almost as bad as no checklist.
Who is responsible for enforcing checklists?
Ideally, the pipeline or technical director owns the checklists, but every artist should be responsible for running their own checks before submission. In small teams, the lead artist can do a final review. The key is to make it a shared culture, not a policing exercise.
Can checklists be automated?
Yes. Many pipeline tools (like ShotGrid, Ftrack, or custom scripts) can run automated checks on publish. For example, a script can verify that all textures exist, that the scene has no non-manifold geometry, and that the naming convention is correct. Automation reduces human error, but manual review is still needed for creative aspects like posing and timing.
What if the client changes the brief mid-project?
Treat it as a new version. Update the pre-production checklist with the new requirements, and re-run the asset validation checklist on any affected assets. Communicate the changes to the whole team. A change log in the checklist helps track what has been updated and what still needs review.
Are these checklists suitable for real-time animation (games/VR)?
Yes, with adjustments. For real-time, add checks for polygon budget, texture memory, and LOD transitions. The rendering checklist should include shader compilation and performance profiling. The core structure — pre-production, asset validation, animation passes, and delivery — remains the same.
Comments (0)
Please sign in to post a comment.
Don't have an account? Create one
No comments yet. Be the first to comment!