Amรฉlie Heinrich's Avatar

Amรฉlie Heinrich

@beachedxo.bsky.social

Graphics Programmer 19yo | he/him | Paris, France ๐Ÿ‡ซ๐Ÿ‡ท Franรงais/English/Norsk OK + ๆ—ฅๆœฌ่ชž N5 Tinkering with rays, meshlets and console platforms Final year of BSc Student Game Dev

1,099 Followers  |  551 Following  |  253 Posts  |  Joined: 18.10.2024  |  2.471

Latest posts by beachedxo.bsky.social on Bluesky

Maybe my impl sucks then but I have issues on my macbook with high DPI. Not sure if I'm supposed to handle DPI in my code but yeah font looks like ass on my high DPI macbook

20.10.2025 07:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'm ngl, I 100% claude'd the editor part because I'm not huge on writing UI code XD

20.10.2025 07:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The nodes look hella ugly but it's a WIP

But yes I'm making a render graph editor to follow on Alan Wolfe's "render graph as a data asset" idea which I think is brilliant. Base logic works, need to work on UI/UX and serialization

20.10.2025 07:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

The fact ImGui has issues with high DPI lowkey makes me crazy but at least I'm working on something nice

20.10.2025 07:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

This is absolutely fire advice, tysm!

19.10.2025 14:40 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

(I am so nervous)

19.10.2025 12:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Guys, I have a graphics prog job interview on thursday, give me your best job interview tips

19.10.2025 12:57 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 0
Post image

The improved SSR in godot 4.6

18.10.2025 12:16 โ€” ๐Ÿ‘ 437    ๐Ÿ” 40    ๐Ÿ’ฌ 14    ๐Ÿ“Œ 2

amelieheinrich.com/post.html?id...

08.10.2025 22:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

My new blog post is out! In this new post I go into detail in how I implemented my D3D12/Vulkan/Metal RHI in my game engine Kaleidoscope. Link in replies!

08.10.2025 22:36 โ€” ๐Ÿ‘ 19    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Decided I'd merge my renderer into my engine since they were branched

But before hand I decided to do some editor stuff, and I am additionally working on a Gigi like "render graph as a data asset" system...

Will keep you guys updated

05.10.2025 20:34 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Ocean Rendering, Part 1 - Simulation ยท Robert Ryan - Graphics Programmer

After quite a bit of work, I am finally done with the first blog post about ocean rendering! You can find it here: rtryan98.github.io/2025/10/04/o...

I've also decided to create a video to showcase the ocean simulation in motion: www.youtube.com/watch?v=0OXm...

05.10.2025 13:05 โ€” ๐Ÿ‘ 28    ๐Ÿ” 11    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Join the Kaleidoscope Discord Server! Check out the Kaleidoscope community on Discord - hang out with 2 other members and enjoy free voice and text chat.

discord.gg/FqmAJJY76a

04.10.2025 21:04 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For the people who are interested, I made a discord server for my game engine!

If you wanna come chat, roast my code or just talk programming and showcase your own stuff, feel free to join

Link in replies

04.10.2025 21:04 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Will be doing RT pipeline and MDI, expect a blog post when it's complete o7

03.10.2025 09:21 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Renderer is now fully functional on Mac + Metal!

03.10.2025 06:09 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Yep, all of them are passing except RT pipeline and device generated commands (unimplemented for now!)

02.10.2025 12:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Still early stage some stuff is broken but dw about ittttt

02.10.2025 10:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Also yes Iโ€™m porting my engine to Mac and Metal3

02.10.2025 10:55 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

In Vulkan I can fetch it via SPIRV intrinsic, with D3D12 I can get it via updated root constant at a reserved binding, but I'm not sure how to handle it with Metal since I don't have access to specific bindings in the shader (everything has to be bindless).

02.10.2025 10:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Metal devs -- has anyone achieved ExecuteIndirect emulation with Metal Shader Converter? I know I can write an MSL kernel to go from indirect commands -> Metal ICB, but for MDI I'm mostly curious how I fetch DrawID in HLSL.

02.10.2025 10:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

We donโ€™t know if Physint is UE we can keep praying

23.09.2025 06:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Was it in Finnish though ๐Ÿ‘€

20.09.2025 21:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image Post image

Been playing some Ghost of Tsushima and HOLY FUCK

19.09.2025 13:12 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Gmail Gmail is email thatโ€™s intuitive, efficient, and useful. 15 GB of storage, less spam, and mobile access.

If my profile interests you, feel free to shoot me a DM or an email at amelie.heinrich.dev@gmail.com!

12.09.2025 17:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I was already trusted by Quantic Dream & Ubisoft to work on performance tasks on console platforms as an intern, and have been able to work in AAA codebases throughout my career.

12.09.2025 17:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Throughout my career I've gained experience on various topics like graphics programming with Vulkan, DX12 and all major console APIs. I am also knowledgeable on rendering techniques and raytracing, and overall comfortable working with consoles.

12.09.2025 17:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image Post image

Just announcing that I am open for contracting for the following year!

Looking for a graphics/engine programmer to help you out on your project? Feel free to reach out.

My expertise is primarily in graphics programming as well as console platforms.

๐Ÿงต

12.09.2025 17:22 โ€” ๐Ÿ‘ 14    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Welp, just finished my last day at Ubisoft

12.09.2025 15:13 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

They are conceptually different APIs due to the fact they target different platforms

D3D12 was meant for desktop
Vulkan was meant for mobile

Now that people are Vulkaning on PC they're adding stuff to make it more bearable

10.09.2025 21:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@beachedxo is following 20 prominent accounts