ObjLoader

所属分类:图形图像处理
开发工具:C
文件大小:13371KB
下载次数:0
上传日期:2020-11-24 14:43:42
上 传 者sh-1993
说明:  在可配置的高分辨率天空盒环境中加载任何3D模型及其DDS纹理,使用FPS-l...
(Loads any 3D model along with their DDS textures inside a configurable high- resolution skybox environment, with FPS-like mouse and keyboard controls)

文件列表:
.vscode (0, 2020-11-24)
.vscode\settings.json (1799, 2020-11-24)
KHR (0, 2020-11-24)
KHR\khrplatform.h (10279, 2020-11-24)
app (294184, 2020-11-24)
definitions (0, 2020-11-24)
definitions\Camera.cpp (4572, 2020-11-24)
definitions\Object.cpp (3124, 2020-11-24)
definitions\Shader.cpp (790, 2020-11-24)
definitions\Skybox.cpp (5980, 2020-11-24)
definitions\TextBox.cpp (3985, 2020-11-24)
definitions\Variables.cpp (636, 2020-11-24)
glad.c (152670, 2020-11-24)
glad (0, 2020-11-24)
glad\glad.h (284277, 2020-11-24)
headers (0, 2020-11-24)
headers\Camera.h (976, 2020-11-24)
headers\Object.h (695, 2020-11-24)
headers\Shader.h (465, 2020-11-24)
headers\Skybox.h (416, 2020-11-24)
headers\TextBox.h (645, 2020-11-24)
headers\common.h (754, 2020-11-24)
loaders (0, 2020-11-24)
loaders\DDSLoader.cpp (2235, 2020-11-24)
loaders\ObjLoader.cpp (2837, 2020-11-24)
loaders\ShaderLoader.cpp (2819, 2020-11-24)
main.cpp (4456, 2020-11-24)
models (0, 2020-11-24)
models\IIITM_LOGO.obj (321146, 2020-11-24)
models\IIITM_UV_MAP.dds (699192, 2020-11-24)
models\font.dds (1398256, 2020-11-24)
models\font2.dds (1398256, 2020-11-24)
models\menu_screen.png (119190, 2020-11-24)
models\skybox (0, 2020-11-24)
models\skybox\Lycksele (0, 2020-11-24)
models\skybox\Lycksele\negx.jpg (902945, 2020-11-24)
models\skybox\Lycksele\negy.jpg (640321, 2020-11-24)
... ...

# ObjLoader Load OBJ files along with accompanying DDS textures, and look at it from any angle using FPS style controls with mouse and keyboard [![Project Demo](https://img.youtube.com/vi/CxJfKVWL0Do/0.jpg)](https://www.youtube.com/watch?v=CxJfKVWL0Do) # Getting Dependencies ``` # To install dependencies in Ubuntu sudo apt install build-essential sudo apt install libgl1-mesa-dev sudo apt install libglu1-mesa-dev sudo apt install freeglut3-dev sudo apt install libfreeimage-dev sudo apt install libglfw3-dev sudo apt install libglm-dev # To install dependencies in Fedora sudo dnf install make gcc-c++ sudo dnf install mesa-libGL mesa-libGLU mesa-libGLU-devel mesa-libGL-devel sudo dnf install glm-devel freeimage-devel freeglut-devel glfw-devel ``` # To compile ``` # To Compile the program g++ definitions/* loaders/* glad.c main.cpp -o app -lGL -lGLU -lX11 -ldl -lglfw -lfreeimage ``` # To run with IIITM model ``` #To execute ./app models/IIITM_LOGO.obj models/IIITM_UV_MAP.dds ``` # Controls ![Menu Screen](/models/menu_screen.png)

近期下载者

相关文件


收藏者