Amirabbas Fazelinia
banner
utilyre.bsky.social
Amirabbas Fazelinia
@utilyre.bsky.social
Independent Learner. Turning math into code since 16yo. Currently teaching myself computer graphics on Wayland?!
Reposted by Amirabbas Fazelinia
Spatial warps are the real "magic sauce" of Keeper's morph tech. Since we use an implicit surface representation we can easily bend and distort space before the distance fields are sampled. This example is a showcase for the twist warp... Left: along-axis. Right: distance-from-center.
December 3, 2025 at 8:19 PM
Reposted by Amirabbas Fazelinia
One of my favorite ways to utilize the twist warp is to align it with the cross-fade frontier. This way the shape blend happens in the coiled up region, which looks super neat. :)
December 4, 2025 at 9:37 AM
question time!!!

guess what is wrong with this code (hint: you don't have enough context)
December 2, 2025 at 9:18 PM
we should prioritize the use of assertions over ub
December 2, 2025 at 7:53 PM
you know you've been working on your engine for too long when the names align this perfectly!

(and yes the engine's name is top secreto 😶‍🌫️🫣)
December 2, 2025 at 7:46 PM
Reposted by Amirabbas Fazelinia
ImPlot 0.17 + ImPlot3D 0.30 released:
- github.com/epezent/impl...
- github.com/brenocq/impl...
brenocq (Breno Cunha Queiroz) main author of ImPlot3D took over maintenance of ImPlot, you can sponsor him at: github.com/sponsors/bre...
December 1, 2025 at 11:03 AM
Reposted by Amirabbas Fazelinia
New project: ImAnim "Animation Engine for Dear ImGui" by @soufianekhiat.bsky.social
- Repo github.com/soufianekhia...
- Post github.com/ocornut/imgu...
December 1, 2025 at 11:12 AM
Reposted by Amirabbas Fazelinia
made a fun little godot-blender viewport camera sync miniapp

no addons on either side, no build steps, just a single js module file that's loaded in tauri that has code in all 6 languages (html, css, js, python, gdscript, bash)
December 1, 2025 at 3:45 AM
trying to open a wayland window and suddenly im doing enough network programming to qualify for a devops position. i just wanted a window, not to negotiate a peace treaty between sockets...
November 30, 2025 at 5:40 PM
Am I going to be able to run vkcube under KVM virtualization through QEMU without using GPU passthrough? #graphics
November 29, 2025 at 9:22 PM
Reposted by Amirabbas Fazelinia
Writing code on a bumpy train and tried stabilizing the display image to my head -- it does (surprisingly) make things a bit easier to read but overall feels too weird to actually use.
November 25, 2025 at 11:25 PM
Reposted by Amirabbas Fazelinia
Average C++ linking error be like
November 20, 2025 at 1:39 PM
Reposted by Amirabbas Fazelinia
✨ major shading/style rework
💫 (kinda merging all past style tests into one)
🐿️ rework of a few track barriers (the glassy ones)

#rustlang #bevyengine #gamedev
November 20, 2025 at 8:52 AM
Reposted by Amirabbas Fazelinia
Understanding is the Progress. The World that just lives on its own, which you don't understand and do not influence is no different than primordial jungles. The Tech that hides, deceives, and generally reduces your understanding, drives you back to the stone age.
November 17, 2025 at 12:32 PM
Reposted by Amirabbas Fazelinia
This has to be the nerdiest photo I've ever taken.
June 4, 2025 at 3:17 PM
Reposted by Amirabbas Fazelinia
🛞 finished the first version of skid-marks

#rustlang #bevyengine #gamedev
November 17, 2025 at 8:47 AM
Reposted by Amirabbas Fazelinia
On November 18th 2013 #raylib 1.0 was officially released on GitHub, it's been 12 years since that moment. In this time, hundreds of thousands of developers have tried raylib and enjoyed graphics programming! 🚀

Keep enjoy coding! ❤️
November 18, 2025 at 9:43 AM
Reposted by Amirabbas Fazelinia
The Khronos Group has announced that Shader Execution Reordering in #Vulkan has advanced from a vendor-specific extensionto a multi-vendor Vulkan extension, reducing issues with divergence in ray tracing workloads.

Learn more: www.khronos.org/blog/boostin...
#ray #tracing #shader
November 18, 2025 at 5:10 PM
Oh nice cant get anything done. Why? because cloudflare is down atm

P.S. At first I thought ublock origin was the reason due to these fantastic error messages
November 18, 2025 at 2:18 PM
Reposted by Amirabbas Fazelinia
IC-1805 -The Soul Nebula. HOO process
40 mins from 10th November 2025.
ZS61, ASI 585MC, L-eXtreme filter.

#astronomy #astrophotography
November 11, 2025 at 1:17 PM
Reposted by Amirabbas Fazelinia
While cleaning a storage room, our staff found this tape containing #unix v4 from Bell Labs, circa 1973

Apparently no other complete copies are known to exist: https://gunkies.org/wiki/UNIX_Fourth_Edition

We have arranged to deliver it to the Computer History Museum

#retrocomputing
November 6, 2025 at 8:50 PM
Reposted by Amirabbas Fazelinia
New blog post! Behind the scenes of some of the techniques involved in making our last PC demo 💫 gboisse.github.io/posts/this-i...
November 5, 2025 at 9:15 PM
Reposted by Amirabbas Fazelinia
Everything about making video games is harder than you think.
November 6, 2025 at 11:07 AM
Reposted by Amirabbas Fazelinia
Graphics Programming weekly - Issue 415 - November 2nd, 2025 www.jendrikillner.com/post/graphic...
November 4, 2025 at 2:55 PM
Funny that disabling ASAN leads to intel's driver for vulkan crashing
November 4, 2025 at 3:23 PM