Skip to content
/ IDKwGL Public

WebGL 3D rendering framework w/ support for file loaders, multiple material types and basic AABB physics.

License

Notifications You must be signed in to change notification settings

tentone/IDKwGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt tag

  • A WebGL based graphics rendering library for the web.
  • Experiment live demo

Features

  • Materials
    • Basic material (Base and emissive color, texture support, transparency)
    • Phong material (Base, emissive, specular colors, albedo, normal map, bump map)
    • Depth and normal material (For debugging)
  • Support for colored lighting
    • Point Lights
    • Ambient Lights
    • Directional Lights
  • Render targets (textures and post-processing).
  • Basic physics engine
    • AAB
  • Primitive geometries (Plane, Sphere, Box)
  • File loader (OBJ)
  • Sprites (w/ billboarding support)
  • Particle system
  • Bitmap Fonts support with filtering
  • Mouse and keyboard input
  • Math library with support for Vectors and Matrix operations

Todo

  • Postprocessing
  • File loaders (STL, GLTF)
  • Physically based materials

License

  • Distributed under MIT license available on the github repository.

About

WebGL 3D rendering framework w/ support for file loaders, multiple material types and basic AABB physics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published