Handbook search

Search the handbook

Search all MessyPoly 3D Handbook articles and tags.

57 articles

Field Guides12 min

The Production 3D Asset Optimization Checklist

Use a complete release checklist for source preservation, geometry, shading, textures, animation, compression, accessibility, SEO, delivery, profiling, and rollback.

3d optimizationrelease checklistGLB
Field Guides10 min

How to Reduce a 20 MB GLB to Under 1 MB

Use an evidence-driven geometry, texture, structure, and compression workflow to shrink a large GLB below 1 MB without approving invisible damage.

GLB optimizationfile sizemesh compression
Platforms10 min

How to Optimize GLB Models for Three.js

Build, load, profile, cache, render, and dispose production GLB assets in Three.js with supported compression and measurable budgets.

Three.jsGLBGLTFLoader
Mesh Science10 min

Mesh Simplification Algorithms Explained

Compare edge collapse, vertex clustering, decimation, remeshing, voxelization, and attribute-aware methods by error, topology, speed, and production fit.

mesh simplificationdecimationedge collapse
Performance10 min

Why Large GLB Files Slow Websites

Trace a GLB through download, decode, parsing, image expansion, GPU upload, compilation, and rendering to fix the stage users actually feel.

glbweb performanceloading
Foundations10 min

What Is a GLB File?

A practical guide to the binary glTF container: its byte layout, contents, loading behavior, inspection tools, and limits.

glbgltf3d-formats
Field Guides12 min

Preparing a 3D Model for Printing: Manifold Geometry, Wall Thickness, and Watertight Meshes

Learn what makes a mesh physically printable: watertight manifold geometry, consistent normals, merged shells, real wall thickness, and correct scale.

3d printingmanifold geometrywatertight mesh
Foundations14 min

Skeletal Rigging Basics: How Bones and Skin Weights Drive a 3D Character

Learn how joints, bone hierarchies, and skin weights make a 3D character move, and how a rigged GLB actually deforms in web and game engines.

riggingskeletal animationskin weights
Mesh Science12 min

Advanced Quad Retopology: Automation, Baking, and Production Validation

Build a production quad-remeshing pipeline with field-aligned automation, density ladders, controlled baking, deterministic output, and measurable QA.

quad retopologyquadriflowremeshing
Field Guides11 min

Intermediate Quad Retopology: Edge Flow, Poles, and Useful Density

Design intermediate quad topology that bends cleanly by planning loops, poles, density transitions, joints, faces, and deformation tests.

quad retopologyedge flowdeformation
Foundations10 min

Quad Retopology for Beginners: Build a Clean Mesh That Keeps the Shape

Learn what quad retopology is, why artists use it, and how to rebuild a dense sculpt or scan as a practical low-resolution mesh.

quad retopologyretopologytopology
Field Guides10 min

How to Optimize Textures for Real-Time 3D Models

Audit, resize, repack, encode, mip, deliver, and validate real-time texture sets using projected detail, decoded memory, color semantics, and target GPU evidence.

3d texturesKTX2texture compression
Field Guides10 min

How to Optimize a Photogrammetry Mesh for Real-Time 3D

Convert a dense reconstruction into a clean, scaled, retopologized, rebaked real-time asset while preserving captured evidence and documenting inferred repairs.

photogrammetrymesh simplificationtexture reprojection
Field Guides10 min

How to Build a Texture Atlas for 3D Assets

Plan, unwrap, pack, bake, validate, and ship texture atlases that reduce useful state without causing density loss, mip bleeding, broken variants, or worse culling.

texture atlasUV mappingdraw calls
Field Guides10 min

How to Inspect a GLB Before Optimizing It

Perform a structured GLB preflight covering validation, bytes, meshes, attributes, materials, textures, animation, transforms, visual truth, and runtime evidence.

GLB inspectionglTF Validator3d diagnostics
Field Guides10 min

How to Batch-Optimize GLB Assets Safely

Build a deterministic GLB optimization pipeline with manifests, per-role profiles, isolated stages, validation, visual regression, concurrency control, and atomic publishing.

GLBbatch processingasset pipeline
Field Guides10 min

How to Set Polygon Budgets for Mobile Games

Replace universal triangle folklore with scene-level mobile geometry budgets derived from device tiers, frame captures, screen contribution, materials, skinning, and LOD evidence.

mobile gamespolygon budgetLOD
Field Guides10 min

How to Prepare a GLB for WebXR

Follow a concrete GLB-to-WebXR release procedure covering real-world scale, unrestricted views, stereo budgets, placement, interaction proxies, compression, and headset testing.

WebXRGLBAR
Field Guides10 min

