SkillAgentSearch skills...

Mini3d.js

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

Install / Use

/learn @happyfire/Mini3d.js
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

mini3d.js

一个成长中的 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

Roadmap

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

Languages

JavaScript

Security Score

65/100

Audited on Oct 22, 2024

No findings