The Geometry Atlas
From discrete 2-manifold polygon meshes and infinite-resolution NURBS patches to volumetric OpenVDB voxels, continuous Signed Distance Fields, and neural 3D Gaussian Splats.
Bézier & Rational NURBS Curve Workbench
Curve is mathematically guaranteed to stay strictly within the control cage polygon.
Indexed Geometric Representations (10)
Continuous vs. Discrete vs. ImplicitPolygon Mesh (Indexed Face Set)
The fundamental unit of real-time computer graphics. Polygon meshes represent 3D volume by partitioning surface boundaries into discrete planar or near-planar facets.
M = (V, E, F) \quad \text{where } F_i = \{v_{i,1}, v_{i,2}, \dots, v_{i,k}\}- Hardware-accelerated rasterization across all modern GPU pipelines
- Arbitrary topology representation with local level-of-detail
- Non-smooth facet artifacts under grazing incident light without normal smoothing
- Topological degradation under extreme deformation (pinching, self-intersection)
Quad-Dominant Manifold Mesh
The gold standard for deformable computer animation. Quad meshes organize edge loops along biological or structural tension lines, enabling natural bending without surface collapse.
\text{deg}(v) = 4 \quad \forall v \in V_{\text{regular}}, \quad \text{deg}(v) \in \{3, 5\} \quad \text{at isolated singularities}- Predictable directional deformation along principal stress and muscle loop axes
- Optimal convergence under Catmull-Clark subdivision without star artifacting
- Non-planar quads leading to ambiguous diagonal triangulation splits during rendering
- Complex manual retopology required over dense raw scan or sculpt data
Bézier & B-Spline Curves
Smooth continuous mathematical trajectories that define contours, camera orbits, motion easing curves, and the generative cross-sections of parametric solids.
C(t) = \sum_{i=0}^n N_{i,p}(t) P_i, \quad t \in [t_{\min}, t_{\max}]- Infinite mathematical resolution with zero discretization polygon memory
- Convex hull property guaranteeing bounds confinement within control cage
- Global control impact in pure Bézier curves (resolved by local support in B-splines)
- Oscillation instability (Runge's phenomenon) if high-degree polynomials are used without subdivision
Non-Uniform Rational B-Splines (NURBS)
The mathematical backbone of industrial precision engineering. NURBS allow exact analytic representation of freeform aerodynamic curves and geometric primitives.
S(u,v) = \frac{\sum_{i=0}^n \sum_{j=0}^m N_{i,p}(u) N_{j,q}(v) w_{i,j} P_{i,j}}{\sum_{i=0}^n \sum_{j=0}^m N_{i,p}(u) N_{j,q}(v) w_{i,j}}- Exact mathematical representation of conic sections (circles, cylinders, spheres, cones)
- G² continuous curvature transition critical for automotive and aerospace aerodynamics
- Trimming curves produce non-manifold topological seams that fail watertight polygon conversion
- Extreme difficulty modeling complex organic branched topology within a single patch
Boundary Representation (B-Rep)
The standard representation of modern engineering solids. B-Rep models maintain exact mathematical boundary faces bounded by trimming curves on topological shells.
\partial \Omega = \bigcup_{i} F_i, \quad F_i = S_i \cap \text{Loop}_i- Exact boolean CSG operations (union, intersect, subtract) without polygon approximation errors
- Parametric feature history enabling non-destructive dimension modification
- Fillet and boolean failures when surface intersections produce near-singular tangencies
- High computational complexity for rendering tessellation
Discrete Voxels & Sparse OpenVDB Grids
Volumetric pixels that discretize space into three-dimensional scalar and vector fields, enabling seamless simulation of atmospheric phenomena and dynamic boolean carving.
\mathcal{V}(x, y, z) = \mathbf{f}(\lfloor x/s \rfloor, \lfloor y/s \rfloor, \lfloor z/s \rfloor) \in \mathbb{R}^k- Trivial boolean operations (A ∪ B, A ∩ B) with zero topological vertex stitching
- Native support for participating media (smoke, fire, clouds, atmospheric fog)
- Massive memory consumption if uniform high resolution is required
- Aliasing staircase artifacts unless high-order interpolation or dual contouring is applied
Signed Distance Fields (SDFs)
An implicit mathematical representation where space itself calculates its proximity to the nearest boundary, enabling instantaneous smooth booleans and raymarched fractals.
f(\mathbf{x}) = \text{sgn}(\mathbf{x}) \cdot \min_{\mathbf{y} \in \partial \Omega} \|\mathbf{x} - \mathbf{y}\|, \quad \|\nabla f(\mathbf{x})\| = 1 \text{ (Eikonal Equation)}- Infinite mathematical resolution rendered via sphere tracing raymarching in real-time shaders
- Smooth blending and organic morphing via polynomial smooth minimum operators (smin)
- Non-Euclidean metric distortion under non-uniform scaling, causing raymarching overshoot or stepping artifacts
- Complex polygon extraction overhead for standard raster pipeline export
Point Clouds & Unstructured Particle Manifolds
Direct spatial samplings of the physical world. Point clouds represent volume as millions of discrete Euclidean coordinates before topological reconstruction.
\mathcal{P} = \{ (\mathbf{p}_i, \mathbf{n}_i, \mathbf{c}_i) \in \mathbb{R}^3 \times \mathbb{S}^2 \times \mathbb{R}^k \}_{i=1}^N- Raw native output format of LiDAR sensors, depth cameras, and photogrammetric structure-from-motion
- Zero topological constraint overhead during dense capture streaming
- Zero inherent surface connectivity, making continuous deformation and texture mapping difficult
- Susceptible to measurement noise, sensor occlusion voids, and variable sampling density
3D Gaussian Splatting & Neural Radiance Fields
The modern revolution in photorealistic 3D capture. Millions of parameterized anisotropic Gaussians reconstruct photographic scenes in real time with view-dependent optical sheen.
G(\mathbf{x}) = \exp\left( -\frac{1}{2} (\mathbf{x} - \boldsymbol{\mu})^T \boldsymbol{\Sigma}^{-1} (\mathbf{x} - \boldsymbol{\mu}) \right)- Real-time 60+ FPS rendering of photorealistic scenes with complex specular reflections and fine geometric details
- Differentiable rasterization enabling fast optimization from multi-view photographs
- Floaters and blurred needle artifacts in under-observed camera viewpoints
- Substantial VRAM bandwidth consumption during high-resolution tile-based sorting
Subdivision Limit Surfaces
The mathematical synthesis of discrete polyhedral cages and smooth continuous surfaces, enabling animators to control complex deformable characters with coarse control vertices.
\lim_{k \to \infty} \mathbf{S}^k(\mathcal{M}_0) = \mathcal{M}_\infty \in C^2(\mathbb{R}^3 \setminus \mathcal{V}_{\text{extraordinary}})- Intuitive low-polygon cage manipulation producing perfectly smooth cinematic curves
- Variable crease weighting enabling mixed hard-surface and organic contours on a single manifold
- High memory consumption if subdivided statically without adaptive distance tessellation
- Distortion artifacts near high-valence extraordinary poles under dynamic bending