Other Michael's Avatar

Other Michael

@othermichael.bsky.social

Working on a low stakes, level based, TPP bird flight sim

14 Followers  |  49 Following  |  27 Posts  |  Joined: 20.11.2024  |  1.7452

Latest posts by othermichael.bsky.social on Bluesky

The tricky thing about making a mesh editor is the discrepancy between how the artist and the GPU think about vertices.

For example an artist sees a cube with 8 verts. But if that cube is flat shaded the GPU actually sees 24.

30.01.2025 16:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I thought making a mesh editor would be easy.
Turns out it's this interwoven web of operations, input state, and undo/redo. Not to mention any of the math / geometry.

The one bright side is that I have a really solid north star in the form of Blender.

Think I may write a blog or something about it

24.01.2025 20:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Reposting mostly for my own reference, but also in case others find this list useful!

20.01.2025 15:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Collection of cover images from the books included on the list

Collection of cover images from the books included on the list

I often get asked about my book recommendations for graphics programming and game development. I updated my old list and made it easier to find on my website. With Black Friday/Cyber Monday, many are on sale right now (at least in Canada/US)
www.jendrikillner.com/books/

30.11.2024 04:32 β€” πŸ‘ 203    πŸ” 46    πŸ’¬ 1    πŸ“Œ 2
Video thumbnail

Finally got around to trying this whole 2D GI thing.
Followed this great tutorial: jason.today/gi

19.01.2025 23:22 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I was recently working on a flight-based game (physics / lift/drag based).
If this is at all similar to what you're looking for, lmk. I'd be happy to talk shop.
rithmgaming.itch.io/lob3d
password: flywithme

18.01.2025 21:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Followed Sugu Lee's excellent tutorial on TAA: sugulee.wordpress.com/2021/06/21/t...
My implementation: github.com/maftkd/TAA/t...

18.01.2025 20:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why? Is it hard to tune?

18.01.2025 18:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Made a screen-space reflections demo
Used lettier.github.io/3d-game-shad... for reference but deviated a little bit in favor of something a little simpler.

16.01.2025 23:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Implemented an old school SSAO technique
Lil' demo @ rithmgaming.itch.io/ambient-occl...

14.01.2025 17:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Wrapping up the path tracer project.
I enjoyed seeing the shadows and color bleeding, but when it came time to implementing actual material models (brdf, pdf), things got a little too mathematical for me... Will have to revisit another day.

12.01.2025 16:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Added emissive materials to the path tracer

11.01.2025 17:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Added Depth of Field and progressive rendering to the path tracer

11.01.2025 02:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Starting work on a path tracer. Goal is to eventually implement a cook-torrance brdf

10.01.2025 03:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Pbr = Physically based rendering

07.01.2025 23:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

I made a Pbr renderer.
(Taking a detour to learn more about gfx programming)
rithmgaming.itch.io/pbr-demo

07.01.2025 23:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

New prototype: rain-maker
Use rain-power to moisten soil so plants can grow. Recharge by flying near bodies of water.

20.12.2024 16:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

New prototype: poop
Actually though...
The mechanic allows plants to spread over a map via their fruit & seed.

13.12.2024 23:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's hard to answer without knowing more about core pillars.

Is this game largely about upgrading cars & the vehicles themselves? Or is it more about maneuvering & velocity control? Is the game largely about physics and making things explode?

The interaction will show players your pillars.

13.12.2024 14:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks for sharing This inspired me to scratch the surface of Spherical Harmonics bsky.app/profile/othe...
My implementation is pretty janky, but I still learned a lot!

12.12.2024 20:31 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That rapidly moving orb at the beginning is a probe that measures lighting at each point.

The lighting information is compressed and stored in a 3D grid...

Objects like the sphere can then sample that grid to obtain indirect lighting info at runtime.

12.12.2024 20:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Took a sabbatical from my sabbatical to have a go at "indirect lighting"
Inspired by Mikkel Svendsen's talk on Cocoon:
www.youtube.com/watch?v=8kS1...

12.12.2024 20:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Video thumbnail

New prototype:
Spread the love - fly nearby flowers to make more flowers.

11.12.2024 03:09 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

New Prototype: You play as mama bird, and you gotta feed baby bird.

05.12.2024 22:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Tree: meet Bird.

26.11.2024 21:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Added a depth-based shader to help visualize ...well... depth., and help reveal the form of the tree.

21.11.2024 14:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Wow this is a long-standing thread.

My name is Michael. I'm a developer and designer, currently working independently on a bird flight sim while in between jobs.

I try to do at least one jam a year, and am looking forward to GGJ 2025!

20.11.2024 18:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Working on tree generators currently. Finally bringing things into 3D.
Using Longay's 2014 paper: "Interactive Procedural Modelling of Trees and Landscapes" for the algorithms.

20.11.2024 18:23 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

@othermichael is following 20 prominent accounts