NeigeEngine:NeigeEngine是一个游戏引擎

  • h3_846836
    了解作者
  • 130.7KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-14 03:17
    上传日期
NeigeEngine 依存关系 安装 作为子模块提供 下载 $ git clone --recurse-submodules https://github.com/ZaOniRinku/NeigeEngine.git 建造 $ mkdir build $ cd build $ cmake .. $ make 特征 一般特征 实体组件系统 键盘和鼠标输入 glTF导入 JSON场景格式 图形功能 基于物理的渲染(PBL)金属粗糙度 基于图像的照明(IBL)和地图 阴影贴图 纯深度屏幕空间环境光遮蔽(SSAO) 盛开 加权混合独立于订单的透明度(WBOIT) Alpha截止 实时着色器重新加载 屏幕截图 亚马逊Lumberyard Bistro 头盔损坏
NeigeEngine-main.zip
内容介绍
# NeigeEngine ![NeigeEngine](https://i.imgur.com/Pf8Esjf.png) ## Dependencies ### To install - [Vulkan SDK](https://vulkan.lunarg.com/sdk/home) ### Provided as submodules - [cgltf](https://github.com/jkuhlmann/cgltf) - [glfw](https://www.glfw.org/) - [glm](https://github.com/g-truc/glm) - [glslang](https://github.com/KhronosGroup/glslang) - [simdjson](https://github.com/simdjson/simdjson) - [SPIRV-Reflect](https://github.com/KhronosGroup/SPIRV-Reflect) - [stb](https://github.com/nothings/stb) ## Download ```txt $ git clone --recurse-submodules https://github.com/ZaOniRinku/NeigeEngine.git ``` ## Build ```txt $ mkdir build $ cd build $ cmake .. $ make ``` ## Features ### General Features - [x] Entity component system - [x] Keyboard and mouse input - [x] glTF import - [x] JSON scene format ### Graphics Features - [x] Physically Based Rendering (PBL) metallic-roughness - [x] Image-Based Lighting (IBL) and map - [x] Shadow mapping - [x] Pure Depth Screen Space Ambient Occlusion (SSAO) - [x] Bloom - [x] Weighted Blended Order-Independent Transparency (WBOIT) - [x] Alpha cutoff - [x] Realtime shaders reloading ## Screenshots ![Amazon Lumberyard Bistro](https://i.imgur.com/oQ0EeZy.png) <sub>Amazon Lumberyard Bistro</sub> ![Damaged Helmet](https://i.imgur.com/dZGCFZH.png) <sub>Damaged Helmet</sub>
评论
    相关推荐