Viewer is a program for Windows that allows you to open and view textures on a 3D object with a clean and simple user interface. It supports file pickers, drag and drop file loading, and Windows's "Open File With" functionality.
- Open the Viewer.sln solution file.
- Launch the debugger by pressing F5 (recommended), or build the project.
- Open the program.
- Inside the Viewer program, go to File -> Load Texture, or drag a texture from a file into the viewport.
- Select a texture you like.
- Ensure you have the latest Visual C++ redistributable downloaded.
- Run the Viewer.exe file.
- If the application fails to load or throws an error, repeat step 1. If you have already done that, open an issue.
- Support Windows's "Open File With" functionality.
- Supports dragging files into the viewport to load them.
- Uses the Dear IMGUI library to render a fast and responsive GUI.
- Uses a cool event system implementation that I wrote previously. It can be found here.
- Uses COM objects and the WINAPI to display a simple and clean file picker for Windows.
