Handbook search
Search the handbook
Search all MessyPoly 3D Handbook articles and tags.
57 articles
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.
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.
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.
Mesh Simplification Algorithms Explained
Compare edge collapse, vertex clustering, decimation, remeshing, voxelization, and attribute-aware methods by error, topology, speed, and production fit.
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.
What Is a GLB File?
A practical guide to the binary glTF container: its byte layout, contents, loading behavior, inspection tools, and limits.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
View-Aware Mesh Optimization
Use camera distributions, projected error, occlusion, gaze, and screen coverage to spend geometry where a specific experience can reveal it.
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.
Designing an Automatic Mesh Optimization Pipeline
Build a deterministic optimization service with preflight classification, candidate ladders, constraint profiles, visual gates, provenance, and review routing.
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.
Normals and Tangents After Mesh Simplification
Rebuild stable shading after topology changes by controlling normal splits, weighting, tangent space, mirroring, triangulation, and export behavior.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
PBR Metallic-Roughness Materials Explained
Build predictable glTF materials by understanding base color, Fresnel reflectance, metalness, roughness, environment lighting, and common authoring errors.
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.
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.
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.
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.
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.