Amirabbas Fazelinia
banner
utilyre.bsky.social
Amirabbas Fazelinia
@utilyre.bsky.social
Reposted by Amirabbas Fazelinia
Bevy 0.18 is out now!

It features Atmosphere Occlusion and PBR Shading, Generalized Atmospheric Scattering Media, Solari features, PBR Fixes, Font Variations, Automatic Directional Navigation, Fullscreen Materials, Cargo Feature Collections, Camera Controllers, and more!

bevy.org/news/bevy-0-...
Bevy 0.18
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevy.org
January 13, 2026 at 9:41 PM
it turns out not yet: gitlab.com/libvirt/libv...
January 10, 2026 at 4:49 PM
Reposted by Amirabbas Fazelinia
My "How to Vulkan in 2026" @vulkan.org #Vulkan guide is now publicly available at www.howtovulkan.com

I still consider it a preview, though I'm mostly happy with it and only plan on changing minor things and incorporating some feedback.
How to Vulkan in 2026 - How to Vulkan
How to write Vulkan graphics code in 2026
www.howtovulkan.com
January 3, 2026 at 6:15 PM
Reposted by Amirabbas Fazelinia
I just released my video about the engine (and game) I've been working on.

The engine is based on dynamic SDFs, and the video describes how it works and what it makes possible.

Link in the reply!

This is my first YouTube video and it took forever - please repost!
January 6, 2026 at 7:53 PM
i can imagine nvidia devs who are working on vulkan drivers absolutely ignoring most of the "low-level" parameters just because who cares
December 27, 2025 at 5:56 PM
who says you can't take a pointer to an rvalue in c? it's always been possible since c99
December 24, 2025 at 11:40 AM
i should read the wayland spec top to bottom one day 🤔
December 23, 2025 at 7:40 AM
i hate when this happens while reading docs on the phone...
December 20, 2025 at 1:27 PM
awesome blog post to read during the holidays ;)
December 17, 2025 at 7:52 AM
libc moment
December 16, 2025 at 7:00 PM
Reposted by Amirabbas Fazelinia
Our #SIGGRAPHAsia 2025 paper "Sample Space Partitioning and Spatiotemporal Resampling for Specular Manifold Sampling" improves #realtime #caustics rendering.
Project Page: graphics.cs.utah.edu/research/pro...

@daqilin.bsky.social @tizian.bsky.social
December 14, 2025 at 10:12 PM
Reposted by Amirabbas Fazelinia
Our "Implicit Position-Based Fluids" (IPBF) paper will be presented at #SIGGRAPHAsia 2025 by my student Elie Diaz.
Project Page: graphics.cs.utah.edu/research/pro...
December 14, 2025 at 2:34 AM
Reposted by Amirabbas Fazelinia
Super nice! The interior really helps with glass materials.
December 11, 2025 at 4:58 PM
finally, putting windows where it deserves to be :)
December 10, 2025 at 9:13 PM
Reposted by Amirabbas Fazelinia
After nine years of development, meshoptimizer has reached its first major version, 1.0!

This release focuses on improvements in clusterization and simplification as well as stabilization. Here's a release announcement with more details on past, present and future; please RT!

meshoptimizer.org/v1
🐇 meshoptimizer v1.0
Mesh optimization library that makes meshes smaller and faster to render
meshoptimizer.org
December 8, 2025 at 4:56 PM
Solid State Volumetric Display
YouTube video by Ancient
youtu.be
December 9, 2025 at 12:37 PM
discord had one chance to sneak those trackers past us, and they whiffed it so hard it deserves a replay

truly, a beautiful day on the internet!
December 6, 2025 at 11:55 AM
#c language has the best developer experience.
December 6, 2025 at 10:17 AM
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