_NOISEcore
noisecore.bsky.social
_NOISEcore
@noisecore.bsky.social
Principal Graphics Programmer @ Double Eleven. Previously @ Frontier Developments. All views are my own.
Reposted by _NOISEcore
logic question!

A: "everyone in this room is wearing a hat"
B: "everyone in this room is not wearing a hat"
C: "nobody in this room is wearing a hat"
D: "nobody in this room is not wearing a hat"

the room is empty - what's the truth value of each statement above?
October 25, 2025 at 8:42 PM
Reposted by _NOISEcore
For anyone who's tried to use spherical harmonics for lighting and found the notation- and terminology- heavy definitions confusing, highly recommend this classic: grahamhazel.com/blog/2017/12...

I think Graham Hazel's blog was down for a long time, years maybe, but works now!
Alternative definition of Spherical Harmonics for Lighting – Graham Hazel
grahamhazel.com
October 4, 2025 at 7:46 PM
Reposted by _NOISEcore
LDR/classic:
here, u can set the fog color in this color picker :)
🫴🟥 #ff0000

HDR/PBR:
But what does it actually *mean* to "set" a "fog" "color"?
September 23, 2025 at 9:11 PM
Reposted by _NOISEcore
REAC 2025 talk details have been posted on the website! Register today - it's free! enginearchitecture.org/2025.htm

If you can share this message, we'd appreciate it. Thanks, and see you soon!
May 10, 2025 at 11:10 PM
Reposted by _NOISEcore
Graphics Programming weekly - Issue 389 - April 27th, 2025 www.jendrikillner.com/post/graphic...
April 28, 2025 at 1:16 PM
Reposted by _NOISEcore
I wrote a blog article about D3D12 resource states.

It explains the rules around state promotion/decay and how that means a resource can be used on multiple queues at the same time (even if one queue is writing!)

danglingpointers.com/post/d3d12-r...
D3D12 Resource States Cheat Sheet - Dangling Pointers
D3D12 Resource States rules are complicated, especially around state promotion and decay, but this article is helpful summary.
danglingpointers.com
April 21, 2025 at 4:28 PM
Reposted by _NOISEcore
Solidarity with all trans people, forever 🏳️‍⚧️
April 19, 2025 at 2:36 PM
Reposted by _NOISEcore
Gonna start pulling old posts from that other account for posterity:

Prototype splatting tech for stable painterly rendering, running @ 30fps on an Xbox 360 in 2010.

For Fable Heroes (internally named Fable 4-Play); a game me and some Fable buddies started and promoted through Lionhead.
April 15, 2025 at 6:00 AM
Reposted by _NOISEcore
Reposted by _NOISEcore
Eat the fruit from the tree of demoscene knowledge, with this diverse selection of seminars. Everything from getting started in the scene through to building your own platform is here on our site! 2025.revision-party.net/seminars/ #revisionparty2025
April 9, 2025 at 9:08 AM
Reposted by _NOISEcore
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...
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...
zeux.io
April 1, 2025 at 4:49 AM
Reposted by _NOISEcore
Excellent talk by @frguthmann.bsky.social on GPU Occupancy.

youtu.be/sHFb5Xfwl9M?...
Occupancy Explained Through the AMD RDNA™ Architecture
YouTube video by Graphics Programming Conference
youtu.be
December 4, 2024 at 1:16 PM
Reposted by _NOISEcore
I tried going through my following for anyone that seemed to mention graphics / engine dev / etc, and added them all to a starter pack. I might have missed people, or included people I shouldn't, but it's at least a start! Please let me know anyone else that should be included!

go.bsky.app/UFcEcV6
October 20, 2024 at 7:27 AM