莲花引擎 源码
莲花引擎 该存储库是Lotus引擎的实现,以及使用它的FFXI的实现。 当前,它只能加载地图,非玩家角色模型,动画,某些调度程序/生成器/粒子和碰撞网格。 当我实现有趣的各种渲染技术时,它只是莲花引擎的演示。 建造要求 Visual Studio 2019 16.9(截至撰写时,这需要VS 2019预览) 支持Linux构建,但当前正在等待GCC / Clang更新其C ++ 20支持 具有VK_KHR_raytracing的Vulkan SDK(1.2.162.0或更高版本) SDL2(包含在Windows的Vulkan SDK中) glm(包含在Windows的Vulkan SDK中) 运行要求 与VK_KHR_raytracing兼容的GPU(可能是任何RTX卡或GTX1000卡,以及最新的驱动程序) FFXI安装在某个地方(通过注册表定位)
文件列表
莲花引擎
(预估有个212文件)
FindSDL2.cmake
8KB
FindGLM.cmake
2KB
compiler.cmake
1KB
raytrace_query.cpp
17KB
renderer_hybrid.cpp
100KB
ui_renderer.cpp
21KB
landscape_entity.cpp
15KB
renderable_entity.cpp
37KB
renderer.cpp
13KB
renderer_rasterization.cpp
68KB
暂无评论