Conference paper Open Access

Live Coding Ray Marchers with Marching.js

Charlie Roberts

We describe a new library, marching.js, designed for ray marching and constructive solid geometry in the browser. The API was designed to be easy to use for live coding while enabling volumetric rendering techniques—inspired by the demoscene—that would be difficult to achieve via the rasterization of geometries or by writing fragment shaders from scratch. The library and an associated live coding environment enable programmers to easily experiment with these techniques without needing to know details about the underlying ray marching or lighting algorithms.

Files (9.3 MB)
Name Size
paper141.pdf
md5:da51abd1f69de18069c69e977ffb1ff3
9.3 MB Download
32
26
views
downloads
All versions This version
Views 3232
Downloads 2626
Data volume 241.9 MB241.9 MB
Unique views 2626
Unique downloads 2323

Share

Cite as