liamlangli / webtix

WebGL2 based path tracing render engine.

Home Page:https://liamlangli.github.io/#Webtix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Webtix

Path-tracing render engine base on WebGL2.

This project was created to saving your life while you were suffered from wrote ray tracing applications on other RayTracing frameworks, such as Optix Metal-MPS or Mitsuba, Which might cost amount of your time to set up a project, config compile tools and so on.

We want that you could implement your customized ray-tracing algorithm by just write several lines of glsl shader code.

Assuming that ray-tracing developers would like to share their render result with others mostly. So we implement project with webgl & typescript. which was easily to share and present.

Core Feature

  • BVH builder
  • Builtin memory allocator
  • Buffer texture sampler
  • BSDF kernel
  • Free camera control

Documentations

builtin
buffer texture
kernel node

About

WebGL2 based path tracing render engine.

https://liamlangli.github.io/#Webtix

License:MIT License


Languages

Language:TypeScript 82.8%Language:GLSL 13.6%Language:JavaScript 1.8%Language:CSS 1.4%Language:HTML 0.4%