dorkhub

Foxotron

General purpose model viewer

Gargaj
C++716 forksupdated 4 months ago
git clone https://github.com/Gargaj/Foxotron.gitGargaj/Foxotron

Foxotron

GitHub Workflow Status

ASSIMP based general purpose model viewer ("turntable") created for the Revision 2021 3D Graphics Competition

image

Usage

Check the 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

Credits

Libraries and other included software

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.

Textures and cube maps

All HDR textures are courtesy of the HDRLabs sIBL archive.

Contact / discussion forum

If you have anything to say, do it at https://www.pouet.net/topic.php?which=12347

more like this

webgpu

Zero-CGO WebGPU bindings for Go — GPU-accelerated graphics and compute in pure Go

Go52

search

search projects, people, and tags