SPACE // EUCLIDEAN ℝ³
TERRITORY 03 · PARAMETERIZATION & RELIEF

Surfaces & Parameterization

The mathematical interface between 3D polygonal manifolds and 2D pixel fields—conformal UV unwrapping, MikkTSpace tangent space normals, displacement tessellation, and UDIM tile architectures.

Core Surface Domains (7)

Conformal Mapping & Tangent Vectors
ParameterizationLeast Squares Conformal Maps (LSCM) and Angle Based Flattening (ABF++) with packing margins.

UV Parameterization & Conformal Flattening

The mathematical bridge between 3D geometry and 2D pixel grids. UV mapping unwraps complex 3D topological shells onto 2D coordinate space for texture painting and baking.

MATHEMATICAL FORMULATION:E_{\text{LSCM}}(u, v) = \iint_\Omega \left| \frac{\partial \Phi}{\partial u} - \mathbf{J} \frac{\partial \Phi}{\partial v} \right|^2 dA
Mathematical Basis: A continuous piecewise bijective mapping Φ : ℳ ⊂ ℝ³ → Ω ⊂ [0,1]² that flattens a 3D manifold surface into a 2D Euclidean coordinate plane.
Artifacts to Eliminate:
  • Angle distortion (shear) and area distortion (stretching/compression)
  • Visible texture seams across continuous geometric features
  • Inconsistent texel density causing localized resolution blurring
Normal & Vector FieldsMikkTSpace standard basis (Mortensen, 2008), ensuring identical normal calculation across baking and rendering engines.

Normal Vectors & Tangent Space (MikkTSpace)

Faking micro-geometric complexity without polygon overhead. Normal maps store surface angle perturbations in RGB channels, redirecting light rays across smooth polygons.

MATHEMATICAL FORMULATION:\mathbf{N}_{\text{world}} = [\mathbf{T} \; \mathbf{B} \; \mathbf{N}] \cdot (2\mathbf{C}_{\text{texture}} - 1)
Mathematical Basis: Constructing an orthonormal coordinate frame {T, B, N} (Tangent, Bitangent, Normal) at every surface point to encode high-frequency surface orientation in RGB textures.
Artifacts to Eliminate:
  • Inverted shading seams across UV mirrored islands if bitangent sign is flipped
  • Mismatched tangent space basis between baking software (Substance) and game engine (Unreal/Unity)
  • Non-normalized normal vector lengths causing micro-specular blown highlights
Displacement & ReliefAdaptive GPU hardware tessellation (Nanite / DirectX 12) with 32-bit floating-point EXR height maps.

Displacement, Bump & Parallax Occlusion

Transforming flat textures into genuine physical relief. While bump maps only trick lighting, displacement physically moves vertices to cast real geometric shadows and silhouettes.

MATHEMATICAL FORMULATION:\mathbf{p}'(u,v) = \mathbf{p}(u,v) + h(u,v) \cdot \mathbf{n}(u,v)
Mathematical Basis: Modulating vertex positions along their surface normals p' = p + d(u,v) · n, or raymarching height offsets within the pixel shader (Parallax Occlusion Mapping).
Artifacts to Eliminate:
  • Mesh cracking and seam tearing when displacement maps cross UV borders without boundary clamping
  • Severe performance drops from static excessive tessellation instead of adaptive distance-based subdivision
  • Stepping slice artifacts in parallax raymarching at extreme grazing angles
Texture ArchitectureWeta Digital UDIM multi-tile indexing and hardware-accelerated Sparse Virtual Texturing (SVT).

UDIM Tile Architecture & Virtual Texturing

Enterprise texture management for cinematic VFX. UDIM divides character and environment surfaces across dozens of dedicated 4K/8K texture tiles without losing pixel density.

