Skip to content

wmcnamara/viewer

Repository files navigation

3D Texture Viewer

What is it?

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.

showcase gif

Using Viewer

Visual Studio

  1. Open the Viewer.sln solution file.
  2. Launch the debugger by pressing F5 (recommended), or build the project.
  3. Open the program.
  4. Inside the Viewer program, go to File -> Load Texture, or drag a texture from a file into the viewport.
  5. Select a texture you like.

Releases

  1. Ensure you have the latest Visual C++ redistributable downloaded.
  2. Run the Viewer.exe file.
  3. If the application fails to load or throws an error, repeat step 1. If you have already done that, open an issue.

More Info

  • 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.