An open API service indexing awesome lists of open source software.

https://github.com/arogozhnikov/3d_nn

Raymarching neural network in browsers with WebGL shaders
https://github.com/arogozhnikov/3d_nn

neural-network raymarching-distance-fields shaders visualization webgl

Last synced: 4 months ago
JSON representation

Raymarching neural network in browsers with WebGL shaders

Awesome Lists containing this project

README

        

# Marching neural networks

Visualizing level surfaces of a neural network using webGL + raymarching technique.

Correction: technique is close raymarching, but step sizes are computed differently.

All the NN-related computing uses shaders, thus having GPU is recommended.

Demo: [https://arogozhnikov.github.io/3d_nn/](https://arogozhnikov.github.io/3d_nn/)



## Used libraries

Visualization relies on [THREE.js](https://github.com/mrdoob/three.js) for rendering and [CCapture.js](https://github.com/spite/ccapture.js) for capturing animations.

The code is minimalistic and a bit messy, but no other dependencies / frameworks.