Releases: AitorSimona/CENTRAL-3D
CENTRAL 3D_v0.4.1
CHANGELOG:
- General bugfixing, small additions.
CENTRAL 3D_v0.4
CHANGELOG:
-
Resource Manager complete overhaul
-
Propject panel (Create/Delete/Previews)
-
New Resources: Prefab, Scene (support for multi-scenes)
-
Event manager
-
Renderer Revamp, now centralized
-
Shader revamp
-
Skybox, environment mapping
-
Optick
-
Improved Guizmo
-
Improved overall style and main windows
-
Improved selection, mouse picking
-
Drag and drop improvements: resource to inspector, go to inspector, resource to scene,
go to project... -
Time manager improvements
-
Camera improvements
-
Own window bar through SDL_HitTest, hid windows bar
-
Gos/components are now saved/loaded in original order
Updated:
- Imgui
- Imguizmo
- Assimp
Added:
- Optick Profiler
Eliminated:
- Editor shader support (PanelShaderEditor). Now just double click a shader on project panel,
open it with Visual Studio/Code with a glsl extension and save. Engine reimports automatically.
CENTRAL 3D_v0.3
CHANGELOG:
- Shader pipeline to draw geometry and debug draw
- Shader resource (save & load...)
- Shader binary program loading
- Shader Debug draw (normals, aabbs, octree, cameras)
- Water Shader
- Editor shader support (creation, realtime changes, uniform editing)
- Guizmo
- Framebuffer, scene in window, code adaptation
- Time manager improvements
- Z-Buffer visualizer
- Reversed Z technique
Features in beta:
- Texture pre-visualization on Inspector
- Edit Menu
- Load/Save cameras
- Resource manager (initial implementation)
- Game object active button
KNOWN ERRORS
- GO store path to texure even if they do not have one, then we try loading "" and an error is printed in console.
CENTRAL 3D_v0.2
CHANGELOG:
- Initial Structure of Resource Manager
- Reference Counting for ResourceMesh and ResourceTexture
- Scene serialization to file and loading
- New import pipeline (creates own file format files in library)
- New Time Manager (Options to PLAY STOP STEP)
- Spatial partitioning using Octree
- Creation of cameras
- Frustum culling
- AABB's
- Project window
- Mouse picking
Features in beta:
- Texture pre-visualization on Inspector
- Toolbar
- Edit Menu
- Load/Save cameras
- Resource manager (initial implementation)
KNOWN ERRORS
-
GO store path to texure even if thhey do not have one, then we try loading "" and an error is printed in console, it does not get worse than this.
-
Street scene appears rotated 90 degrees, while all objects are positioned correctly around.
CENTRAL 3D_v0.1
CHANGELOG:
- Polished Game Object and Component Structure
- Initial Implementation on Inspector (properties for the different components)
- Modification of many Menus/Windows
- Possibility of primitives creation through GameObject Menu
- Unity-like Camera Controls
Features in beta:
- Texture pre-visualization on Inspector
- Transform Editing
- Toolbar
- Edit Menu
CENTRAL 3D_v0.05
CHANGELOG:
- Libraries Integration
- Basic Editor with Inspector/Hierarchy/Console/Menu
- Initial GameObject and Component structure
- Save & Load Editor Configuration
- Load 3D Models through assimp (fbx format)
- Load Textures through DevIL (dds and png format)
- Docking