Title

Home

LGL

Little WebGL Rendering Framework (For Learning WebGL...)

npmnpm

LGL is a WebGL rendering framework that is modified and expanded based on ogl.

Aiming to learn WebGL and serve as the PlayGround for implementing some features.

Examples

Doc

Features

  • Base

    • [x] Base Primitives

    • [x] PaticleSystem

    • [x] Reflector

    • [x] Instance

    • [ ] Text

    • [ ] Raycasting

    • [ ] Fog

    • [ ] Deferred Shading

  • glTF Loader

    • [x] Base (Parser + PBR)

    • [x] Skinning Animaiton

    • [x] Morph Target Animation

    • [ ] Extension

    • [ ] .glb Loader

  • Post-Processing

    • [x] Transition

    • [x] FXAA

    • [x] Glitch

    • [x] Bloom

    • [x] Vignette

    • [x] DOF

    • [ ] LensFlare

    • [ ] ToneMapping

    • [ ] Motion Blur

  • ShadowMap

    • [x] Direaction Light

    • [x] Spot Light

    • [x] Point Light

    • [x] PCF