Skip to content

Twinklebear/webgl-volume-raycaster

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
js
 
 
 
 
 
 
 
 
 
 

WebGL Volume Raycaster

A scientific visualization style volume raycaster written using WebGL2 and Javascript. The renderer uses an arcball camera which supports mouse or touch input, and dynamically adjusts the sampling rate to maintain a smooth framerate, even on mobile devices. The volumes are downloaded via XMLHttpRequest from Dropbox when selected. Try it out online! I've also written a blog post about how this renderer is implemented.

Uses webgl-util for some WebGL utilities and glMatrix for matrix/vector operations.

Check out my WebGPU Volume Raycaster and Path Tracer for WebGPU-based examples.

Images

volume renderings

About

A WebGL Volume Raycaster

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published