dorkhub

webray

WebGPU powered ray tracer + Svelte based editor

BLaZeKiLL
Rust645 forksMITupdated 2 years ago
visit the demogit clone https://github.com/BLaZeKiLL/webray.gitBLaZeKiLL/webray

WebRay

Webray is a WebGPU powered ray tracer + Svelte based editor

⚠️ WebGPU: Is an experimental api. Webray is tested on the latest desktop chrome version. your system may slow down or crash during rendering. please use webray at your own risk.

Demo 02 4K @ 512 Samples, 64 Bounces. 20 mins on webray-native

Editor Documentation

The editor is available here along Demo Scene 01 and Demo Scene 02 which can be imported.

Tools

  • Objects in the current scene
  • Download rendered image
  • Render the current scene as an image
  • Camera Settings
  • Render Settings
  • Materials in the current scene
  • Enter full screen image
  • Exit full screen image
  • Delete item
  • Download scene json file
  • Import scene json file

WebRay Renderer

Demo 01 HD @ 128 Samples, 32 Bounces. 4secs webray-native

The renderer is implemented in rust and compiled to wasm with the core kernel implemented as a wgsl compute shader using wgpu.

more like this

anne-key

Firmware for Anne Pro Keyboard written in Rust

Rust572

TachiSnap

TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…

HTML50

bit_gossip

Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.

Rust50

RaylibWasm

.Net 10 (.Net 8+) webassembly starter project using raylib-cs nuget 7.0.2 and raylib 5.5

C#50

search

search projects, people, and tags