Danny
banner
dannydoes.graphics
Danny
@dannydoes.graphics
cruising + vulkan
Pinned
#vulkan #rust
🦄🌈
Reposted by Danny
Rust 1.90.0 has been released! ✨🦀

This release makes LLD the default linker on x86-64 linux-gnu and adds `cargo publish --workspace` to publish an entire workspace all at once!

Check out the blog post and release notes for more: blog.rust-lang.org/2025/09/18/R...
Announcing Rust 1.90.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
September 18, 2025 at 7:20 PM
Reposted by Danny
Our "Neural Visibility Cache" paper has been published in JCGT! Here is a link: www.jcgt.org/published/00...
August 18, 2025 at 6:24 PM
Reposted by Danny
Graphics Programming weekly - Issue 402 - August 3rd, 2025 www.jendrikillner.com/post/graphic...
August 4, 2025 at 1:36 PM
Reposted by Danny
Nice introduction (or refresher) to PBR: "Physically Based Rendering: Putting Pieces Together", Game Industry Conference 2024 presentation recording www.youtube.com/watch?v=OwyM...
Physically Based Rendering: Putting Pieces Together - Paweł Stolecki || CD Projekt Red ||
YouTube video by Game Industry Conference
www.youtube.com
August 3, 2025 at 4:07 PM
Reposted by Danny
the Marathon alpha released recently and its environments are covered with assets lifted from poster designs i made in 2017.

@bungie.net @marathonthegame.bungie.net
May 15, 2025 at 6:11 PM
Reposted by Danny
#Raytracing BVH traversal struggles on GPUs due to irregular control flow.

🎇 Our Locally-Subdivided Neural Intersection Function (LSNIF) is an ML-based alternative for optimized #rendering.

👉 Join us at @i3dsymposium.org for our talk!

Learn more: gpuopen.com/learn/using_...

#I3D2025
Using Neural Networks for Geometric Representation
Explore how Neural Intersection Functions (NIF) and the enhanced LSNIF are poised to reshape ray tracing by replacing traditional BVH traversal with efficient, GPU-friendly neural networks for acceler...
gpuopen.com
May 7, 2025 at 11:34 PM
Reposted by Danny
Godot will soon have specular occlusion from AO and lightmaps which will allow for much better looking reflections in interiors
May 8, 2025 at 9:24 AM
Reposted by Danny
For me, the fun and joy of making art comes not from the result but from the process of learning/iterating. I don't find that in prompting AI; I suppose some people do and good for them, but for me making art is only fun if I actually go through the process of doing it myself.
March 28, 2025 at 11:59 PM
Reposted by Danny
This new sample demonstrates how to use the VK_KHR_dynamic_rendering_local_read extension in conjunction with the VK_KHR_dynamic_rendering extension. This combination can replace core render and subpasses.

github.com/KhronosGroup...
January 16, 2025 at 7:28 PM
Reposted by Danny
before I forget, here's some art I made in Quake
December 31, 2024 at 8:44 PM
Reposted by Danny
Interesting blog post about the 2 year process of rewriting fish-shell in #Rust. Gradually replacing C++ components with Rust versions and using various techniques to maintain interoperability while the rewrite was underway.
🧵 1/2

#programming #rustlang #fishshell
Fish 4.0: The Fish Of Theseus
A smart and user-friendly command line shell
fishshell.com
December 29, 2024 at 1:01 AM
Reposted by Danny
Added the ability to watch the rays in my path tracer bounce around as an animation. I'm excited about this more from an education POV, I think it helps explain how path tracing works far more easily than I could describe in words
December 29, 2024 at 4:30 AM
Reposted by Danny
New blog post: Relativistic Quaternions
I briefly discuss what quaternions and dual quaternions must become in spacetime in order to represent physically meaningful motions.
terathon.com/blog/relativ...
December 24, 2024 at 10:15 PM
Reposted by Danny
Doctor Warns Of Damaging Effects Child Obesity Having On Mall Santas | Onion Now: Focus
Doctor Warns Of Damaging Effects Child Obesity Having On Mall Santas | Onion Now: Focus
YouTube video by The Onion
www.youtube.com
December 17, 2024 at 6:01 PM
Reposted by Danny
Oh for fuck sake.
Today, the UK government announced a proposal to change copyright law - for the benefit of AI companies - that would cause huge, irreversible harm to creators.

More info below, but most importantly here's what you can do (wherever you live):

1. Email your MP. Template letter in 🧵 👇

1/10
December 17, 2024 at 7:47 PM
Reposted by Danny
ImPlot3D: A 3D Plotting Library for Dear ImGui
github.com/brenocq/impl...
December 17, 2024 at 9:36 PM
Reposted by Danny
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.
Rendering Tiny Glades With Entirely Too Much Ray Marching
YouTube video by Graphics Programming Conference
www.youtube.com
December 5, 2024 at 2:19 AM
Reposted by Danny
December 4, 2024 at 1:39 AM
Reposted by Danny
I wrote a new article, this time exploring a bit how some games handle refraction.
I discovered quite a few interesting tricks !
www.froyok.fr/blog/2024-12...

#gamedev #rendering
Refracting Pixels | Froyok - Léna Piquet
What started this article is that I wanted to support refraction in my realtime game engine (which you can learn more about here). I didn't find a lot of clear documentation on the subject, so I went ...
www.froyok.fr
December 3, 2024 at 7:30 PM
Reposted by Danny
Graphics Programming weekly - Issue 368 - December 1st, 2024 www.jendrikillner.com/post/graphic...
December 2, 2024 at 3:12 PM
Reposted by Danny
Playin with lenses in my real-time pathtracer
November 25, 2024 at 4:46 PM