Ming-Lun "Allen" Chou
banner
theallenchou.bsky.social
Ming-Lun "Allen" Chou
@theallenchou.bsky.social
Principal Game Programmer at Naughty Dog from Taiwan.
Math. Physics. Graphics. AI. Bunnies 🐰
Gamedev Blog: http://blog.allenchou.net
Discord: http://discord.gg/MEGuEFU
MudBun: https://longbunnylabs.com/mudbun/
I had to force myself not to.
November 17, 2025 at 8:12 AM
If this is done using SIMD instructions then there isn’t an extra cost for the fourth component divided by 2 (if that’s what you were referring to by optimizing out).
July 14, 2025 at 1:45 AM
And IMO angles in degrees and radians should technically be stored in different types because they are different units. But we didn't start out with such rigorous type structures so now we are left with people accidentally mixing degrees with radians.
July 13, 2025 at 9:44 AM
You mean packing Euler angles in Vector3? IMO people are only doing it because Vector3 happens to hold 3 floats, the same way people use Vector3 to represent 3D points. They are a parameterization of orientation and technically should be a different type.
July 13, 2025 at 9:38 AM
Right. This is indeed an annoyance. For my use cases at least (mid point, weighted average, lerp, etc.), I created helper functions that bypass usage of origin.
July 13, 2025 at 5:32 AM
BTW this video was what prompted this search.
www.reddit.com/r/NatureIsFu...
From the NatureIsFuckingLit community on Reddit: 🔥night call of the Kiwi bird
Explore this post and more from the NatureIsFuckingLit community
www.reddit.com
June 28, 2025 at 6:41 PM
Just a few sphere brushes oscillating in sine waves.
March 15, 2025 at 10:46 PM
TIL the acronym FUI. Thanks and this is beautiful.
March 10, 2025 at 3:39 AM
I mean if you squint you can kind of see the axes pointing away from you…making this right-handed.
February 18, 2025 at 11:05 PM