A downloadable tool

Get this tool and 2 more for $13.00 USD
View bundle
Buy Now$5.00 USD or more

PREFLIGHT TOOLKIT #001 · Version 0.1.2

Find missing required UDIM tiles and naming problems before texture handoff. Declare the tiles you expect, scan the folder, and get an HTML + JSON report pointing to what needs attention.

You get the Python checker, setup helpers and guides. Linux runtime verified; Python and Pillow 12.3.0 required. Windows/macOS runtime remains unverified.

Try the three free HTML reports below before buying. The sample shows PASS, a missing required tile and a recheck after a manual correction; the full checker is in the paid download.

Your source textures are never renamed, modified or uploaded. Scans make no network requests and use no telemetry, accounts or paid API.

What it checks

  • Names using the BaseName.####.extension UDIM profile, including ambiguous names and duplicate set/tile declarations.
  • Missing tiles when you explicitly declare which tiles should exist.
  • Image dimensions, aspect ratios, formats, and corrupt or empty supported images.
  • Recognized BaseColor, Normal and Roughness channel coverage.

Results use PASS / WARN / FAIL / UNKNOWN. Sparse layouts and mixed resolutions may be intentional; a gap alone does not prove a missing tile.

Included in version 0.1.2

  • The Python scanner and local HTML/JSON report output.
  • START_HERE.md, the udim_doctor.py setup checker and udim_easy_run.py report runner.
  • Windows and Unix convenience scripts.
  • FAQ, troubleshooting guidance and license notices.

Requirements and supported formats

Python is required. This is a command-line tool, not an engine plugin or a standalone executable.

  • Scanner runtime tested on Linux with Python 3.12.13 and 3.13.5; Pillow 12.3.0.
  • Windows/macOS scanner runtime has not yet been verified. Windows helpers received static checks only.
  • Supported image decoding: PNG, JPEG, TGA, TIFF and BMP.
  • EXR, DDS and HDR decoding is unsupported in this release and returns UNKNOWN.

One-time setup may use the internet to install the free pinned Pillow dependency if it is missing. Scanning itself is offline.

A real before/after example

The unchanged 0.1.2 release was run on synthetic PNG fixtures on Linux. A valid sparse layout containing tiles 1001, 1002, 1003 and 1011 returned PASS. A second example explicitly required tile 1011 but omitted that file: the report returned FAIL and identified the missing declared tile. After the existing synthetic tile was added to a separate input copy, the next scan returned PASS.

The scanner detected the problem; it did not repair the files. This demonstration verifies the documented PNG folder check, not engine import or Windows/macOS runtime compatibility.

Scope, support and license

PASS means the implemented checks passed. Mesh UVs, material wiring, colour-space intent, GPU memory and runtime rendering are outside the tool’s scope. A PASS report does not guarantee a successful engine import.

Support covers reproducible bugs in documented functionality and setup. Please use the page comments for non-sensitive questions. Custom rules, asset inspection or repair, remote desktop assistance and project-specific Blender/Unreal debugging are outside the support scope.

The package includes an MIT license permitting commercial use and redistribution. Your purchase pays for the convenience of the packaged utility and documentation; it does not provide exclusive access to the algorithm. Pillow is covered by its own license in the included third-party notices.

AI assistance was used in creating code, text and graphics for this project.

More PREFLIGHT tools

Game Asset Preflight checks exported glTF/OBJ folders and texture references. Sprite Sheet Preflight checks a declared PNG grid and reports exact cell indices.

Need all three workflows? See the current PREFLIGHT TOOLKIT bundle offer. Individual tools remain available separately.


Published 9 days ago
StatusReleased
CategoryTool
Authorwisla
Tagsasset-pipeline, technical-art, Textures, udim
AI DisclosureAI Assisted, Code, Graphics, Text

Purchase

Get this tool and 2 more for $13.00 USD
View bundle
Buy Now$5.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $5 USD. You will get access to the following files:

UDIM_Preflight_0.1.2.zip 112 kB

Download demo

Download
Free sample — 3 HTML reports (no scanner).zip 4 kB

Development log

Leave a comment

Log in with itch.io to leave a comment.