A graphics framework created using DirectX 11 that allows for the simple creation of graphics by means of the system architecture and an entity-component system.
- Click here to view project on website -
- Dynamic Point Lighting
- Directional Lighting
- Fog System
- Stencil Masking
- Mouse Picking
- Stencil Outlining
- Split-Screen
- Camera System
- Billboarding
- Model Manipulation
The graphics framework 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.
To use the framework, the following prerequisites must be met.
- Windows 10+
- Visual Studio
- Git Version Control
The framework relies on the following libraries and APIs to function.
- DirectX 11
- ImGui
- Assimp
- nlohmann json
To download a copy of the framework, 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.
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.
Graphics.Framework.mp4
Code Reference
https://www.youtube.com/channel/UC5Lxe7GAsk_f8qMBsNmlOJg
https://www.youtube.com/playlist?list=PLcacUGyBsOIBlGyQQWzp6D1Xn6ZENx9Y2
Audio
A Himitsu - Adventures: https://www.youtube.com/watch?v=8BXNwnxaVQE