一个成长中的 javascript/WebGL 3D渲染框架/引擎。尽可能的实现现代3D游戏引擎支持的高级特性,并提供灵活的自定义能力。
- 演示视频:https://space.bilibili.com/582093241/channel/detail?cid=131730
- 在线示例: http://happyfirecn.gitee.io/mini3djs_examples/
- 开发笔记:https://blog.csdn.net/n5/category_9647112.html
- 数学库和变换 ✓
- 场景树 ✓
- Frustum culling
- 静态模型载入 ✓
- glTF支持
- 材质系统和自定义Shader/材质 ✓
- 多光源前向渲染流水线 ✓
- 可自定义的PostProcessing系统 ✓
- ShadowMap阴影
- 半透明渲染
- PBR材质
- 地形系统
- 实例化绘制
- 水体/海洋渲染
- 大规模草地
- 动画系统
- 骨骼动画
- 动态Batch
- Computer Shader
- Forward+
- 延迟渲染
- SSR
- 球谐光照
- 其他...