EARTH EYE-CORPUS-01: research notes, not a rendering engine. This corpus studies how an observer sees when rays propagate intrinsically in a three-dimensional Riemannian space, including quotient spaces. It makes no choice of raylib, sokol, graphics API, programming language, or numerical backend.
- The point-indexed ray state: a direction lives at a point, not in a universal vector space.
- Geodesic initial-value equations and parallel transport.
- Observer-local rays, quotient boundaries, and lighting versus optics.
- Ray-Marching Thurston Geometries, the principal source, followed by the eight models.
- Checked worked calculations and typed architecture.
Mathematical state:
Points and tangent fibers · Charts and frames · Metrics and connections · Christoffel transformation · Tensor derivatives · Geodesic initial values · Transport and holonomy · Curvature and Jacobi fields · Exponential and cut locus · Intrinsic versus extrinsic.
Observer rays · Moving the observer · Intersections and occlusion · Quotient teleportation · Lighting and optical assumptions · Distance and acceleration · Caching and reprojection.
| Geometry | Study |
|---|---|
| Euclidean reference | |
| Round sphere | |
| Hyperbolic space | |
| Spherical product | |
| Hyperbolic product | |
| Nil | Heisenberg geometry |
| Sol | Anisotropic solvable geometry |
| Universal cover |
Flat polar coordinates · Sphere, great circle and holonomy · Upper half-plane geodesic and transport · Flat three-torus boundary crossing · Lie-group curvature and exact rays.
Main paper · Scott · Novello et al. · Functional Differential Geometry · Computational bibliography · Source status, versions, and licenses.
Thurston ray marcher · Mathlib · Emmy / SICMUtils · geometry-central · JuliaManifolds · DiGeo · DifferentialGeometry.lean fork · Egison · DiscreteExteriorCalculus.jl · Nearby topology and geometry.
Point-indexed types · Mathematical and numerical boundaries · Verification contracts · Reuse and licensing.
Each note distinguishes inspected source, metadata-only, independently derived, and unverified assertions; coordinates and signs belong to the local note and cannot silently be transferred between models. Source-code file links identify pinned snapshots, not promises of binary compatibility. This is original explanatory documentation, not vendored code or a copy of published material.
Scope: One-off research and exposition. The verification record distinguishes exact calculations and link/source checks from unrun numerical integrators or any independent acceptance process. This repository selects no runtime dependencies or rendering engine.