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

- 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.