terravisor/README.md

50 lines
1.4 KiB
Markdown
Raw Normal View History

# 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](https://cmake.org/download/)).
- **GLEW and GLFW**: TerraVisor requires GLEW and GLFW for OpenGL context creation and management.
### Building from Source
1. **Clone the Repository**:
```bash
git clone git@gitlab.yourserver.com:username/TerraVisor.git
cd TerraVisor
```
2. **Build the Project**
```bash
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
```
3. **Run the Application:**
Navigate to the build directory and run the executable:
```bash
./TerraVisor
```
2024-08-10 19:40:03 -04:00
## Acknowledgements
GLEW - OpenGL Extension Wrangler Library
GLFW - OpenGL Framework
2024-08-12 18:04:25 -04:00
GLM - OpenGL Mathematics
ASSIMP - Open Asset Import Library
Dear ImGui
2024-08-10 19:40:03 -04:00
## Contact
For questions or support, please reach out to Jack Christensen at <contact@jackmchristensen.com>