Erik Jansson reposted
INTRODUCTION TO SPHERICAL HARMONICS FOR GRAPHICS PROGRAMMERS finally done. gpfault.net/posts/sph.html
Erik Jansson
@caffeineviking.net
Senior Graphics Programmer at Remedy Entertainment's Northlight rendering team. I post about real-time computer graphics, GPUs and code optimization. Fantasy and sci-fi book aficionado and anime/manga connoisseur. 日本語OK!
590 followers405 following11 posts
Erik Jansson reposted
INTRODUCTION TO SPHERICAL HARMONICS FOR GRAPHICS PROGRAMMERS finally done. gpfault.net/posts/sph.html
Erik Jansson reposted
meshoptimizer 1.1 is out! github.com/zeux/meshopt... Featuring two new major features, meshlet topology compression and opacity micromaps, as well as a few smaller features and improvements! More information in the infographic and release above :) Boosts and repository stars are welcome!
Erik Jansson reposted
New blog post: A Decade of Slug This talks about the evolution of the Slug font rendering algorithm, and it includes an exciting announcement: The patent has been dedicated to the public domain. terathon.com/blog/decade-...
Erik Jansson reposted
My "No Graphics API" blog post is live! Please repost :) www.sebastianaaltonen.com/blog/no-grap... I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
Erik Jansson reposted
Explore a warped Manhattan on the brink of paranatural annihilation in CONTROL Resonant, a thrilling action-adventure RPG. Watch the announcement trailer: youtu.be/WhQm-ExRz60 CONTROL Resonant is out in 2026 on PlayStation 5, Xbox Series X|S, PC, and Mac. #CONTROLResonant
Erik Jansson reposted
After nine years of development, meshoptimizer has reached its first major version, 1.0! This release focuses on improvements in clusterization and simplification as well as stabilization. Here's a release announcement with more details on past, present and future; please RT! meshoptimizer.org/v1
Erik Jansson reposted
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome! zeux.io/2025/09/30/b...
Erik Jansson reposted
A little something I've been meaning to write for a while martinfullerblog.wordpress.com/2025/09/26/a... Thank you to the awesome people at Machine Games and id Software!
Erik Jansson reposted
I've got a new blog post for all of you fine folks! It runs through the additions to D3D12 since it was released, and finishes up with some of the things that have changed for me personally in my code. (And yes it's really been 10 years 👴). therealmjp.github.io/posts/ten-ye...
Erik Jansson reposted
Great Siggraph 2025 presentation of Gran Turismo's tonemapping pipeline, which also includes a fantastic introduction to light perception and tonemapping, its origins and how it evolved over the years with display technology, recommended read: blog.selfshadow.com/publications...
Erik Jansson reposted
Debugging AMD-Specific Issues with Driver Experiments Tool - new article on my blog. asawicki.info/news_1788_de...
Erik Jansson reposted
For that weird, narrow segment of technically-minded programmers who want to know how we programmed 3D graphics in the 90s and also want to know about 80% of the stuff I programmed before RAD, I sat down for a 5 hour interview on the Wookash Podcast. www.youtube.com/watch?v=T1tX...
Erik Jansson reposted
All REAC 2025 content is LIVE! Enjoy enginearchitecture.org/2025.htm
Erik Jansson reposted
The SIGGRAPH Physically Based Shading course is back this year: blog.selfshadow.com/publications...
Erik Jansson reposted
Erik Jansson reposted
In today's new blog post, I try to provide some intuition and clear up some misconceptions about early Z cull behavior on desktop GPUs. Have a read if that interests you! therealmjp.github.io/posts/to-ear...
Erik Jansson reposted
EON: A practical energy-preserving rough diffuse BRDF; by Portsmouth, Kutz, and Hill. www.jcgt.org/published/00...
Erik Jansson reposted
New blog post! "Measuring acceleration structures", in which we will compare BVH costs on various GPU architectures and drivers and attempt to understand the details enough on AMD hardware to make sense of the numbers! Reposts appreciated :) zeux.io/2025/03/31/m...
Erik Jansson reposted
Today on Digital Foundry - what is RTX Mega Geometry and how does it run in Alan Wake 2? We're looking at efficiency, quality and performance improvements here and curiously, in our tests, it's RTX 20-series and 30-series that benefit most: youtu.be/_SpSLPHvHAs
Erik Jansson reposted
Erik Jansson reposted
Thanks to a lot of colleagues' great work, happy to share Vulkan samples for RTX Mega Geometry. They should run on all RTX GPUs using today's new drivers github.com/nvpro-sample... github.com/nvpro-sample... github.com/nvpro-sample... github.com/nvpro-sample...
Erik Jansson reposted
Another small gem for Graphics Engineers: martinfullerblog.wordpress.com/2025/01/13/m...
Erik Jansson reposted
This holiday season, give yourself the gift of wondering whether you'd enjoy working on the Playstation graphics stack and making life better for graphics programmers, because we're hiring for our rendering APIs! job-boards.greenhouse.io/sonyinteract...
Erik Jansson reposted
Here's a recording of my Tiny Glade presentation from the Graphics Programming Conference 2024: www.youtube.com/watch?v=jusW... It's an any% speedrun of our GPU-driven rendering, shadows, global illumination, water, and DoF, involving a few weird tricks.
Erik Jansson reposted
The recordings from GPC24 are up, including my talk ! This contains much more information than the slides on their own. Enjoy ! www.youtube.com/watch?v=sHFb... gpuopen.com/presentation...
Erik Jansson reposted
Erik Jansson reposted
If we need to preserve anything from The Other Place it is this amazing meme originally posted by @mjp123.bsky.social
Erik Jansson reposted
Dive into the knowledge behind Alan Wake 2, and explore technical innovations in our Northlight Engine. Now available on our website: All our talks from GDC on programming, visual arts, audio design, narrative, and Northlight! www.remedygames.com/article/expl... #AlanWake2 #gamedev
Erik Jansson reposted
"Real-time denoising of importance sampled direct lighting", MSc thesis describing the denoising approach used for ReSTIR DI in Northlight engine for Alan Wake 2, also nice summary and reference for various denoising techniques aaltodoc.aalto.fi/server/api/c...
Erik Jansson reposted
Erik Jansson reposted
Graphics Programming weekly - Issue 362 - October 20th, 2024 www.jendrikillner.com/post/graphic...
Erik Jansson reposted
Join our (very nice) Rendering Team 💖 emp.jobylon.com/jobs/258448-...
Erik Jansson reposted
Hello, World! It's cool to see so many rendering programmers here already! As a self-introduction and for those that haven't seen it on Twitter already, here's the talk that I did earlier this year at Digital Dragons re: the GPU-driven rendering in AW2! www.youtube.com/watch?v=EtX7...
You are up to date.