项目作者: kyle-robinson

项目描述 :
A graphics engine created in DirectX 11.
高级语言: C++
项目地址: git://github.com/kyle-robinson/directx-engine.git
创建时间: 2020-08-01T17:35:30Z
项目社区:https://github.com/kyle-robinson/directx-engine

开源协议:MIT License

下载


DirectX 11 Engine

MSBuild-Debug

MSBuild-Release

CodeQL

A graphics engine created using DirectX 11 that implements a number of advanced C++ programming techniques.

Created according to PlanetChili‘s DirectX Programming Tutorials

- Click here to view project on website -

DirectX Engine Thumbnail

List of Features

  • Dynamic Point Lighting
  • Camera System
  • Stencil Masking
  • Blur Outlining
  • Shadow Mapping
  • Cubemapping
  • Alpha Blending
  • Model Selection/Manipulation

Getting Started

The engine provides numerous tools for interacting with the graphics features that have been implemented. Refer to the following information on how to install and use the application.

Dependencies

To use the engine, the following prerequisites must be met.

  • Windows 10+
  • Visual Studio
  • Git Version Control

The engine relies on the following libraries and APIs to function.

  • DirectX 11
  • ImGui
  • Assimp

Installing

To download a copy of the engine, select “Download ZIP” from the main code repository page, or create a fork of the project. More information on forking a GitHub respository can be found here.

Executing program

As the project settings have been modified to support the addition of the aforementioned libraries and APIs, there are no additional steps required to execute the application.

Appendices

https://user-images.githubusercontent.com/39779606/134823917-61c08f7e-28ea-46e2-9a0f-1d9308dbd5e4.mp4


Credits

  1. Code Reference
  2. https://planetchili.net/
  3. https://github.com/planetchili/hw3d
  4. Audio
  5. From The Dust - Supernova: https://youtu.be/H3cPiYfwuo8