Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>Marble Marcher is entirely ray-traced in real time and is played on the surface of evolving fractals.

That’s the very first line of the source page. So why do you say it uses raymarching? Are these terms used interchangeably as in marching is a method to do tracing?



The source code is available on GitHub and it indeed does seem to use ray-marching

https://github.com/HackerPoet/MarbleMarcher/blob/d436b6f8006...


Additionally, it is mentioned in the video on the page.


Most people don't know what ray-marching is but are familiar with ray-tracing which is similar. So I used the correct "ray-marching" term where I have a more technical audience like my videos, and I use "ray-tracing" for a more general audience like a gamer would see. I would have said ray-marching here on HN, but someone else posted this, not me :P


Because of the distance estimation functions and raymarching code in the fragment shader (https://github.com/HackerPoet/MarbleMarcher/blob/master/asse...)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: