CatChow0 e4836174b4 Minor - Adds dynamic screen depth and near controls - V14.4.0
Implements dynamic adjustment of screen depth and near clipping plane distances via the ImGui interface.

This allows users to modify the perspective projection in real-time, affecting the rendering of the scene.

The changes involve:
- Adding screen depth and near variables to the application class.
- Exposing these variables in the ImGui settings window.
- Adding functions to the application and d3d classes to update the projection matrix based on new screen depth and near values.
- Updates the sky sphere size to use world scale.
2025-10-01 16:03:11 +02:00
2024-03-18 15:00:39 +00:00
sus
2024-09-30 15:29:49 +02:00
2025-03-17 12:59:04 +01:00
2025-05-13 21:18:50 +00:00

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 :

Demo Video

Engine Build by :

Moteur D'origine :

Moteur Reborn :

Description
engine-khaotic-engine created by GitHub Classroom
Readme 128 MiB
Languages
C++ 81.2%
C 16.5%
C# 0.8%
CMake 0.3%
HyPhy 0.2%
Other 0.8%