The aim of the project is to create an easy to use, lightweight, 3D/2D library. The library only provides WebGL renderers.
Examples — RoadMap — Documentation — Tests
you can use zen3d.js
or zen3d.min.js
in your page simply by this:
<script src="zen3d.min.js"></script>
or import as es6 module:
import * as zen3d from 'js/zen3d.module.js';
- Multiple Render Targets. (WebGL 1.0 extension / WebGL 2.0)
- Instancing. (WebGL 1.0 extension / WebGL 2.0)
- Vertex Array Object. (WebGL 1.0 extension / WebGL 2.0)
- Shader Texture LOD. (WebGL 1.0 extension / WebGL 2.0)
- Shadow Sampler. (WebGL 2.0)
- Fragment Depth. (TODO)
- Transform Feedback. (TODO)
- Sampler Objects. (TODO)
- 3D Texture. (WebGL 2.0)
- Multisampled Renderbuffers. (WebGL 2.0)