New blog post: "Perfecting anti-aliasing on signed distance functions"
https://blog.pkh.me/p/44-perfecting-anti-aliasing-on-signed-distance-functions.html
New blog post: "Perfecting anti-aliasing on signed distance functions"
https://blog.pkh.me/p/44-perfecting-anti-aliasing-on-signed-distance-functions.html
My SDF-2D 3D-viewer is finally functional, so to celebrate I'm morphing my pacman/pie into a circle back and forth.
The shadertoy version is visible here: https://www.shadertoy.com/view/333XDH
(For the transform, since it's not present in this version of the code, it's basically a mix according to time between the pie and the sdf+gradient of a circle)
Built a little bridge for the player to cross the stream while adding some collectables for the player to discover
#gamedev #indiegame
#coding #dev #indiedev #unreal #madewithunreal #gaming #videogames #gameplay #3d #blender3d #UnreaEngine5 #animation #shader #nature #coding #conceptart
I think I'm done with it. I fixed the clipping and the colors.
I'm still not satisfied with the raymarch glitching a bit, especially on the summit edges. If someone has ideas to improve it, I shared it on shadertoy: https://www.shadertoy.com/view/333XDH
I believe that's because we're matching the exit edge of the shape when it's close, but I'm not exactly sure how to fix that. In any case, patch welcome :)
The box cut is not perfect but we're getting there!
Edit: also, fun stuff, I realized I could return transparent pixels, so the web page background takes over and it looks like the shape is floating on it. It's stupid but I love it :3
You might be familiar with SDF in 2D, but how about a 3D representation of it?
Trying out the river building system and it turned out pretty good in the end, I learned a lot
#gamedev #indiegame
#coding #dev #indiedev #unreal #madewithunreal #gaming #videogames #gameplay #3d #blender3d #UnreaEngine5 #animation #shader #nature #coding #conceptart
RAAAAH! And we’re back in business.
#shader #coding #raymarching #4kintro #demoscene
New blog post: "The current technology is not ready for proper blending"
https://blog.pkh.me/p/43-the-current-technology-is-not-ready-for-proper-blending.html
#Shader with #Bonzomatic | 3..2..1.. Weekend ! Chill Jam is open ! https://www.twitch.tv/totetmatt
Adding in some enemies to the forest area and testing out their hit detection
#gamedev #indiegame
#coding #dev #indiedev #unreal #madewithunreal #gaming #videogames #gameplay #3d #blender3d #UnreaEngine5 #animation #shader #nature #coding #conceptart
I probably have discovered a thousand bugs in softwares developed by people other than myself, but this time, for the first time in my life, I found a bug without producing a buggy phenomenon first but by staring at the source codes and deducing mathematical formulas by hand. That was an amazing experience. I wrote a blog article about it: https://ulysseszh.github.io/programming/2025/07/17/blur-filter.html
Playing with #colors to illustrate my next blog post
Here are a few simpel enemies I have tried to code, with basic movement and healthbars
#gamedev #indiegame
#coding #dev #indiedev #unreal #madewithunreal #gaming #videogames #gameplay #3d #blender3d #UnreaEngine5 #animation #shader #nature #coding #conceptart
Replicube: 3D shader puzzle game, online demo
I swear every time I open ShaderToy.com because I'm trying to figure out how to make a certain effect, I just end up spending the next 20 minutes admiring the insane shaders people create.
For example (dizzy warning) - https://www.shadertoy.com/embed/7lBXRG?gui=true&t=10&paused=false #3D #Shader
Anti-aliasing with screen space pixel size vs L1-norm from numerical derivatives (fwidth) in 2D vs 3D.
https://www.twitch.tv/totetmatt #Shader with #Bonzomatic | 3..2..1 Weekend !
dok&jon&tot
GLSL Sound and Visual