Shahriar Shahrabi | شهریار شهرابی's Avatar

Shahriar Shahrabi | شهریار شهرابی

@ircss.bsky.social

Creative Lead in Realities IO, made Puzzling Places and Superflight https://ircss.github.io/

929 Followers  |  60 Following  |  58 Posts  |  Joined: 10.08.2023  |  2.3478

Latest posts by ircss.bsky.social on Bluesky

if the asset is correctly authored for premul and all the shader code and mip generation correctly handle it, except some high frequency edge cases you shouldnt see artifacts for things like blending particles.

13.07.2025 07:51 — 👍 0    🔁 0    💬 0    📌 0

depending on the problem, premult alpha could addresse some of the same problems. But in premult alpha the transparent pixels are black and any algo that samples neighbouring gets a dark halo. At the end flood fill, averaging or as some mentioned laplacian diffusion gets rid of the whole issue.

12.07.2025 19:25 — 👍 1    🔁 0    💬 1    📌 0
Preview
Padding Transparent Textures fir MIPs and Game Engines For rendering and game dev, transparent textures usually have incorrect color values in the areas where alpha is zero. This can cause…

Transparent textures usually have bad values in the RGB of the transparent pixels, causing visual artifacts on lower mips. Wrote a little tool to pad PNGs with transparency to TGA with alpha. Code, .exe and explaination here:
shahriyarshahrabi.medium.com/padding-tran...

12.07.2025 12:05 — 👍 32    🔁 4    💬 2    📌 1
Video thumbnail

A little set dressing practice I did based on a scan by
@artfletch
. You can find the model here: skfb.ly/pyNyF

04.07.2025 11:11 — 👍 4    🔁 0    💬 0    📌 0

I will have a look at that, thanks for the tip

01.06.2025 11:33 — 👍 0    🔁 0    💬 0    📌 0

Brotato is a perfect example of a fun gameplay makes me forgive whatever. Somehow it lags on 5090 graphic card with top of the line CPU. Random memory spikes, possible memory leaks etc. But ... its so damn fun, 10/10

01.06.2025 09:55 — 👍 0    🔁 0    💬 1    📌 0

I will be in Amaze everyday this week. Say hi if you are around!

14.05.2025 17:47 — 👍 2    🔁 0    💬 0    📌 0

Depends on how much we get done until release and how much demand there is for various features. Since there are alot of unique setups on Steam, we would have prioritse based on demand

02.05.2025 09:43 — 👍 1    🔁 0    💬 0    📌 0

We have been working on both a PCVR port, as well as 2D mode for Puzzling Places! If relaxing jigsaw puzzle is your thing, give it a wish list!

28.04.2025 13:58 — 👍 9    🔁 1    💬 0    📌 0
Video thumbnail

📢 BIG NEWS! 📢 Puzzling Places is coming to #Steam! 🔥

Relax and build stunning 3D jigsaw dioramas ✨
🧩 30+ puzzles, 25-1000 pieces, no timers!
🎮 Puzzle your way in 2 game modes
🖥️ Play on desktop, Steam Deck, or VR!

 #cozygaming #gaming #indiegames #comingsoon

28.04.2025 13:31 — 👍 40    🔁 13    💬 4    📌 3

Does anyone else think chatGPT is strangely american nice? It over reacts to simple "Is this assumption of mine correct" with "you amazing elegant genius, that is spot on". I wished there was a european version of "about time you got it you idiot"

14.04.2025 22:19 — 👍 6    🔁 0    💬 0    📌 0

Thank you for your time looking into this. I am aware you do your best within the budget and resources you have. My post is not directed towards an Epic employee, or any one personally, but Epic the company, and how it feels to have been using unreal engine for 6 years now 👍

11.04.2025 12:14 — 👍 0    🔁 0    💬 0    📌 0
Preview
Waiting for 'git status' command to complete making for long compile times hmmm…I’m getting some compile errors: 23>EXEC : error : C:\UnrealEngine\UnrealEngine\Engine\Saved\UnrealBuildTool\BuildConfiguration.xml(47): The 'https://www.unrealengine.com/BuildConfiguration:Prov...

Hardly alone here, probably because mine times out forums.unrealengine.com/t/waiting-fo...

That to the side, a human first stance means (at least for me), not a "works on my machine". All these tiny things are solvable on my side, but hardly makes for a pleasing exprience of using the engine.

11.04.2025 12:00 — 👍 0    🔁 0    💬 1    📌 0

I honestly feel like Epic is missing a "human first" advocate in their upper managment. Terrible UX stuff is left in production for year after year, while new shinny tech stuff are added.

