86 lines
1.9 KiB
Markdown
86 lines
1.9 KiB
Markdown
# Khaotic Engine Reborn - C++ Custom Engine
|
|
|
|
Khaotic Engine Reborn reprend comme base le moteur Khaotic Engine pour lui ajouter plus de fonctionalité.
|
|
|
|
Ce moteur est basé sur **DirectX11** et utilise **ImGui** pour son interface graphique.
|
|
|
|
---
|
|
|
|
Khaotic Engine is a rendering engine made in **C++** by a small team with the aim of learning how to use rendering APIs (OpenGL, DirectX 11/12 and Vulkan).
|
|
|
|
This **DirectX11** based engine uses **ImGui** for the user interface.
|
|
|
|
## Installation
|
|
|
|
**Depuis la solution + Debugger**
|
|
|
|
1. Télécharger la Beta
|
|
2. Dézip le .zip
|
|
3. Ouvrir le fichier .sln
|
|
4. Build en Release
|
|
|
|
----
|
|
|
|
**From solution + Debugger**
|
|
|
|
1. Download the Beta Release
|
|
2. Unzip the Zip file
|
|
3. Open the .sln file
|
|
4. Set the debugger in "Release"
|
|
5. Launch the debugger
|
|
|
|
|
|
|
|
## Nouvauté Aporté par Khaotic Engine Reborn
|
|
|
|
**SHADER** :
|
|
|
|
+ Sunlight shader
|
|
+ Cel Shading
|
|
+ Skysphere
|
|
|
|
**Interface Graphique** :
|
|
|
|
+ Console link to the Logger object
|
|
+ Shader Manager
|
|
+ Engine Settings
|
|
+ Sunlight Settings
|
|
|
|
**Save And Load of a Scene** :
|
|
|
|
+ Save All Custom object
|
|
+ Save All Custom Texture for Custom Object
|
|
|
|
**Texture File** :
|
|
|
|
+ All the format supported by Windows Imaging Component (WIC)
|
|
|
|
**Optimization** :
|
|
|
|
- Shader rendering
|
|
- Frustum culling
|
|
- Object rendering
|
|
- Terrain Instancing
|
|
|
|
## Demo :
|
|
|
|
[](https://youtu.be/CbK1a0Ar94Q)
|
|
|
|
## Engine Build by :
|
|
|
|
**Moteur D'origine** :
|
|
|
|
- [@CatChow0](https://github.com/CatChow0)
|
|
- [@miragefr0st](https://github.com/miragefr0st)
|
|
- [@StratiX0](https://github.com/StratiX0)
|
|
- [@Kagutsuchi84](https://github.com/Mattys8423)
|
|
- [@Harpie94](https://github.com/Harpie94)
|
|
- [@axelpicou](https://github.com/axelpicou)
|
|
- [@GolfOcean334](https://github.com/GolfOcean334)
|
|
- [@sutabasuto](https://github.com/sutabasuto)
|
|
|
|
|
|
**Moteur Reborn** :
|
|
|
|
- [@CatChow0](https://github.com/CatChow0)
|