8000 GitHub - xiaoiver/ray-tracer: A simple ray-tracer in WebGL
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

xiaoiver/ray-tracer

Repository files navigation

Ray Tracer

npm run start

Features:

  • Use API like Three.js
  • Support touch gestures with Hammer.js
  • Camera movement including truck, pedestal, dolly, pan, tilt, cant
  • Resizable canvas
  • Fundamental scene, including Cube, Sphere, Plane, Triangle
  • Phong model ambient + diffuse + specular
  • Shadow mapping, including Lerp, PCF, VSM
  • Ray tracing
  • Offscreen Canvas
  • Texture management, eg. LRU
  • Procedural Texturing
  • https://learnopengl.com/Advanced-Lighting/Shadows/Point-Shadows

Inspired by following resources:

About

A simple ray-tracer in WebGL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0