What This Actually Is and Why People Are Looking For It
I've seen this come up repeatedly on a few design forums lately, usually from people who are trying to clean up old model files or standardize a retro workflow. Geometry Checklist Vintage is basically a curated set of checks and reference templates that target older geometry practices — things like low-poly topology from the late 90s and early 2000s, legacy UV unwrap patterns, and the kind of edge flow rules that existed before modern retopology tools made everything feel effortless. It's not a single downloadable program. More accurately, it's a methodology document and a companion set of .assess or .json-style checklists that different studios and freelance teams have shared informally over the years. You'll find compiled versions floating around on GitLab repos and some ArtStation posts, but the source material is really just a collection of internal pipeline docs that people lifted from production environments.
Geometry Checklist Vintage Download Reality
There isn't one official download link. The most commonly referenced version circulates as a Google Doc or a GitHub gist, often titled something like "vintage-geo-checklist.md" or similar. If you search GitHub for "geometry checklist vintage" you'll find a handful of repositories, but most are outdated forks. The version I personally found most useful was a combined document that merged the original checklist with a set of Blender node setups that automate the validation steps. The core idea is straightforward: you run your mesh or UV layout against a series of conditions that were standard before modern engines and real-time renderers took over. Things like non-overlapping UV islands, quad-only topology on hard-surface models, manual edge loops around deformation zones, and the avoidance of N-gons longer than four vertices. Each condition gets checked off manually or semi-automatically depending on your toolchain. I set this up once for a project where we were re-upholding assets from an old game pipeline into a modern engine. We had roughly two hundred models to process. The checklist caught about forty percent of topology issues that automated retopology would have missed — mostly things like inverted normals tucked behind surface geometry and UV seams placed inside visible surfaces rather than along natural creases.
The process took me about three minutes per model on average after the initial setup. That's compared to doing it blind, which meant finding issues in-engine and going back to fix them, usually taking fifteen to twenty minutes per model when you account for re-import and restart times.
Get the Full Details

The Edge Case That Almost Cost Us a Week
Here's the thing nobody puts in the documentation: the checklist assumes your coordinate system and face winding order are consistent across the entire asset library. In practice, old pipelines mix Blender, Maya, and 3ds Max exports, and each handles normals differently. I ran the checklist on a batch of thirty chest-of-drawers models and every single one came back clean. Then I imported them into Unreal and half the models rendered inside-out because the winding order had flipped during a round-trip through an outdated FBX exporter. The workaround was simple but worth noting. Before running the vintage checklist, I added a preliminary step that runs a normal recalculation using "Face Orientation" view mode in Blender and flags any mesh with more than ten percent red-facing polygons. That caught the inconsistency immediately. I wrapped that into the checklist as step zero so nobody skips it. Without that step, the rest of the checklist gives you a false sense of security.
Common Pitfalls and Where the Method Breaks Down
The biggest limitation is that this checklist was designed for hard-surface and mechanical geometry, not organic or character work. If you apply it to a sculpted character mesh, you'll spend an hour checking things that don't matter and miss the actual problems like pinching around joint areas or uneven subdiv flow. The checklist doesn't account for subdivision surface weight distribution, which is the real concern for organic models. Another issue is the reliance on manual checking for certain items. The UV seam placement check, for example, is subjective. What counts as a "poorly placed seam" varies by artist and by project requirement. I've seen teams use this checklist and waste two hours arguing over whether a particular seam location is acceptable. The solution is to define acceptance criteria for each subjective check before you start, ideally with a reference image or screenshot from a senior artist. The checklist also assumes you're working in a quad-based workflow. If your pipeline has moved toward triangle soups or bootstrapped retopology with tools like Instant Meshes, most of the topology checks become irrelevant. I'd recommend skipping the edge-flow and N-gon sections in that case and focusing only on the UV and normal validation parts. Those remain useful regardless of how you generate your mesh.
What to Actually Do If You Need This
Start by finding a recent fork of the checklist on GitHub — look for one updated within the last year. Clone it and run through the first five checks on a single test model before committing to the full batch. That way you can calibrate your tolerance settings and decide which checks are actually meaningful for your project. Combine it with a simple Python script that automates the objective checks. The Blender API exposes everything you need: normal direction, face vertex count, UV island overlap detection, and seam flag status. A script that runs those four checks takes about ninety lines and cuts the manual work down to nearly zero for the repeatable items. The remaining checks — the ones that need a human eye — are worth keeping manual because they catch context-sensitive problems no script can evaluate reliably. If you're working with organic geometry or character assets, don't bother with the full vintage checklist. Use it as a reference for the UV and normal sections only, and skip the topology rules entirely. For hard-surface work on a tight deadline, it's genuinely useful. For everything else, it's overhead you probably don't need.
