https://github.com/sh-r0/obj_inspect_inator
https://github.com/sh-r0/obj_inspect_inator
3d cmake cpp glfw graphics model vulkan wavefront-obj
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/sh-r0/obj_inspect_inator
- Owner: sh-r0
- License: mit
- Created: 2024-04-28T13:39:12.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-19T10:57:39.000Z (about 1 year ago)
- Last Synced: 2025-02-19T11:46:26.734Z (about 1 year ago)
- Topics: 3d, cmake, cpp, glfw, graphics, model, vulkan, wavefront-obj
- Language: C++
- Homepage:
- Size: 146 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# obj_inspect_inator
Obj_inspect_inator is a simple tool build for inspecting .obj files.
## Usage
Program should be passed one argument that is path to a file e.g.
./obj_inspect_inator.exe example.obj
## Building
### Prerequisites
To build following project it's necessary to install/build VulkanSDK (https://vulkan.lunarg.com) and glfw (https://www.glfw.org/download.html)
### Setting up CMakeLists
In CMakeLists.txt file set paths to vulkan and GLFW library directories in CONFIG INFORMATION section
### Shaders
You may need to rebuild shaders, in order to do so, provide path to glslc.exe (it should be shipped with VulkanSDK) to "compile_shaders.bat" script
## Dependencies
* vulkan - https://www.vulkan.org
* GLFW - https://www.glfw.org
* tinyobjloader - https://github.com/tinyobjloader/tinyobjloader
* stb - https://github.com/nothings/stb