Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ustymukhman/ray-tracing

Ray Tracing in One Weekend in TypeScript, AssemblyScript, WebGL2 and WebGPU.
https://github.com/ustymukhman/ray-tracing

assemblyscript benchmark canvas2d path-tracing ray-tracing raytracing-in-one-weekend typescipt wasm webassembly webgl webgl2 webgpu

Last synced: about 1 month ago
JSON representation

Ray Tracing in One Weekend in TypeScript, AssemblyScript, WebGL2 and WebGPU.

Awesome Lists containing this project

README

        

# Ray Tracing in One Weekend #

> [Ray Tracing in One Weekend](https://raytracing.github.io/v3/books/RayTracingInOneWeekend.html) in [TypeScript](https://www.typescriptlang.org/), [AssemblyScript](https://www.assemblyscript.org/), [WebGL2](https://registry.khronos.org/webgl/specs/latest/2.0/) and [WebGPU](https://www.w3.org/TR/webgpu/).

![](https://img.shields.io/github/deployments/UstymUkhman/ray-tracing/github-pages?style=flat-square)
![](https://img.shields.io/github/package-json/v/UstymUkhman/ray-tracing?color=orange&style=flat-square)
![](https://img.shields.io/github/license/UstymUkhman/ray-tracing?color=lightgrey&style=flat-square)

[![](./public/assets/preview.png)](https://ustymukhman.github.io/ray-tracing/dist)

## Download ##

`git clone https://github.com/UstymUkhman/ray-tracing.git`

`cd ray-tracing`

## Develop ##

`pnpm i`

`pnpm start`

## Lint ##

`pnpm lint:js`

`pnpm lint:css`

## Build ##

`pnpm asbuild`

`pnpm build`

`pnpm serve`