Go to file
Jack Christensen d4537b88a5 Shaders up and running 2024-08-12 21:40:37 -04:00
imgui Add imgui_impl_opengl3_loader.h to hopefully fix loader issues in test 2024-08-12 17:30:29 -04:00
include Add more files from VS_Template 2024-08-12 21:40:28 -04:00
shaders Shaders up and running 2024-08-12 21:40:37 -04:00
source Add more files from VS_Template 2024-08-12 21:40:28 -04:00
.gitignore Rename directories headers->include | src->source 2024-08-11 15:09:37 -04:00
.gitlab-ci.yml Should fix issues vcpkg finding packages 2024-08-12 17:03:03 -04:00
CMakeLists.txt Add more files from VS_Template 2024-08-12 21:40:28 -04:00
CMakePresets.json Make CMake files machine agnostic 2024-08-12 16:05:20 -04:00
COPYING Remove file extensions for licensing files 2024-08-10 19:43:14 -04:00
LICENSE Remove file extensions for licensing files 2024-08-10 19:43:14 -04:00
README.md Fix formatting in README 2024-08-10 19:40:03 -04:00
imgui.ini Get ImGui docking working 2024-08-11 21:20:17 -04:00

README.md

TerraVisor

TerraVisor is a 3D visualization tool designed for rendering and exploring terrain data. It leverages OpenGL for high-performance rendering and provides users with interactive features to manipulate and visualize complex terrain models.

Features

  • Real-Time Rendering: Utilize the power of OpenGL for fast, real-time terrain visualization.
  • Interactive Tools: Rotate, zoom, and pan the terrain model for detailed exploration.
  • Custom Shaders: Supports custom GLSL shaders for advanced rendering effects.

Installation

Prerequisites

  • CMake: Ensure CMake is installed on your system (Download CMake).
  • GLEW and GLFW: TerraVisor requires GLEW and GLFW for OpenGL context creation and management.

Building from Source

  1. Clone the Repository:

    git clone git@gitlab.yourserver.com:username/TerraVisor.git
    cd TerraVisor
    
  2. Build the Project

    mkdir build && cd build
    cmake -DCMAKE_BUILD_TYPE=Release ..
    cmake --build .
    
  3. Run the Application:

    Navigate to the build directory and run the executable:

    ./TerraVisor
    

Acknowledgements

GLEW - OpenGL Extension Wrangler Library GLFW - OpenGL Framework

Contact

For questions or support, please reach out to Jack Christensen at contact@jackmchristensen.com