https://github.com/gargaj/foxotron
General purpose model viewer
https://github.com/gargaj/foxotron
3d demoscene graphics
Last synced: about 1 month ago
JSON representation
General purpose model viewer
- Host: GitHub
- URL: https://github.com/gargaj/foxotron
- Owner: Gargaj
- License: other
- Created: 2021-02-07T20:05:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-23T21:15:54.000Z (8 months ago)
- Last Synced: 2025-03-24T04:46:46.607Z (about 2 months ago)
- Topics: 3d, demoscene, graphics
- Language: C++
- Homepage:
- Size: 41.6 MB
- Stars: 64
- Watchers: 7
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Foxotron
[](https://github.com/Gargaj/Foxotron/actions)
ASSIMP based general purpose model viewer ("turntable") created for the Revision 2021 3D Graphics Competition

## Usage
Check [the wiki](https://github.com/Gargaj/Foxotron/wiki) for information on how to use it.### Keyboard shortcuts
* F11: Toggle menu
* F: Refocus camera on mesh
* W: Toggle wireframe / edged faces
* C: Toggle auto camera
* PgUp / PgDn: Cycle through shaders
* Alt-F4: Enter hyberwormtunnel### Mouse operations
* Left click & drag: Rotate camera
* Right click & drag: Rotate light / skybox
* Middle click & drag: Pan camera## Requirements
OpenGL 4.1 is required.## Building
You're gonna need [CMAKE](https://cmake.org/)## Credits
### Libraries and other included software
- Open Asset Import Library by the ASSIMP dev team (https://www.assimp.org)
- Dear ImGui by Omar Cornut (http://www.dearimgui.com)
- ImGui Addons by gallickgunner (https://github.com/gallickgunner/ImGui-Addons)
- OpenGL Extension Wrangler Library by Nigel Stewart (http://glew.sourceforge.net)
- STB Image library by Sean Barrett (https://nothings.org)
- GLFW by whoever made GLFW (https://www.glfw.org/faq.html)These software are available under their respective licenses.
The remainder of this project code was (mostly) written by Gargaj / Conspiracy and is public domain; PBR lighting shaders by cce / Peisik.
Large portions of the code were cannibalized from [Bonzomatic](https://github.com/Gargaj/Bonzomatic).### Textures and cube maps
All HDR textures are courtesy of the [HDRLabs sIBL archive](http://www.hdrlabs.com/sibl/archive.html).
## Contact / discussion forum
If you have anything to say, do it at https://www.pouet.net/topic.php?which=12347