Lucas
luckylights.bsky.social
Lucas
@luckylights.bsky.social
I build game engines, and render pretty frames 🐱🍂

Now: Principal Engine/Render Dev @ Axolot Games
Past: Acne Play, Autodesk/Bitsquid, Tocaboca, Embark…

Yes I’m dyslexic…
Pinned
These real life gizmos are fantastic! Thx you @freya.bsky.social !
Revived my 2017 dell XPS 15. The #omarchy experience has been amazing. Perfect weekend project.

Love this laptop to death, the 4k screen and the keyboard is amazing, but years of windows updates hade left it unusable.
November 16, 2025 at 12:00 PM
I been thinking, is the big thing that’s going to be hard for AI-generated games gong to be multiplayer?
November 12, 2025 at 5:53 PM
Heading to bed, brain decides to have breakthrough thoughts on cone tracing pre calculations.

Sleep will be optional tonight
October 19, 2025 at 9:03 PM
Cool things you need to say to sound like a pro graphics programmer.

1. Micros and Mills ( time )
2. Order of magnitude ( a lot more )
3. Temporal ( over time )
4. Stochastic ( not over time… )
5. Deferred ( not now, but kind of now )
6. Immediate ( not kind of now, but now )
October 6, 2025 at 5:58 PM
The truth about ECS is that you will only see improvement once your game/system logic bottlenecks on the ”many of the same stuff” problem. A problem you rarely encounter in gameplay for say a demo or small game
October 6, 2025 at 6:34 AM
I’m staring to wonder if ECS as a concept is oversubscribed. I see a lot of new game devs implementing ECS for there first game projects as if this was a necessity rather than a performance optimization.
October 5, 2025 at 10:42 AM
Hot take: Gandalf is the biggest shit starter in middle earth.
August 31, 2025 at 8:48 PM
Finally got some time and peace of mind to give #odin a shot. So far, this lang rocks
August 27, 2025 at 9:58 PM
This document is just fantastic, read the ”description” column, there is some true graphics programmering humor gold in it.

docs.google.com/spreadsheets...
D3D11 Vendor Hacks
docs.google.com
June 29, 2025 at 7:57 PM
Forgot about this site, but I have returned to it time and time again over the years. Dos not have zig zag encoding but kind a fun just scrolling graphics.stanford.edu/%7Eseander/bithacks.html#RoundUpPowerOf2
Bit Twiddling Hacks
graphics.stanford.edu
May 23, 2025 at 8:31 PM
Reading up on common aspect ratios, thinking about ”cinematic” cameras based on the ”gameplay” controversy in the new GTA6 trailer.

This article on red was a very nice read, (with a little bit of subtle attitude?) hade no idea they use to store audio on film for ”talkis” neat compression
Video Aspect Ratios
RED DIGITAL CINEMA | RED 101 | Video Aspect Ratios
www.red.com
May 18, 2025 at 10:10 AM
I crazy how alien humans must be to computers, a phone call for instance.

They transmit wave in digital patterns between us, and we SOMEHOW interpret that as information exchange. Detailed enough and lossy compressed yet still it almost encapsulates everything know to us and them.
May 15, 2025 at 8:27 AM
Cubemaps or octahedron, that is the question. Found this old gem on AMDs blog. While mipmap gen would be simpler, and octahedrons fell more elegant, my intuition is that I won’t see a big delta. But how knows
Fetching From Cubes and Octahedrons
For GPU-side dynamically generated data structures which need 3D spherical mappings, two of the most useful mappings are cubemaps and octahedral maps. This post explores the overhead of both mappings.
gpuopen.com
May 10, 2025 at 5:51 PM
Hade some personal trauma this passed week. Ended up spending the whole day playing roller coaster tycoon on my phone. Unconscious regression in postmortem
April 20, 2025 at 9:09 PM
I currently have all my hobby project in private GitLab repos. I should probably post them on GitHub, but it feels wrong posting something that’s not finished. Yet that is the whole point of a repo
April 16, 2025 at 7:28 AM
Claud has been not very helpful with coding recently, but LinkedIn English seems to be a perfect fit. It’s all about linear regression. 🙃
April 16, 2025 at 7:26 AM
Unreal is the new flash!
April 3, 2025 at 7:54 PM
I have very split feeling whenever I try to accomplish something with AI, it ultimately (so far) fails or is incomplete despite my best effort.

On one hand I’m sad I did not get the thing I wanted, on the other I feel like I get to keep coding for an other decade.
March 22, 2025 at 4:14 PM
Reposted by Lucas
I made a video essay! It's a love letter to 3d software crammed in between several hate notes about 3d software companies. Maybe it can be something you put on in the background while you do art. :) www.youtube.com/watch?v=I4md...
For-Profit (Creative) Software
YouTube video by EndVertex
www.youtube.com
March 16, 2025 at 4:31 PM
These real life gizmos are fantastic! Thx you @freya.bsky.social !
March 19, 2025 at 12:40 PM
Having a hard time finding resources on anisotropic reflections. Lots of cool implementation for spec highlighting but nothing on let’s say sampling from cube or sh. Plz help?
March 16, 2025 at 8:26 AM
Was coding over parsec and accidentally wrote “u32 arr[0]” and try to defer it. What dos it become, what is it even. I’m in existential crisis over this typo
February 2, 2025 at 6:50 PM
Is there still no better option than "HLSL Tools," or have I missed something? With all due respect to the author, Microsoft, AMD, or NVIDIA should have invested in the IDE situations by now, right?
January 30, 2025 at 6:33 AM
Moved over launching raddbg from my build.bat script to the build.exe it self. Marginal improvement but at least I can shut down the prev running session while compileing
January 26, 2025 at 11:54 AM
Just put in my order for a 9950x, upgrading from 3950x. Will be very interesting to see what compile time will be like.
January 6, 2025 at 12:42 AM