0.7.19 • Published 1 year ago

iwo-renderer v0.7.19

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

iwo - A Typescript Webgl2 Physically Based Renderer

iwo is a physically based renderer written in Typescript. This project was created to learn how to create a forward rendering engine from scratch.

Demo

https://caboyd.github.io/iwo-examples/index.html

Installing

npm i iwo-renderer gl-matrix

This library requires a bundler like rollup and depends on gl-matrix. To use this library look at my example game Underwater Game

Examples

Features

This is a list of features to reference for ideas. Checkmarked features have been implemented.

File Loading / Importing

Geometry Generation

Rendering

  • Physically Based Shader
  • Image Based Diffuse Lighting
  • Image Based Specular Lighting
  • Normal Mapping
  • Parallax mapping - (Tutorial)
  • Volumetric Rendering
  • Render Targets
  • Render to Cubemap
  • Scene Rendering

Rendering Performance

  • Frustum Culling
  • Occlusion Culling
  • Instanced Rendering

Rendering Other

  • Mouse Picking
  • Line Rendering
  • Font Rendering
  • Fog
  • Motion Blur

Shadows

  • Shadow Mapping
  • Cascaded Shadow Mapping

Cameras

Animation

  • Skeletal animation
  • Transform Feedback Particle System

Built With

License

This project is licensed under the MIT License - see the LICENSE file for details

0.7.19

1 year ago

0.7.18

1 year ago

0.7.17

1 year ago

0.7.16

1 year ago

0.7.15

1 year ago

0.7.14

1 year ago

0.7.13

1 year ago

0.7.12

1 year ago

0.7.11

1 year ago

0.7.10

1 year ago

0.7.9

1 year ago

0.7.8

1 year ago

0.7.7

1 year ago

0.7.6

1 year ago

0.7.5

1 year ago

0.7.4

1 year ago

0.7.3

1 year ago

0.7.2

1 year ago

0.7.1

1 year ago

0.7.0

1 year ago

0.6.5

1 year ago

0.6.4

1 year ago

0.6.3

1 year ago

0.6.2

1 year ago

0.5.8

1 year ago

0.5.6

1 year ago

0.5.5

1 year ago

0.5.4

1 year ago

0.5.3

1 year ago

0.5.2

1 year ago

0.5.1

1 year ago

0.5.0

1 year ago

0.4.13

1 year ago

0.4.12

1 year ago

0.4.11

1 year ago

0.4.10

1 year ago

0.4.9

2 years ago

0.4.8

2 years ago

0.4.7

2 years ago

0.4.6

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.4.2

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago