15 points | by tobr a day ago ago
5 comments
https://www.shadertoy.com/view/33GyRV
It runs at 10fps on my gen12 intel at fullscreen. These techniques are cute but limited.
To be fair you can optimize this a bunch if you put in the effort. Sphere tracing is far from optimal for ray marching.
edit: see https://hal.science/hal-05308455v1
Ran at ~15-16 fps on my iPhone 17 air, horizontally (2211x1245) , for about a minute until my phone got ridiculously hot and thermal throttled down to 10-12fps.
SDF techniques are widely used in real games, even if a shadertoy put together in an hour or two doesn't run well on low spec hardware.
As a general technique yes. Less so as "create a model or entire world out of an sdf equation."
Btw to me this is one of the best of IQ: https://www.shadertoy.com/view/4ttSWf
https://www.shadertoy.com/view/33GyRV
It runs at 10fps on my gen12 intel at fullscreen. These techniques are cute but limited.
To be fair you can optimize this a bunch if you put in the effort. Sphere tracing is far from optimal for ray marching.
edit: see https://hal.science/hal-05308455v1
Ran at ~15-16 fps on my iPhone 17 air, horizontally (2211x1245) , for about a minute until my phone got ridiculously hot and thermal throttled down to 10-12fps.
SDF techniques are widely used in real games, even if a shadertoy put together in an hour or two doesn't run well on low spec hardware.
As a general technique yes. Less so as "create a model or entire world out of an sdf equation."
Btw to me this is one of the best of IQ: https://www.shadertoy.com/view/4ttSWf