How to Prepare Image-to-3D Output for Real-Time Use

Convert a single-image 3D generation into a truthful real-time asset through structural review, hidden-side correction, retopology, UV rebuilding, rebaking, and validation.

image to 3dAI 3d generationretopology
Field Guides10 min

How to Optimize Meshy AI Models for Production

Turn Meshy-generated output into a production asset through candidate selection, topology cleanup, remeshing, rebaking, material control, LOD creation, and target validation.

MeshyAI 3d generationremeshing
Field Guides10 min

How to Optimize Downloaded Sketchfab Models

Turn a licensed Sketchfab download into a validated, attributed, runtime-ready asset without losing authorship, material intent, or an editable source trail.

Sketchfab3d assetsCreative Commons
Platforms10 min

How to Optimize 3D Models for Ecommerce Product Viewers

Design measurable 3D product assets and delivery tiers that improve ecommerce inspection without sacrificing page speed, accessibility, visual truth, or conversion analytics.

ecommerce3d product viewerweb performance
Platforms10 min

How to Optimize 3D Models in React Three Fiber

Optimize model loading, rendering, state, memory, frameloops, and responsive quality in React Three Fiber without turning React updates into frame-time work.

React Three FiberThree.jsReact
Platforms10 min

How to Optimize 3D Models for Android Scene Viewer

Prepare GLB assets for Android Scene Viewer with documented model limits, correct scale and orientation, mobile texture budgets, AR launch links, and device testing.

AndroidScene ViewerARCore
Platforms10 min

How to Optimize USDZ Models for iOS AR Quick Look

Build, package, link, and verify efficient USDZ product models for Safari and iOS AR Quick Look with correct scale, materials, animation, and fallbacks.

USDZAR Quick LookiOS
Platforms10 min

Optimizing 3D Assets for WebXR

Prepare GLB assets for browser AR and VR with stable stereo frame time, real-world scale, mobile memory, interaction proxies, and fallbacks.

WebXRVRAR
Platforms10 min

How to Optimize GLB Exports From Blender

Prepare a delivery collection, apply transforms and modifiers intentionally, control geometry and materials, export glTF, and validate the resulting GLB.

BlenderGLB exportglTF
Platforms10 min

How to Optimize 3D Assets for Godot

Configure Godot scene import, automatic mesh LOD, HLOD, shadow meshes, textures, MultiMesh, culling, and profiling for real target devices.

Godot3d assetsmesh LOD
Platforms10 min

How to Optimize 3D Assets for Unreal Engine

Choose import precision, Nanite or conventional LOD, materials, textures, collision, skeletal budgets, and profiling for shipping Unreal builds.

Unreal EngineNaniteLOD
Platforms10 min

How to Optimize 3D Assets for Unity

Configure Unity model import, mesh and vertex compression, LOD, textures, batching, memory, and profiling against real target builds.

Unity3d assetsLOD
Mesh Science10 min

Why the Smallest 3D File Is Not Always the Best Asset

Balance transfer size against decode latency, memory, visual error, runtime cost, compatibility, caching, maintainability, and product value.

3d optimizationfile sizequality
Mesh Science10 min

View-Aware Mesh Optimization

Use camera distributions, projected error, occlusion, gaze, and screen coverage to spend geometry where a specific experience can reveal it.

view-awarescreen-space errormesh optimization
Mesh Science10 min

Non-Manifold Geometry and Mesh Optimization

Identify boundaries, bow-ties, over-shared edges, self-intersections, internal shells, and repair tradeoffs before simplification changes the wrong surface.

non-manifoldmesh repairtopology
Mesh Science10 min

Designing an Automatic Mesh Optimization Pipeline

Build a deterministic optimization service with preflight classification, candidate ladders, constraint profiles, visual gates, provenance, and review routing.

automationmesh optimizationquality gates
Mesh Science11 min

How to Measure Visual Error After 3D Simplification

Combine geometric distance, normals, silhouettes, rendered-image metrics, camera coverage, animation, and human review into a repeatable acceptance test.

visual errormesh simplificationHausdorff distance
Mesh Science11 min

Normals and Tangents After Mesh Simplification

Rebuild stable shading after topology changes by controlling normal splits, weighting, tangent space, mirroring, triangulation, and export behavior.

normalstangentsnormal maps
Mesh Science11 min

UV Seams and Material Boundaries During Mesh Decimation

Simplify geometry without tearing textures or collapsing material structure by treating corner attributes, seams, islands, and primitive boundaries explicitly.

UV seamsmaterialsdecimation
Mesh Science10 min

How to Preserve Silhouettes During Mesh Decimation

