Crazyblox's Avatar

Crazyblox

@crazyblox.bsky.social

Flood Escape 1 & 2 creator! Earned a few awards doing that. Now I spend my time pursuing creative goals that this life has afforded me

1,100 Followers  |  92 Following  |  462 Posts  |  Joined: 04.11.2024  |  2.0521

Latest posts by crazyblox.bsky.social on Bluesky

Post image

Stop telling me Iโ€™m using my devices wrong #2

15.10.2025 03:25 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

I fudged up the refraction stuff and am in the process of rebuilding my BSDF, but since then I decided to remove checkerboarding, the tradeoff seems worth it since now I have other optimisations in place

14.10.2025 16:34 โ€” ๐Ÿ‘ 27    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It feels like the logic for the renderer is writing itself at this point; there's enough groundwork for it laid down that more and more is just slotting into place.

13.10.2025 14:44 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ€ฆBut there are also other ways.

I could simulate the ray passing through by taking the input angle, calculating against the shape of the primitive for the exit point, then calculate the output angle.

That might be a nice, performant workaround.

10.10.2025 13:52 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Thinking on how to handle intersections when inside an objectโ€ฆ.

Workspace:Raycast() isnโ€™t really built for this, so it may be that I would need to start doing the groundwork for my own raycasting modelโ€ฆ

Not fun, but I was going to need to cross this bridge at some point anyway.

10.10.2025 13:51 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Filtering is something I'd be happy to invest more time in once the fundamentals are taken care of :)

09.10.2025 03:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Refraction is starting to work!

So this is working for initial intersections with the medium of an object, but I need to perform the check again when leaving an object.

09.10.2025 00:34 โ€” ๐Ÿ‘ 32    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
Post image

Heya @crazyblox.bsky.social , I wanted to make this fanart for you as a form of gratitude and how awesome it is to play flood escape/FE2 for many years. I admire all of it and made great memories and friends ๐Ÿ’•
I assume you get a lot of mentions so this just a minimal way from reaching out to you.

08.10.2025 10:39 โ€” ๐Ÿ‘ 22    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thank you for the kind words on the positive impact both games have had for you; this is genuinely amazing art and I would love to get it framed on my wall.

Could I add you on Discord so that you could send the original uncompressed image my way?

Genuinely awesome work, I mean it.

08.10.2025 16:07 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
CrazyTracer [Pathtracing Project] Iโ€™ve been making quite a bit of progress latelyโ€ฆ Feels like the structure of the project is starting to settle pretty well ๐Ÿ˜ Whatโ€™s new? PNG Support: Parsing & Module String-Base64-Encoded Storage:...

I break down in more detail the features I've implemented with this renderer in this post if you're interested.

devforum.roblox.com/t/crazytrace...

07.10.2025 12:57 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I have been paying attention to non-roblox alternatives; โ€˜LunarEngineโ€™ on github was supposed to be our calling, but the dev dipped before open-sourcing the latest version.

We do care, but we donโ€™t know where to go, so weโ€™re taking our time figuring out _HOW_ we are going to go out.

07.10.2025 12:53 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Youโ€™ll find that there are many others like me whose career & financials depend on this platform, leaving us stuck in this moral disposition until we are able to resolve it in our own way.

07.10.2025 12:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And, if we would want to reflect, takes like these do make it embarassing to work on the platform, and I want to stress I do not align with the platformโ€™s recent issues, nor their approach.

07.10.2025 12:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Infact, this project is an effort to port things off-platform; thereโ€™s a few systems that Iโ€™m still yet to work on before it can run outside of Roblox.

07.10.2025 12:53 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Why? Itโ€™s a fact.

I donโ€™t support their recent conduct & PR; Iโ€™m not appealing to folks who think I should uppend my career I spent 10+ years building in a microsecond because of something I was never a part of.

07.10.2025 12:53 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It is though!
I implemented my own text rasteriser which uses the same framebuffer as the output.

I did this so that when I _do_ port outside of Roblox, I can keep info on hand without needing to jump between a debug window etc

06.10.2025 17:54 โ€” ๐Ÿ‘ 10    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

This doesn't look like it's running in Roblox anymore

06.10.2025 17:52 โ€” ๐Ÿ‘ 45    ๐Ÿ” 0    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 0

A lot has happened in 7 years, yet this person probably has the longest FE2 login streak in the world.

Thanks for supporting the game all this time ๐Ÿซก

04.10.2025 14:28 โ€” ๐Ÿ‘ 23    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Fixed and imported!
Now playing around with different reflectance for each part.
Need to implement refraction!

02.10.2025 14:38 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Woah actually I've made a lot of progress recently, feels great!
Just need to import a new skybox since I redid the texture system...

02.10.2025 12:25 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

if you live there

29.09.2025 13:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Either that or just some structural reworkingsโ€ฆ

Thereโ€™s already the pipeworks for BDRF shaders per material, I should really lean into that

29.09.2025 11:35 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Might just implement compositional things like bitmap text rendering. Would mean that I could allow the framebuffer to occupy an entire window when porting out

29.09.2025 11:02 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Though if Iโ€™m thinking this, the error may be that Iโ€™m asking too much of myself

29.09.2025 10:57 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wish there were more hours in the day

29.09.2025 10:56 โ€” ๐Ÿ‘ 12    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

It was always fun and games doing game dev until an unpleasant Mat3 showed up at my door

27.09.2025 11:25 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I'd never have soaked this information in if I ended up taking high level academics, I simply wasn't interested in that kind of thing at that age

Now I'm just having fun

27.09.2025 11:21 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

More vector math stuff today
Keeping track of what space I'm operating in is wild
I've got radians, linear 0-1, sometimes degrees if I feel like making a mistake

It's like a new way of thinking, and handling spherical coordinates is really opening my eyes to the potential of this stuff

27.09.2025 11:20 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Why yes I guess you could say debugging is going well

26.09.2025 15:31 โ€” ๐Ÿ‘ 28    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ

25.09.2025 14:43 โ€” ๐Ÿ‘ 13    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@crazyblox is following 19 prominent accounts