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.
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.
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.
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.
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
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.
A free Blender addon that displays and sets texel density values directly in the UV editor. Invaluable for hitting specific px/m targets consistently.
Use the formula for precise values. Required when matching TD to a specific studio standard or when the checker method isn't accurate enough.
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 |
Setting Texel Density in Practice
The practical workflow for hitting a texel density target is straightforward once you establish a reference.
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.
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.
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.
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.
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.
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.
Trumble's brush resolution matches your UV texel density. Correct TD means every stroke is equally detailed across the whole surface.
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.