Protect the outlines viewers notice most by combining camera policy, contour sampling, boundary and curvature weights, constraints, and pixel-space validation.

silhouette preservationdecimationscreen-space error
Mesh Science11 min

Quadric Error Metrics: The Mathematics Behind Mesh Decimation

Understand how QEM converts surface planes into compact matrices, scores edge contractions, chooses replacement vertices, and extends to boundaries and attributes.

QEMquadric error metricsedge collapse
Performance10 min

How to Diagnose a Slow 3D Model

Use a repeatable decision tree to isolate network, decode, memory, CPU submission, vertex, fragment, shader, and lifecycle bottlenecks.

3d profilingdiagnosticswebgl performance
Performance10 min

How to Build Mobile 3D Performance Budgets

Turn device tiers, frame deadlines, memory limits, network conditions, thermal behavior, and scene measurements into enforceable mobile 3D budgets.

mobile 3dperformance budgetframe time
Performance10 min

3D Load Time vs. Runtime Performance

Separate startup acquisition and preparation from recurring CPU and GPU frame work, then verify that each optimization improves the intended experience.

load timeframe timeprofiling
Performance10 min

Meshopt vs. Draco vs. Quantization for glTF

Compare glTF quantization, Draco, and meshopt by precision, transfer bytes, decode behavior, runtime layout, compatibility, and deployment cost.

meshoptDracoquantization
Performance10 min

Why Draco Compression Is Not Enough for a Fast GLB

Learn exactly what Draco changes, what remains expensive after decode, and how to pair geometry compression with texture, scene, and runtime optimization.

Dracoglb compressiongeometry
Performance10 min

GPU Memory for 3D Assets: A Practical Budgeting Guide

Estimate textures, geometry, render targets, shadows, transient allocations, and duplicated resources before a real-time 3D scene exhausts device memory.

gpu memorytextureswebgl
Performance11 min

Draw Calls: The Hidden Cost Inside a 3D Model

Understand how primitives, materials, passes, instancing, transparency, batching, and culling turn one asset into many rendering submissions.

draw callsmaterialsbatching
Performance10 min

Texture Size vs. Mesh Size: Finding the Real 3D Bottleneck

Compare textures and mesh data across transfer, decode, GPU memory, bandwidth, and frame time to choose the right optimization first.

texturesmeshesgpu memory
Performance10 min

Triangle Count vs. File Size: Why the Numbers Do Not Move Together

Calculate how indices, rendered vertices, attributes, textures, animation, and compression contribute to GLB size before choosing decimation.

trianglesfile sizeglb
Foundations10 min

Levels of Detail (LOD): Designing Models That Scale With Distance

Design, generate, switch, and validate mesh LODs using screen-space evidence, stable transitions, and platform-aware performance measurements.

LODlevel of detailmesh optimization
Foundations10 min

Topology for Real-Time 3D: What Actually Matters

Learn how manifold structure, edge flow, triangulation, seams, deformation, and GPU vertex data define production-ready real-time topology.

topologyretopologyedge flow
Foundations10 min

3D Coordinate Systems and Transforms Without the Guesswork

Understand local and world space, axes, handedness, matrices, quaternions, scale, units, and the transform failures that break exported 3D assets.

coordinatestransformsmatrices
Foundations10 min

PBR Metallic-Roughness Materials Explained

Build predictable glTF materials by understanding base color, Fresnel reflectance, metalness, roughness, environment lighting, and common authoring errors.

pbrmetallic roughnessgltf materials
Foundations10 min

3D Materials and Textures: How Surface Data Reaches the Screen

Understand materials, textures, UVs, samplers, color spaces, mipmaps, and the practical costs hidden inside a real-time 3D asset.

materialstexturesUV mapping
Foundations10 min

High-Poly vs. Low-Poly Models: A Production Decision Guide

Learn what high-poly and low-poly actually mean, how each model is used, and how to choose geometry budgets from measurable delivery constraints.

high polylow polyretopology
Foundations10 min

Vertices, Edges, Normals, and UVs: A Working Glossary

A precise guide to mesh positions, rendered vertices, edges, indices, normals, tangents, and UVs—with byte calculations and debugging methods.

verticesnormalsuvs
Foundations10 min

What Are Triangles in a 3D Model?

How triangles define a rendered surface, how counts are derived, where GPU cost comes from, and how to decide which triangles are useful.

trianglespolygonsgeometry
Foundations10 min

glTF Explained: The Format Behind Real-Time 3D

A detailed map of glTF 2.0 scenes, nodes, meshes, accessors, materials, animation, extensions, and the byte costs they represent.

gltfglb3d-formats