162 Followers
68 Following
72 Posts
Ray tracing addict. ReSTIR enthusiast. RTXing Jedi Outcast / Academy.
Websitezyanidelab.com
twitter@mzyanide
bsky@mrzyanide.zyanidelab.com

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!

Boosts appreciated :)

https://zeux.io/2025/03/31/measuring-acceleration-structures/

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” or “BLAS”. Unlike geometry representation for rasterization, rendering engines can not customize the data layout; unlike texture formats, the layout is not standardized across vendors. It may seem like a trivial matter - surely, by 2025 all implementations are close to each other in memory consumption, and the main competition is over ray traversal performance and new ray tracing features? Let’s find out.

Want your BRDF to be environmentally friendly? Here's a terrible option to keep semi-metals energy conserving
http://www.zyanidelab.com/semi-metallic-brdf/
Energy Preserving Semi-Metallic BRDF

Reduce the carbon footprint of your BRDF

Zyanide's Lab
GeForce 256? Here’s mine! The original fan got stuck back in the day and I put this one. Great memories 🥹

Does anybody want to buy some computers like my Commodore PET 2001-32 N and the disk drive unit

Very clean physical condition for age, but has error on power-on. Likely needs a swapped chip, but don’t know which

Bah! At LinkedIn I click on _Connect_ and sometimes I get an option to send a message to the person, sometimes I DON'T , and no, I have not run out of free connect messages. I need to give people some context as on why I want to connect specifically since there is more gfx activity.
Another crazy request (Yep, still in the hunt) I applied to this some months ago: https://ea.gr8people.com/jobs/183827/senior-rendering-engineer-american-football, just got an automated email. Position resurfaced, would it be too much to ask for some pointers/referrals? Any help/boost is highly appreciated 🙏
Senior Rendering Engineer - American Football at Electronic Arts

GR8 Job! at Electronic Arts

Lo and behold! Just a mesh shader. This implementation is very simple, the particle is emitted and it's trajectory is dictated by projectile motion. I'm sure more interesting things can be done but I decided to stop here before things got out of hand.

Look ma! 32M Particles with no buffers! In a recent job interview I was asked to design a particle system. What came to my mind was using a buffer to keep track of the state of each individual particle, however it felt wrong, like there must be a way to do it without buffers.

(Vid here [sorry] https://x.com/MZyanide/status/1826863235422953742)

Mr Zyanide (@MZyanide) on X

Look ma! 32M Particles with no buffers! In a recent job interview I was asked to design a particle system. What came to my mind was using a buffer to keep track of the state of each individual particle, however it felt wrong, like there must be a way to do it without buffers.

X (formerly Twitter)

Who’s at #SIGGRAPH2024?

Please boost for visibility.

Crazy request! I just ran into this position at Sony PlayStation : https://boards.greenhouse.io/sonyinteractiveentertainmentglobal/jobs/5172937004 Among other things it's about raytracing, reservoirs, denoising, all the good stuff 😍. Would it be too much to ask for a referral/pointer to help me out? Boosts appreciated!
Senior Graphics Engineer (Lighting)

United States, Remote