The quest for photorealism in video games and real-time interactive media has traditionally been an expensive, resource-intensive arms race. For decades, the industry has relied on polygon-based rendering, complex texture streaming, and sophisticated lighting models to mimic reality. However, a disruptive technology is quietly challenging this paradigm: 3D Gaussian Splatting (3DGS). By utilizing a low-cost, highly efficient method to render real-world environments with striking accuracy, Gaussian splatting is capturing the attention of tech enthusiasts, hardware engineers, and independent game developers alike. To understand how this technology works, its practical workflows, and its long-term implications for the gaming industry, we spoke with Christoph Schindelar, a veteran 3D scan artist whose pioneering work in Gaussian splatting has earned international acclaim. Main Facts: What is Gaussian Splatting? To appreciate the impact of Gaussian splatting, it is essential to understand how it departs from traditional computer graphics. Since the dawn of 3D gaming, virtual worlds have been constructed from polygons—flat triangles connected by vertices to form a mesh, which is then draped in 2D textures and subjected to complex mathematical lighting equations. Gaussian splatting completely bypasses this mesh-based framework. Instead of using flat polygons, the technology represents 3D space using millions of semitransparent, three-dimensional ellipsoids, colloquially referred to as "splats." Traditional Rendering (Polygon-Based) [Vertices] -> [Connected Meshes] -> [Textures Applied] -> [Dynamic Lighting/Shaders] Gaussian Splatting (Splat-Based) [Photos/Video] -> [Sparse Point Cloud] -> [Millions of 3D Gaussians (Splats)] -> [Rasterized Projection] The Anatomy of a Splat Each individual Gaussian splat is defined by a specific set of parameters: 3D Position (X, Y, Z): Where the splat exists in space. Size and Scale: The volume and elongation of the ellipsoid. Orientation: The direction in which the ellipsoid is rotated. Opacity: How transparent or opaque the splat is. Spherical Harmonics: A mathematical representation of how the splat’s color changes depending on the angle from which it is viewed. "A simple way to imagine it is like a very advanced point-cloud or particle-sprite-based rendering system," explains Christoph Schindelar, a former scan artist for Quixel, an Epic Games-owned company famous for its Megascans library of 3D assets. "The scene is not built from polygons, but from millions of small semitransparent 3D Gaussians. When rendered, the approach projects to an elliptical footprint on the screen." Schindelar likens the visualization of a dense splat scene to dandelion seeds. Up close, a single seed looks delicate and indistinct. However, when millions of them are clustered together, they form a solid, complex, and highly realistic structure. Why It Surpasses Traditional Photogrammetry While traditional photogrammetry attempts to reconstruct a rigid, flat-textured polygon mesh from a series of photos, it often struggles with complex visual phenomena. Objects with fine details, transparent surfaces, or reflective coatings are notoriously difficult to reconstruct using meshes. Gaussian splatting, by contrast, excels at capturing these challenging elements. Because each splat possesses view-dependent properties (spherical harmonics), the technology can natively capture and render realistic reflections, glass-like transparency, and complex volumetric materials like smoke, dust, and foliage. Chronology: From Real-World Capture to Real-Time Render Creating a fully realized, interactive Gaussian splat environment requires a highly structured pipeline. While the technology is less labor-intensive than traditional asset creation, it demands a meticulous step-by-step approach. +------------------+ +-----------------------+ +--------------------------+ +----------------------+ | 1. Image Capture | --> | 2. SfM Initialization | --> | 3. Optimization/Training | --> | 4. SOG Compression | | (DSLR/Camera Rig)| | (Sparse Point Cloud) | | (Splat Convergence) | | (Export to Runtime) | +------------------+ +-----------------------+ +--------------------------+ +----------------------+ Phase 1: Real-World Image Capture The process begins in the physical world. The artist must capture a comprehensive set of high-resolution images or video of the target subject or environment from as many angles as possible. For high-end production work where color fidelity, dynamic range, and image quality are critical, Schindelar uses a DSLR camera or a dedicated camera-rig solution. During a recent project, Schindelar scanned the entire interior and exterior of an abandoned lead and goods factory. Using a single Sony A7R4 camera, the physical capture process was completed in just two weeks. Phase 2: Structure from Motion (SfM) Once the photos are captured, they are processed using Structure from Motion (SfM) algorithms. This software analyzes the visual overlap between the photos, estimates the exact 3D position and orientation of the camera for every single shot, and generates a sparse point cloud of the environment. This point cloud serves as the rough spatial foundation upon which the Gaussian splats will be initialized. Phase 3: Splat Training and Optimization The heart of the process is "splat training." The software initializes millions of tiny, transparent Gaussians at the coordinates of the sparse point cloud. The optimization algorithm then enters a continuous loop: It projects the current state of the 3D splats onto a 2D plane from the exact camera angles of the original reference photos. It compares the rendered image to the original photograph. It calculates the difference (loss) between the two. It dynamically adjusts the position, scale, opacity, and color of the splats to minimize this difference. "At the start of the training, you see a chaotic cloud of splats, scattered across the scene and not yet properly aligned," says Schindelar. "During optimization, this cloud gradually converges into a coherent representation, until the rendered result closely matches the original source images." This optimization process typically takes between one and three days depending on the size of the dataset and the hardware used. Phase 4: Compression and Engine Integration The final step is exporting the optimized splat file into a format compatible with real-time engines. Because raw splat data is incredibly dense, advanced compression techniques are applied to make the files viable for consumer-grade hardware and web browsers. Once compressed, the splat files can be imported into modern game engines like Unreal Engine, Unity, or web-based graphics frameworks like PlayCanvas via specialized plugins. Supporting Data: Performance, Hardware, and Compression Metrics One of the most compelling aspects of Gaussian splatting is its high performance relative to its visual fidelity. Because the graphics processing unit (GPU) primarily handles projecting and blending semitransparent splats rather than computing complex vertex shaders, dynamic lighting, and high-resolution texture maps, playback can be extraordinarily fast. Dataset and File Sizes The size of a Gaussian splat project can vary drastically depending on the scope of the physical environment and the level of detail required: Raw Capture Datasets: For high-end, complex industrial sites or forest environments, raw image datasets can reach up to 1.5 TB. For standard indie production, raw datasets typically hover in the double-digit gigabyte range (20 to 80 GB). Uncompressed Exports: An uncompressed, highly detailed environment can contain over 130 million individual splats, resulting in a file size of approximately 16 GB. Standard Exports: Typical uncompressed environments range from 2 to 4 GB. The SOG Compression Breakthrough The primary hurdle for web-based and mobile-based Gaussian splatting has been file size. Downloading a 2 GB file to view a 3D scene in a browser is impractical. To address this, developers have pioneered advanced compression algorithms, such as Self-Organizing Gaussians (SOG). Kefermarkt Church Scene File Size Comparison: [Uncompressed Splat Data: 1,000 MB] ================> 100% [SOG Compressed Data: 55 MB] ==> 5.5% (94.5% Reduction) In a collaborative project utilizing PlayCanvas, Schindelar and his team successfully compressed a highly detailed scan of the historic Kefermarkt Church in Austria: Original File Size: ~1.0 GB Compressed File Size: 55 MB Data Reduction: Over 94% file size reduction with virtually no perceptible loss in visual quality. This level of compression allows photorealistic, fully interactive 3D environments to load almost instantly on standard smartphones and within basic web browsers. Hardware Demands During the training phase, hardware requirements are steep, particularly regarding Video RAM (VRAM), because the entire spatial optimization dataset must be cached directly on the graphics card. Hardware Component Minimum Requirement (Indie Dev) High-End Production Standard GPU Nvidia RTX 3070 (8GB VRAM) Nvidia RTX 4090 / RTX 5090 (24GB+ VRAM) System RAM 32 GB 128 GB+ Storage 1 TB NVMe SSD 4 TB+ High-Speed Enterprise SSD While local training on an RTX 5090 is Schindelar’s preferred method, cloud-based processing has emerged as a viable alternative for creators with limited hardware. Platforms like Varjo Teleport, KIRI Engine, and XGRIDS offer cloud-based GPU clusters that can scale optimization workflows automatically. Expert Perspectives: Christoph Schindelar on the Indie Frontier The democratization of 3D scanning technology has historically been bottlenecked by the steep learning curves and high software licensing costs associated with traditional photogrammetry. Christoph Schindelar believes Gaussian splatting is changing this dynamic by empowering smaller, more agile creators. "What is especially exciting to me at this point in time is that GS opens doors for independent creators," Schindelar states. "While the big-budget game industry seems pretty slow with implementing new technologies, small studios are not! The most interesting practical experiments are currently happening with indie developers and independent creators. We are the ones pushing forward right now." Award-Winning Visual Heritage Schindelar’s work has already garnered significant industry recognition. His interactive rendering of the interior of the Pfarrkirche Kefermarkt—a late-Gothic church in Upper Austria famous for its highly intricate, 15th-century carved wooden altarpiece—won the coveted "Splat of the Year" award at the 2025 Polys Immersive Awards. "There was very little comparable Gaussian Splatting content out there at the time," Schindelar reflects. "I think the result opened many people’s eyes to what this technology could do, not only for cultural heritage preservation but also for gamified real-world environments and interactive experiences." The Kefermarkt Church project proved that GS could capture the fine, deeply recessed carvings of medieval woodwork—details that would cause traditional photogrammetry algorithms to fail, resulting in melted textures and broken meshes. Industry Implications: The Future of Game Engines and Virtual Worlds As Gaussian splatting continues to mature, its integration into the broader game development ecosystem poses both massive opportunities and unique technical challenges. Overcoming Technical Limitations While GS offers unparalleled photorealism for static environments, it is not a silver bullet for all 3D development needs. The technology has notable limitations that developers are actively working to resolve: Static Lighting: Because Gaussian splatting is trained on photographs, the lighting of the environment is "baked" into the splats. If a photo was taken on a sunny day, the harsh shadows are permanent. Lack of Physics and Collisions: Splats are essentially a visual illusion; they have no physical mass. A player character would fall straight through a splat floor. Fuzziness at Close Proximity: If a player gets too close to a splat-rendered object, the individual ellipsoids become visible, resulting in a fuzzy, pointillist aesthetic. To circumvent these issues, developers are adopting hybrid rendering pipelines. +--------------------------------------------------------------+ | HYBRID GRAPHICS ENGINE | | | | [Visual Layer] | | Photorealistic Gaussian Splat Environment (Static Visuals) | | | | [Physical Layer] | | Invisible Polygon Collision Mesh (Physics & Collisions) | | | | [Dynamic Layer] | | Traditional Polygons & Shaders (Dynamic Players/Enemies) | +--------------------------------------------------------------+ By placing an invisible, low-polygon mesh over the Gaussian splat environment, developers can create physical boundaries for collision detection, gravity, and player movement. Similarly, dynamic lighting can be simulated by using "shadow catchers"—hidden geometry that projects real-time shadows onto the splat scene, blending the static background with dynamic elements like characters, vehicles, and muzzle flashes. The Handheld Paradigm: High-Fidelity on the Go Perhaps the most profound implication of Gaussian splatting is its potential to deliver near-photorealistic graphics on low-power handheld devices. Traditional modern game engines tax handheld devices heavily due to the computational cost of running complex geometry pipelines and pixel shaders. Because GS shifts the burden to rapid rasterization of simple ellipsoids, the rendering load is significantly lighter. "When I’m testing some of my splat-based game experiments on my Steam Deck, this puts a huge smile on my face, and I can clearly see the potential," Schindelar says. "This level of visual quality on a small device is absolutely stunning. We are not quite there performance-wise, but we are really, really close. Some more optimizations down the line, and this is a game-changer." As compression algorithms improve and engine integration becomes seamless, Gaussian splatting may allow indie developers to bypass the costly, labor-intensive asset creation pipelines of the AAA industry, delivering stunning, photorealistic, real-world locations straight to players’ screens. Post navigation The Fog Descends on Scotland: Inside the Story, Gameplay, and Development of Silent Hill: Townfall