11.04.2025 10:06 — 👍 1    🔁 0    💬 1    📌 0

Sometimes bugs and UX problem make it to Unreal Engine releases, where you think, How did everyone miss it? And then remain in production for 10 years. For example since UE4.18, compiling C++ code in VS sends out a Git Status at the begining, which adds 10 minutes to compile time

11.04.2025 10:06 — 👍 0    🔁 0    💬 2    📌 0
Video thumbnail

Automatically turn images into jigsaw puzzles in Blender using Geometry Nodes and Python. I break it down in my latest post. You can use it for games, 3D prints, or just for fun.🧩
Code and blog post: shahriyarshahrabi.medium.com/creating-a-j...
#Blender #Tech #Python #3DPrinting

07.04.2025 11:56 — 👍 5    🔁 0    💬 0    📌 0
Preview
The 2024 Indie Game Landscape: Why Luck Plays a Major Role in Success on Steam Discover how a small percentage of indie games dominate the revenue, and why even great games can struggle in a saturated market.

From top 100 indie games in 2024, 8% accounted for 80% of the revenue made. 99.5% of the indie games released didn't reach the million revenue threshold. In this post, I crunch the numbers for 2024 indie releases and their distribution: shahriyarshahrabi.medium.com/the-2024-ind...

03.03.2025 10:55 — 👍 3    🔁 0    💬 0    📌 0

Ah, turns out the distribution of indie games by revenue is somewhat fractal. I I am analyzing the 2024 indie game releases by revenue, some interesting stuff! Time to write a blog post on just how lucky you need to get for the indie success 😅

01.03.2025 23:31 — 👍 3    🔁 0    💬 0    📌 0

The build modifer is great, having it in geometry nodes gives me even finer control for look dev, so I tend to do the stuff there.

01.03.2025 17:12 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

A little nice trick to create hand writing animation with Blenders geoemtry nodes. Its only a few nodes, but you can do a lot with it

01.03.2025 13:36 — 👍 2    🔁 0    💬 1    📌 0
Post image

For brush strokes, I wrote a little contorl geometry nodes that let me decide where to place them, the rest happens automatically. Useful

17.02.2025 10:13 — 👍 1    🔁 0    💬 0    📌 0
Post image

Original Painting

17.02.2025 10:13 — 👍 1    🔁 0    💬 1    📌 0
Video thumbnail

Another one. This one based on a painting I did of my grandfather. The brush strokes are placed with geometry nodes. Model available on my
Sketchfab:
skfb.ly/p9PYw

17.02.2025 10:13 — 👍 4    🔁 0    💬 1    📌 0
Post image

2D render from Blender

15.02.2025 18:04 — 👍 2    🔁 0    💬 0    📌 0
Video thumbnail

Trying out Hunyuan 3D's sythensis system. Setup is fairly easy. I have done this process by hand before, the model shortens the time from 2 days to couple of hours First test on my Sketchfab: skfb.ly/p9O6U

15.02.2025 18:04 — 👍 6    🔁 0    💬 1    📌 0
Preview
I am not Ready for The Future of the Game Industry How prepared am I for the ways AI might reshape the game industry in the next few years? As a game developer and programmer, I’ve been…

I have been thinking through how unprepared I am for what could be the future of the game industry, brought about by AI and other dynamics.
In this post I go over what current economics of games and toilet paper have in common, and how to maybe adopt:
shahriyarshahrabi.medium.com/i-am-not-rea...

13.02.2025 10:11 — 👍 6    🔁 2    💬 0    📌 0
Preview
My Best Books of 2024 2024 has been a fantastic year, filled with beautiful books that broadened my horizons and gave me many hours of pure bliss. It was also a…

Another fantastic year full of books. Here are my top books of 2024. I asked chatgpt to roast my shelf this year:
This list screams, “I want to dominate the world, but first I need a self-help book to explain what world domination means.” 🤣🤣🤣
shahriyarshahrabi.medium.com/my-best-book...

23.12.2024 12:39 — 👍 1    🔁 0    💬 1    📌 0

congrats!

12.12.2024 12:29 — 👍 1    🔁 0    💬 1    📌 0

😂

10.12.2024 17:52 — 👍 0    🔁 0    💬 0    📌 0
Post image

god damn I just about caught up on the books I wanted to finish this year (there are still 3 left, but I will finish them in the coming 3 weeks), and the Economist went and added 6 new excellent books to the list. There is no end 💃

03.12.2024 12:26 — 👍 0    🔁 0    💬 0    📌 0

@ircss is following 20 prominent accounts