Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/janisz/gk3d
Computer Graphis Labolatory project
https://github.com/janisz/gk3d
Last synced: 22 days ago
JSON representation
Computer Graphis Labolatory project
- Host: GitHub
- URL: https://github.com/janisz/gk3d
- Owner: janisz
- License: mit
- Created: 2014-10-12T13:35:35.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-09T22:00:55.000Z (almost 10 years ago)
- Last Synced: 2023-03-23T07:48:24.745Z (over 1 year ago)
- Language: C++
- Homepage: http://www.mini.pw.edu.pl/~aszklarp/gk3d.php
- Size: 2.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
GK3D [![Build Status](https://travis-ci.org/janisz/gk3d.svg?branch=master)](https://travis-ci.org/janisz/gk3d)
=======### Installation
1. Install OpenGL SDK
sudo apt-get install cmake freeglut3 freeglut3-dev libglew1.5 libglew1.5-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa-glx libgl1-mesa-dev libxmu-dev libxi-dev
2. Generate makefile `cmake .`
3. Make project `make`
4. Run `./gk3d.out`### Usage
| Key | Action |
|--------------------|-------- |
|`SPACEBAR` | toggle FPS control |
|`F` | toggle FOG control |
|`C` | toggle clipping control |
|`W` | forward or increase fog min distnace or increase X clip axis|
|`A` | left or decrease fog max distance |
|`S` | backward or decrease fog min distance or decrease X clip axis|
|`D` | right or increase for max distnace |
| mouse | look around |
| left mouse button | up |
| right mouse button | down |
|`+` | increase density |
|`-` | decrease density |
|`ESC` | quit |