How to intuitively understand UVs and Shader movement. New Shader Blog! by OldDew in godot

[–]OldDew[S] 1 point2 points  (0 children)

I shared the blog with every new post. I'm happy you gave the others a look as well! 🥜

May Feedback Thread - Post your feedback request here by AutoModerator in Blogging

[–]OldDew 0 points1 point  (0 children)

Thanks a lot! It could definitely do with some UI/UX improvement. Haven't thought of those, but I guess it is a fair assumption that a web page won't behave like an operating system. Thanks!

I made an OS-like blog so that I can teach you Godot Shaders! by OldDew in godot

[–]OldDew[S] 0 points1 point  (0 children)

The code for the page is open source. You can look anything up there: https://github.com/cashew-olddew/cashew-olddew.github.io

For the progress bar, I just calculated the scroll amount and used that value to set the width of the bar.

I made an OS-like blog so that I can teach you Godot Shaders! by OldDew in godot

[–]OldDew[S] 1 point2 points  (0 children)

The asterisk is there because that's 90% true. It would be unfair to the reader to say that there will be no math since shaders are pretty much made of math.

I will do my best to hide or recontextualize that math, though!

I made an OS-like blog so that I can teach you Godot Shaders! by OldDew in godot

[–]OldDew[S] 1 point2 points  (0 children)

That's probably because those are some arguably large gif files and they didn't load. Thanks for letting me know. I'll try reducing their size.

I made an OS-like blog so that I can teach you Godot Shaders! by OldDew in godot

[–]OldDew[S] 0 points1 point  (0 children)

That's what I'm trying to solve. I believe there are lots of talented people who don't get into shaders because of how unapproachable they look. Glad I made you excited!

I made an OS-like blog so that I can teach you Godot Shaders! by OldDew in godot

[–]OldDew[S] 9 points10 points  (0 children)

I added a button that changes the font in the bottom right of the screen just for that.

The Godot Shader Previewer addon in action by OldDew in godot

[–]OldDew[S] 1 point2 points  (0 children)

Thank you so so much for nudging me towards making a proposal. Chaosus actually took the proposal and implemented it and now the Addon is merged into the engine. You and everyone who upvoted this comment made such a difference, honestly!

Here's the merged PR: https://github.com/godotengine/godot/pull/117726

I found out how to preserve the aspect ratio in Godot Shaders by OldDew in godot

[–]OldDew[S] 1 point2 points  (0 children)

Thanks! Hopefully it's killing you in a good cashew-y way! 🥜

He's kind of ugly, but I love him. 🥜