Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 1.15 KB

README_CN.md

File metadata and controls

34 lines (29 loc) · 1.15 KB

Aqua Engine

介绍

这个项目是一个游戏引擎和渲染,同时也是使用于 Java 学习 OpenGL(www.learnopengl.com)。

许可证

所有源代码文件(包括着色器)均采用 Apache License 2.0 许可。请查看 LICENSE 文件以获取详细信息。

TODO 列表:

  1. 创建窗口。
  2. 绘制第一个三角形。
  3. 更加丰富的色彩。
  4. 给三角形映射纹理。
  5. 混合两种纹理。
  6. 透视投影。
  7. 整理 Git 和 GitHub 的分支。
  8. 进入 3D。
  9. 将主函数中的 Uniform 分离,并封装进一个类。
  10. 设置一个相机。
  11. 修复相机,优化相机功能。
  12. 分离键盘输入管理和鼠标回调。
  13. 上帝说,要有光。
  14. 让光变得更多。
  15. 加载更复杂的模型。
  16. 绘制物体的边框。
  17. 适配 ImGui。
  18. 重写 Shader。
  19. 重写 Mesh、GameObject、Material 和 ModelUtil。
  20. 按照 CONTRIBUTING 指南修改代码。 ...

规范

参照这里