项目作者: tankiJong

项目描述 :
Render Engine
高级语言: C++
项目地址: git://github.com/tankiJong/urban.git
创建时间: 2019-05-08T06:54:28Z
项目社区:https://github.com/tankiJong/urban

开源协议:

下载


Build Status

urban

Urban is a personal rendering framework based on D3D12(for now). It’s still very primitive and relatively low level.

structure

  1. ├───engine // framework
  2. ├───engine // source code
  3. ├───resource // resource files, will copy to ${BuildPath}/engine
  4. └───external // third party libs
  5. └───projects // different projects
  6. ├───es-console
  7. ├───model-viewer
  8. └───path-tracer

Build

prerequisite

  • DXR compatible Windows 10(2019 fall update)
  • DXR compatible GPU and driver
  • Win SDK 10.17763
  • visual studio 2019

Build steps

  • git clone https://github.com/tankiJong/urban.git
  • open .sln file
  • run projects

Notice

  • Be aware that the .vcproj is manually edited with several customized build steps, so the best way to create a new project for now is to copy the project structure and manually rename it with a code editor and remove all source files.
  • When running the build through visual studio, make sure you set the working directory to ${TargetDir} as it’s a user setting and is default to ${ProjectDir}.
  • Because of the limit of github repository size, I cannot upload the model asset file. For example, you can find DamagedHelmet.gltf here

Third Libraries