Skip to content

Commit 9451374

Browse files
committed
Update README.md
1 parent e105297 commit 9451374

File tree

1 file changed

+33
-5
lines changed

1 file changed

+33
-5
lines changed

README.md

Lines changed: 33 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# CENTRAL 3D
2-
- Version 0.1
2+
- Version 0.2
33
- Initial steps into 3D game engine development
44
- By Aitor Simona
55
* GitHub account: [AitorSimona](https://github.com/AitorSimona)
@@ -12,7 +12,7 @@
1212
- SDL 2.0.10
1313
- Glew 2.1.0
1414
- ImGui 1.72b (with beta docking)
15-
- MathGeoLib 1.5
15+
- MathGeoLib 1.5 (commit 1994)
1616
- OpenGL 3.1
1717
- mmgr
1818
- par_shapes at commit 281
@@ -29,6 +29,11 @@ There is no formal installation process, just look around and play with it
2929

3030
Mouse and Keyboard controls are enabled both on UI and Scene, working on focused window only.
3131

32+
- Mouse picking
33+
34+
Self-explainable, click on an object to select it, notice how inspector info changes, but if the object is hidden
35+
in the hierarchy you won't notice it there, open parent to see how it is selected.
36+
3237
- Scene Camera:
3338

3439
- Right Mouse button enables Look Around
@@ -37,6 +42,14 @@ Mouse and Keyboard controls are enabled both on UI and Scene, working on focused
3742
- Right Mouse button + WASD enables free movement
3843
- Mouse Wheel movement enables zoom
3944

45+
Editor camera only works when in AppState EDITOR mode.
46+
47+
## ASSET IMPORT
48+
49+
Drop it inside window 2 times, first for importing, second for loading, you can also drag it from project window
50+
to hierarchy (on the window title).
51+
52+
All fbx in assets folder will be imported at startup.
4053

4154
## DEBUG
4255

@@ -47,20 +60,35 @@ Head to Scene window and click DebugDraw to see available features:
4760
- Wireframe
4861
- Color Material
4962
- OpenGL Lighting
63+
- Display Octree
64+
- Show AABBS
5065

5166
There are more options in Window - > Settings
5267

53-
5468
## Features in beta
5569

5670
- Texture pre-visualization on Inspector
57-
- Transform Editing
5871
- Toolbar
5972
- Edit Menu
60-
73+
- Load/Save cameras
74+
- Resource manager (initial implementation)
6175

6276
## CHANGELOG
6377

78+
### 0.2
79+
80+
- Initial Structure of Resource Manager
81+
- Reference Counting for ResourceMesh and ResourceTexture
82+
- Scene serialization to file and loading
83+
- New import pipeline (creates own file format files in library)
84+
- New Time Manager (Options to PLAY STOP STEP)
85+
- Spatial partitioning using Octree
86+
- Creation of cameras
87+
- Frustum culling
88+
- AABB's
89+
- Project window
90+
- Mouse picking
91+
6492
### 0.1
6593

6694
- Polished Game Object and Component Structure

0 commit comments

Comments
 (0)