Skip to content

A1 - Geometry Viewer

Choose a tag to compare

@francesctr4 francesctr4 released this 01 Nov 20:37
· 149 commits to main since this release
c9c378f

v0.1 - Geometry Viewer

Geometry Viewer

  • Baker House automatically loaded at the start.
  • Two models provided in FBX format with one channel diffuse texture.
  • Drag&Drop of FBX files from anywhere in the Hard Drive.
  • Drag&Drop of DDS/PNG files (apply the texture to the selected GameObject).
  • GameObject structure, one for each loaded mesh.
  • Three components available for the GameObjects: Transform, Mesh and Material.
  • Unity-like camera controls.
  • Editor Windows:
    • Console: Show LOGs.
    • Configuration:
      • A graph for the frames per second.
      • Configuration for variables on each module (renderer, window, input, textures).
      • Information output of memory consumption and hardware detection.
      • OpenGL configuration.
      • ...and more!
    • Hierarchy: list with all GameObjects with tree structure. The user is able to select a GameObject through this window.
    • Inspector: displays information about the components of the selected GameObject.
  • About Modal Window to get info about the engine.
  • Menu to load basic shapes.

Additional functionality (Cool features!)

  • Early Shader Implementation for Rendering Geometry with VAO (Vertex Shader and Fragment Shader).
  • Apply Transformations to Geometry with the Transform Component (Translation, Rotation and Scale).
  • Custom Icon Uploaded to the Engine Executable.
  • Extensive primitive library inside the engine on GameObject menu.

Information about the engine and instructions available in the README.md file, inside the zip.