JOHAN HAMMES
In addition to licensing my own in-house technologies, I offer consulting and custom development services for studios and technical teams tackling complex rendering, simulation, and performance challenges.
As an engineer by trade, I revel in mathematically intensive problem-solving and algorithm development. My work goes far beyond GPU optimization, encompassing advanced CPU-driven simulations and physics-based modeling.
For example:
-
My sky system is rooted in physically accurate models of photon scattering and atmospheric light transport.
-
The cloth simulation engine uses an optimized CPU implementation of Extended Position Based Dynamics for highly stable and accurate results.
-
The real-time computational fluid dynamics (CFD) for atmospheric wind and clouds is a mathematically complex, CPU-driven system that simulates fluid behavior with high fidelity.
On the GPU, I specialize in system-wide algorithm and data optimization, GPU programming, and graphics architecture, creating efficient algorithms, data structures, and pipelines to drive performance gains.
Areas of expertise include:
-
System-level performance optimization and architectural design
-
Algorithm and data structure selection tailored for real-time rendering
-
Custom HLSL/GLSL shader development
-
GPU programming and platform-specific optimization
-
Real-time lighting, materials, and atmospheric rendering
-
Advanced LOD systems, procedural content pipelines, and streaming
Whether you’re building a new engine, customizing existing systems, or solving tough bottlenecks, I help deliver solutions that blend rigorous mathematics with practical engineering to push visual fidelity and performance beyond typical limits.
If your project demands innovative, mathematically sophisticated rendering or simulation solutions, I’d be happy to discuss how we can collaborate.