We use a similar technique in UE, but using cheap AO derived from the distance fields, which then artists use to modify materials in material shaders. Though it's much less powerful - more like a procedural scene-aware texturing than a mesh blend system.
31.07.2025 19:53 β π 0 π 0 π¬ 2 π 0
YouTube video by High-Performance Graphics
The Future of Analytical Materials in a Neural World
Amazing talk about Neural Materials. Lots of insight - from why layered materials are important to an overview of current neural solutions and their tradeoffs: youtu.be/xUnXPNFWJUY?...
15.07.2025 12:29 β π 30 π 9 π¬ 0 π 1
My feeling is that 20y ago there was a huge barrier to start, but if you could land a publishing deal (even on Steam) your game would at least recoup a large part of the budget. Nowadays the risk is much higher.
06.07.2025 21:06 β π 2 π 0 π¬ 0 π 0
It's very simple. One is checkerboarding and the other one is half/quater res.
22.05.2025 01:24 β π 2 π 0 π¬ 0 π 0
Well, it's more like "Go, go, go, fuck (KURWAAA), police" :)
20.05.2025 14:30 β π 1 π 0 π¬ 0 π 0
Great to see you getting this award and certainly well deserved!
14.05.2025 11:41 β π 3 π 0 π¬ 1 π 0
It's designed for run time compression (e.g. real-time captured env maps), so quality isn't the best. If you can compress those offline then likely Compressonator would be a better choice.
01.05.2025 21:10 β π 0 π 0 π¬ 1 π 0
I imagine dynamic register allocation is also quite useful on DXR 1.0, as on hit you need to evaluate materials and they can have highly variable complexity. At least in the future, as for now it seems like everyone is either simplifying or caching materials for perf reasons.
09.04.2025 11:37 β π 0 π 0 π¬ 1 π 0
It reminds me of FMV games, which were a cool idea, but it also was a dead end due to various limitations of the tech.
07.04.2025 11:24 β π 0 π 0 π¬ 2 π 0
Another great article from Chips and Cheese. This time about dynamic RDNA4 register allocation. Having full dynamic allocation would be huge for all those complex shaders we write nowadays, but as the article shows it's not easy to get there.
06.04.2025 13:38 β π 18 π 2 π¬ 1 π 0
Measuring acceleration structures
Hardware accelerated raytracing, as supported by DirectX 12 and Vulkan, relies on an abstract data structure that stores scene geometry, known as βacceleration structureβ and often referred to as βBVH...
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...
01.04.2025 04:49 β π 124 π 56 π¬ 2 π 0
I see this more as a big corp opened a service which allows you to order Simpson merch without owning the IP. Yeah, a skilled artist could make such a t-shirt himself, but it's not the same as a company earning money by selling them.
29.03.2025 14:54 β π 9 π 0 π¬ 0 π 0
Well, obviously would prefer a tech paper actually digging into tech, but still it's a nice post with some hints. Hopefully one day the embargo will be lifted.
14.03.2025 20:51 β π 0 π 0 π¬ 0 π 0
DLSS 4: Transforming Real-Time Graphics with AI
Interesting to see a bit of details behind the amazing DLSS tech: research.nvidia.com/labs/adlr/DL...
13.03.2025 22:14 β π 31 π 7 π¬ 1 π 1
In UE we just write out line data to a buffer and then draw those lines using the rasterizer.
21.12.2024 18:23 β π 4 π 0 π¬ 0 π 0
VT surface catching has always been a very tempting idea, which could help with lots of things, but how do you deal with generating unique and reasonable UVs on UGC content? Some things like foliage don't seem to have a good solution.
15.12.2024 14:51 β π 1 π 0 π¬ 0 π 0
Not sure what's the definition of PT translucency, but UE5 RT translucency does trace paths. This is how it can do multiple reflection/refraction events, where each hit needs to be lit by multiple light sources and receive GI.
10.12.2024 23:22 β π 3 π 0 π¬ 1 π 0
It's just a latest type of one of those weird airplane audio jacks, preventing people from stealing headphones: www.amphenolpcd.com/wp-content/u...
02.12.2024 23:13 β π 0 π 0 π¬ 0 π 0
Nowadays you could make a good living from videos like that on YouTube :)
16.11.2024 16:05 β π 3 π 0 π¬ 0 π 0
Does anyone know whether DoF is done through path tracing or post in offline movie rendering? I've heard that it's mostly done in post due to performance and extra flexibility, but I wonder whether that's still the case, and whether some shots are rendered (challenging DoF) and some in post.
12.11.2024 22:48 β π 6 π 2 π¬ 8 π 0
Shipped solution uses a small runtime NN, but at the end of the talk they mentioned that they later found a faster alternative, which they call there "product fields".
07.11.2024 00:13 β π 2 π 0 π¬ 1 π 0
Talk was amazing, but not sure if this is an example of an appealing NN application, as they came up with a better non-NN solution at the end :)
06.11.2024 22:40 β π 0 π 0 π¬ 1 π 0
I meant barriers for hobby projects. As for the practicality and performance cost, indeed that's an issue as ML is a quite bruteforce solution. I suspect upscalers don't run per pixel ML due to cost and inability to quantize. Rather they output downscaled/quantized heuristics, which then drive TAAU.
03.11.2024 01:11 β π 1 π 0 π¬ 1 π 0
I find that the biggest barrier is training data and compute, so it's hard to build any cutting edge stuff outside of things like Neural Radiance Caching, which learn on the fly.
02.11.2024 16:40 β π 1 π 0 π¬ 1 π 0
It's still under heavy development, so not ready to talk about specifics yet. General idea is that it's a stochastic light sampling technique like ReSTIR DI (or Brigade real-time PT, or any PT really). The actual algorithm for sampling is different though, e.g. instead of ReSTIR it uses ray guiding.
01.11.2024 15:23 β π 7 π 1 π¬ 1 π 0
Itβs early days. Lots of ideas on P4 shelves, algorithms to try and work left. Not ready yet to talk about tech details. Still, officially the cat is out of the bag, so itβs time to buckle up and deliver on the promise. Can't wait to see the first games shipping with this tech.
30.10.2024 14:53 β π 8 π 0 π¬ 1 π 0
2 months ago there was this crazy idea - could we dogfood the latest prototype using a demo and shape it into an experimental feature? It was quite a ride, but thanks to @tiagocostav.bsky.social joining MegaLights, help from other engineers and an amazing art team we made it.
30.10.2024 14:53 β π 6 π 0 π¬ 1 π 0
Main goal was to make it work across all target HW, including consoles. Otherwise it would just add extra work for artists setting up another lighting scenario, and high-end GPU lighting would be constrained by content choices, which had to be made to ship on the slower hardware.
30.10.2024 14:53 β π 5 π 0 π¬ 1 π 0
Years ago I talked to a bunch of companies at GDC and everyone was bringing up optimizing number of lights, disabling shadows with distance, light overlap... It felt like there was a big opportunity to transform their workflows, so I started prototyping ideas between other work.
30.10.2024 14:52 β π 6 π 0 π¬ 1 π 0
Associate Professor, University of Utah
Founder, Cyber Radiance
http://www.cemyuksel.com
Activision, previously at Unity, Bungie, AMD/ATI
all opinions my own.
Real-Time Rendering Enthusiast. But let's be honest - all rendering. and some ML.
A focus on Lighting & Environment Art for Games //
Channel run by Elliott McSherry //
linktr.ee/emc3d
CG&AI PhD Student @KIT
Now at Reality Lab, Meta
ex-EagleDynamics, ex-WellDone Games
mishok43.com
Rendering Tech Director @ id Software, DOOM, Wolf2, idTech. Prev Crytek, Far Cry, Crysis Series, CryENGINE. http://linkedin.com/in/tsousa My opinions & POVs
Senior Devtech @Nvidia. Former graphics engineer at Ready At Dawn, Naughty Dog, Ubisoft. Views are my own.
Just a guy who likes to learn and play with graphics, with a focus on realtime pathtracing. I enjoy chatting/messages! Always looking for new opportunities
Github: https://github.com/Pjbomb2/TrueTrace-Unity-Pathtracer
Senior Rendering Engineer @ Imageworks
π³οΈβπ ally, BLM, gamedev (Thief, Promesst), Indie Game Jam cofounder, popularized C header-file-only libs w/stb. he/him
Larry, I'm on DuckTales.
https://nothings.org
βVFX Portfolio: https://www.artstation.com/simont
πGame Art Tricks: https://simonschreibt.de/
πNewsletter: https://simonschreibt.de/newsletter/
π³Linktree: https://simont.de/
πDiscord: https://discord.simonschreibt.de
πMy game: https://tinyurl.com/p3d9vtb9
Math & Art Videos.
* https://youtube.com/Inigo_Quilez
* https://iquilezles.org
Created Shadertoy, Pixar's Wondermoss, Quill, and more.
Graphics Programmer @CDPROJEKTRED. Previously Ubisoft, 4A Games, ex-lawyer. Currently building a Vulkan renderer. Opinions are my own.
Technical Art Director at The Coalition
PS5 raytracing and shader compiler at ATG
Low level optimization = high level gains
Senior Rendering Engineer on Frostbite and (very)amateur photographer