Skip to content

ORMTool is a lightweight C++ desktop application that generates ORM (Occlusion-Roughness-Metallic) texture maps by combining separate grayscale images.

License

Notifications You must be signed in to change notification settings

VaeDeveloper/ORMTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ORMTool

C++17 OpenGL GLFW ImGui Platform License: MIT

ORMTool is a lightweight C++ desktop application that generates ORM (Occlusion-Roughness-Metallic) texture maps by combining separate grayscale images. It provides real-time previews, supports both Unreal Engine and Unity formats, and uses a modern GUI built with Dear ImGui.


🛠 Features

  • ✅ Generate ORM textures for:
    • Unreal Engine format: AO (R), Roughness (G), Metallic (B)
    • Unity format: Metallic (R), AO (G), White (B), Inverted Roughness (A)
  • ✅ Preview textures and individual color channels
  • ✅ Live progress bar during generation
  • ✅ Support for custom resolutions
  • ✅ Fast multithreaded image processing
  • ✅ Simple drag-and-drop style UI using ImGui

📷 Screenshot

ORMTool`


🧱 Dependencies

The project requires the following libraries:


About

ORMTool is a lightweight C++ desktop application that generates ORM (Occlusion-Roughness-Metallic) texture maps by combining separate grayscale images.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published