Foxotron

所属分类:3D图形编程
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-07-16 12:11:00
上 传 者sh-1993
说明:  通用模型查看器
(General purpose model viewer)

文件列表:
.editorconfig (54, 2023-07-16)
CMakeLists.txt (9792, 2023-07-16)
LICENSE (1364, 2023-07-16)
Shaders/ (0, 2023-07-16)
Shaders/basic_specgloss.fs (3546, 2023-07-16)
Shaders/basic_specgloss.vs (907, 2023-07-16)
Shaders/pbr.fs (13492, 2023-07-16)
Shaders/pbr.vs (907, 2023-07-16)
Skyboxes/ (0, 2023-07-16)
Skyboxes/Barce_Rooftop_C_3k.hdr (12942598, 2023-07-16)
Skyboxes/Barce_Rooftop_C_Env.hdr (141147, 2023-07-16)
Skyboxes/Barcelona_Rooftops.ibl (871, 2023-07-16)
Skyboxes/GCanyon_C_YumaPoint_3k.hdr (14457533, 2023-07-16)
Skyboxes/GCanyon_C_YumaPoint_Env.hdr (137337, 2023-07-16)
Skyboxes/GrandCanyon_C_YumaPoint.ibl (899, 2023-07-16)
Skyboxes/Tokyo_BigSight.ibl (798, 2023-07-16)
Skyboxes/Tokyo_BigSight_3k.hdr (16132236, 2023-07-16)
Skyboxes/Tokyo_BigSight_Env.hdr (170791, 2023-07-16)
Skyboxes/brdf256.bin (524288, 2023-07-16)
Skyboxes/skysphere.fbx (108668, 2023-07-16)
Skyboxes/skysphere.fs (1854, 2023-07-16)
Skyboxes/skysphere.vs (275, 2023-07-16)
cmake_all.bat (965, 2023-07-16)
config.json (887, 2023-07-16)
data/ (0, 2023-07-16)
data/windows/ (0, 2023-07-16)
data/windows/SetupDialog.rc (2517, 2023-07-16)
data/windows/resource.h (618, 2023-07-16)
externals/ (0, 2023-07-16)
externals/assimp/ (0, 2023-07-16)
externals/glew/ (0, 2023-07-16)
externals/glew/GL/ (0, 2023-07-16)
externals/glew/GL/glew.h (1018809, 2023-07-16)
... ...

# Foxotron [![GitHub Workflow Status](https://img.shields.io/github/workflow/status/Gargaj/Foxotron/build-on-push?logo=github)](https://github.com/Gargaj/Foxotron/actions) ASSIMP based general purpose model viewer ("turntable") created for the Revision 2021 3D Graphics Competition ![image](https://user-images.githubusercontent.com/1702533/109347365-5d7d5880-7873-11eb-98ff-743cb26e9606.png) ## 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

近期下载者

相关文件


收藏者