Skip to content

A mini webgl framework to implement morden rendering techniques mainly used by game.

Notifications You must be signed in to change notification settings

happyfire/mini3d.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mini3d.js

一个成长中的 javascript/WebGL 3D渲染框架/引擎。尽可能的实现现代3D游戏引擎支持的高级特性,并提供灵活的自定义能力。

Roadmap

  • 数学库和变换 ✓
  • 场景树 ✓
  • Frustum culling
  • 静态模型载入 ✓
  • glTF支持
  • 材质系统和自定义Shader/材质 ✓
  • 多光源前向渲染流水线 ✓
  • 可自定义的PostProcessing系统 ✓
  • ShadowMap阴影
  • 半透明渲染
  • PBR材质
  • 地形系统
  • 实例化绘制
  • 水体/海洋渲染
  • 大规模草地
  • 动画系统
  • 骨骼动画
  • 动态Batch
  • Computer Shader
  • Forward+
  • 延迟渲染
  • SSR
  • 球谐光照
  • 其他...

About

A mini webgl framework to implement morden rendering techniques mainly used by game.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages