CatDogEngine
CatDogEngine copied to clipboard
A cross-platform game engine/editor written in modern C++ (WIP)
1. Treat material as a generic resource. For example, MaterialComponent has many PBR parameter Get/Set methods or cartoon parameter Get/Set methods. Firstly, we should remove them and use a metadata...
The default entity object size is too large, and when the entity object is small, the camera does not track it properly
- Overview - The first step is to bake Direct/Indirect Lighting Diffuse. Direct Lighting Diffuse should be same with engine realtime rendering by using same render pipeline. Indirect Lighting Diffuse...
## Modole https://github.com/CatDogEngine/TestAssets/blob/main/PBR/zbrush_for_concept_-_mech_design_d.ver.zip ## Sketchfab   ## CatDog   ### Without Normal Map  ## Blender 

1.Add detection of whether the mouse is in the view box 2.Use the Alt key instead of the Z key 3.Using shift to limit the direction
VS2022 started marking `stdext::checked_array_iterator` as "deprecated" sometime between 17.7.6 and 17.8.2 witch makes our compilation fail. ``` warning C4996: 'stdext::checked_array_iterator::_Seek_to': warning STL4043: stdext::checked_array_iterator, stdext::unchecked_array_iterator, and related factory functions are non-Standard...
 