MATHEMATICAL FORMULATION:\text{Tile ID} = 1001 + \lfloor u \rfloor + 10 \cdot \lfloor v \rfloor
Mathematical Basis: Extending the 2D UV unit square [0,1]² across an integer coordinate grid (1001 + u + 10v), enabling multi-tile high-resolution texture streaming.
Artifacts to Eliminate:
  • Exhausting GPU VRAM by loading un-tiled 16K texture maps simultaneously
  • Texture bleeding across tile boundaries due to improper mipmap gutter filtering
  • Stuttering frame drops during camera pans across non-resident virtual texture pages
PBR ParameterizationDisney / Unreal Engine Metallic-Roughness PBR standard with sRGB albedo and linear scalar data maps.

PBR Surface Parameter Channels (Metallic-Roughness)

The standardized material parameter language. By keeping albedo purely unlit and driving specular reflection through roughness and metalness, assets look physically correct under any lighting.

MATHEMATICAL FORMULATION:F_0 = \text{lerp}(0.04, \text{Albedo}, \text{Metallic}), \quad \text{Diffuse} = \text{Albedo} \cdot (1 - \text{Metallic})
Mathematical Basis: Decomposing surface optical response into physically meaningful, energy-conserving material parameters: Albedo (Base Color), Roughness (Microfacet distribution), and Metallic (Dielectric vs Conductor switch).
Artifacts to Eliminate:
  • Baking baked ambient lighting or directional shadows into the Base Color / Albedo map
  • Using non-binary middle gray values in the Metallic map (except for weathered oxidization seams)
  • Energy conservation violation where diffuse + specular reflections exceed 1.0
Directional OpticsAnisotropic GGX microfacet distribution with 2D flow-vector texture modulation.

Anisotropy & Directional Tangent Fields

Modeling directional microscopic texture grooves. Anisotropy controls the elongation of specular highlights along brushed metal grooves, woven fabrics, and hair strands.

MATHEMATICAL FORMULATION:D_{\text{GGX-Aniso}}(\mathbf{h}) = \frac{1}{\pi \alpha_x \alpha_y \left( \frac{(\mathbf{h} \cdot \mathbf{t})^2}{\alpha_x^2} + \frac{(\mathbf{h} \cdot \mathbf{b})^2}{\alpha_y^2} + (\mathbf{h} \cdot \mathbf{n})^2 \right)^2}
Mathematical Basis: Surfaces with oriented micro-grooves (brushed steel, hair strands, vinyl records, silk) where specular highlights stretch perpendicularly to the local tangent flow field T(u,v).
Artifacts to Eliminate:
  • Discontinuous tangent orientation seams across UV islands causing jarring reflection jumps
  • Mismatched tangent angle encoding in 2D flow maps
Surface Feature ExtractionMikkTSpace cage baking in Substance 3D Painter / Marmoset Toolbag with automatic anti-aliasing.

High-to-Low Mesh Baking & Feature Extraction

Transferring millions of sculpted micro-details onto optimized game meshes. Surface baking extracts curvatures, occlusions, and normals for fast real-time rendering.

MATHEMATICAL FORMULATION:\mathbf{r}(t) = \mathbf{p}_{\text{low}} + t \cdot \mathbf{n}_{\text{cage}}, \quad \mathbf{p}_{\text{hit}} = \mathbf{r}(t) \cap \mathcal{M}_{\text{high}}
Mathematical Basis: Projecting geometric rays along low-poly vertex normals through an inflated cage to sample high-poly surface attributes (Normals, Curvature, Ambient Occlusion, Cavity, Thickness, World Position).
Artifacts to Eliminate:
  • Ray miss voids or incorrect projection onto adjacent mesh limbs due to improper cage inflation
  • Wavy baking lines when low-poly geometry lacks supporting edge loops along sharp contours
  • Color bleeding from unpadded texture UV borders during mipmap downsampling
2026 AEO KNOWLEDGE GRAPH & INQUIRY TREE

Frequently Explored Structural Questions

6 Verified Semantic Answers