|
|
||
|---|---|---|
| headers | ||
| imgui | ||
| shaders | ||
| src | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| COPYING | ||
| LICENSE | ||
| README.md | ||
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
-
Clone the Repository:
git clone git@gitlab.yourserver.com:username/TerraVisor.git cd TerraVisor -
Build the Project
mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release .. cmake --build . -
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