Intermediate Technical

What is Texel Density and Why Does It Matter?

Texel density is the measure of how many texture pixels map to each real-world unit of 3D surface area. Matching it consistently across assets in a scene is what makes environments look professional — mismatched density is immediately visible as one surface being sharp while adjacent geometry looks blurry.

⏱ ~7 min read · 6 sections · Intermediate

Section 01

What is Texel Density?

A texel is a single pixel in a texture map. Texel density (TD) measures how many texels cover one unit of real-world surface area — typically expressed as pixels per meter (px/m) or pixels per centimetre (px/cm).

A texel density of 512 px/m means that one metre of real-world surface area maps to 512 texture pixels in any direction. Double the texel density and you get twice the detail in the same space. Halve it and the texture appears stretched and blurry at the same viewing distance.

Think of it as dots per inch, but for 3D. A 300 DPI printed photograph looks sharp. A 72 DPI version of the same photo looks blurry at the same physical size. Texel density works the same way — higher density means more detail per unit of surface area on your 3D asset.
Section 02

Why Consistent TD Matters

When you place multiple assets in a game scene, inconsistent texel density is immediately noticeable — one prop looks sharp and crisp while adjacent geometry looks blurry, even at the same camera distance. This inconsistency breaks immersion and signals amateur production to anyone who notices it.

Inconsistent TD

A detailed crate next to a blurry wall panel. A sharp floor tile next to a low-res barrel. The scene looks uneven — like assets from different projects thrown together. Immediately visible to the player even if they can't articulate why it looks wrong.

Consistent TD

Every surface in the scene has the same level of detail per real-world unit. The scene looks coherent and intentional. The player's eye moves naturally through the environment without being pulled to jarring resolution mismatches.

Professional game studios establish a texel density budget for each content category and enforce it across the team. Every artist knows that hero props target X px/m, background props target Y px/m, and architectural surfaces target Z px/m. Consistency at scale is only achievable when everyone is working to the same number.

Section 03

Measuring Texel Density

The most practical way to measure and match texel density is with a checkerboard texture. Apply a checker with a known square size (e.g. each square = 10cm) to your mesh in your 3D software. If the checker squares appear the correct physical size on the mesh — each square visually representing 10cm of real-world surface — your texel density is calibrated correctly.

For a more precise number, the formula is straightforward: divide your texture resolution by the UV coverage, then divide by the real-world surface area of that UV island.

TD formula:
Texel Density (px/m) = (Texture Resolution × UV Island Coverage) ÷ Real World Surface Area

Example: a 2048px texture where a 1m² wall face occupies the full 0–1 UV space = 2048 px/m.

Tools for measuring TD

Checker texture

The fastest visual method. Apply a checker and judge by eye whether squares appear the correct real-world size. Works for quick checks without any maths.

Texel Density Checker

A free Blender addon that displays and sets texel density values directly in the UV editor. Invaluable for hitting specific px/m targets consistently.

Manual calculation

Use the formula for precise values. Required when matching TD to a specific studio standard or when the checker method isn't accurate enough.

Section 04

TD Budgets by Asset Type

Different asset categories in a game scene typically use different texel density targets. Close-up, player-facing assets get more resolution per real-world unit. Distant background assets get less. The camera distance at which each asset is viewed most often should drive the target TD.

Asset Category Suggested TD (at 2048px) Typical Use
Hero / focus prop 1024 – 2048 px/m Items the player examines up close — weapons, key story props, interactive objects
Standard environment prop 512 – 1024 px/m Furniture, containers, mid-range props the player walks past regularly
Background prop 256 – 512 px/m Distant clutter, background objects that are never approached closely
Architectural surfaces 256 – 512 px/m Walls, floors, ceilings — large surfaces that use tiling or trim sheet materials
Terrain 128 – 256 px/m Large-scale ground surfaces — compensated by tiling materials and detail layers
These are guidelines, not rules. The right TD depends on your game's art style, camera distance, and platform. A top-down mobile game needs much lower TD than a first-person PC game. Use these as starting points and adjust based on what looks right in your specific context.
Section 05

Setting Texel Density in Practice

The practical workflow for hitting a texel density target is straightforward once you establish a reference.

01

Choose a reference asset

Pick one asset as your reference — typically a 1m×1m floor tile or wall panel. UV this asset so it fills the entire 0–1 UV space at your target texture resolution. This is your TD reference: every other asset in the same category should match its checker square size.

02

Apply the checker to all assets

Apply the same checker texture to every asset before finalising UVs. View all assets together in the viewport. Islands where the checker squares appear larger than the reference need scaling down. Islands where they appear smaller need scaling up.

03

Scale UV islands to match

In the UV editor, scale individual islands up or down until their checker squares match the reference. This is the step that actually sets consistent texel density — packing comes after.

04

Pack at the matched scale

Once all islands are correctly scaled, run Pack Islands. The packer rearranges islands spatially but preserves their scale — so the TD you set in step 3 is maintained in the final packed layout.

TD is set before packing, not after. This is the order that trips people up. Pack Islands rescales islands to fit the UV space — if you run it before setting TD, it overrides your carefully calibrated scale. Always set texel density first, then pack.
Section 06

Texel Density and Trumble

When you set up your UV layout with correct texel density in Blender before exporting, that density carries through to Trumble automatically. The texture resolution you paint at in Trumble corresponds directly to the texel density you set up in your UV layout — a surface with 512 px/m TD on a 2048px texture will receive exactly 512 texels per metre of painted detail.

This means the texel density decision you make in Blender determines the quality ceiling of what Trumble can paint. A well-calibrated UV layout with consistent TD means every painted stroke in Trumble lands with equal precision across the whole asset — no blurry corners or unexpectedly sharp small faces.

Set it in Blender

Calibrate texel density in Blender before export. Use a checker texture to match it to your target. This decision travels with the mesh into Trumble.

Paint at full quality

Trumble's brush resolution matches your UV texel density. Correct TD means every stroke is equally detailed across the whole surface.

Export at target res

Export at the resolution that matches your TD target. A 512 px/m asset on a 2048px texture — export at 2048. Scale down if the asset category warrants it.

The checkerboard is your best friend: Before importing any mesh to Trumble, apply a checker in Blender and view the asset at the camera distance it'll be seen from in-engine. Does the checker look appropriately detailed at that distance? If the squares are too large (blurry at typical viewing distance), scale the UV islands up. If they're too small (far more resolution than needed), scale them down. Get this right before import — everything else follows from it.