Amber is a tiny software 3d renderer written in TypeScript.
- Programmable shader
- Built-in flat shader
- Texture mapping
- Scene Graph
- Culling with AABB
npm install blackspotbear/amber
The demo is made with Akashic Engine.
cd demo
npm install
npm run build
npm start # open http://localhost:3000/game/
- Transparent object
- Render target
- Stencil buffer
- Matrix palette
- Particle
- Line primitive
and more.
- Tugboat lit incorrectly.
This software is released under the MIT License, see LICENSE.txt.