A modern Python GUI tool for converting HDR skybox images to DDS cubemaps for use in Teardown and other 3D applications.
This tool wraps the cmft utility with a user-friendly interface, allowing you to easily configure conversion parameters and generate optimized skybox textures.
- Intuitive, modern Tkinter interface
- Customizable conversion parameters (filter, mip count, gloss, lighting model, etc.)
- Tooltips for all options
- Debug output and status reporting
- One-click conversion to DDS cubemap format
- Requires
cmft.exein the same directory
- Python 3.8+
- Pillow (
pip install pillow) cmft.exe(Download from cmft releases and place in the script directory)- Windows OS (for
cmft.exeand GUI)
- Clone this repository or download the script.
- Install dependencies:
pip install pillow
- Ensure
cmft.exeis present in the same folder asteardown_skybox_gui.py(already included).
- Run the script:
python teardown_skybox_gui.py
- Use the GUI to select your HDR file, set the output name, and adjust conversion parameters as needed.
- Click Convert to generate your DDS cubemap.
- Output files are saved in the same directory as the script.
- For best results, use high-quality HDR images as input.
This project is provided under the MIT License. See LICENSE for details.
Teardown is a trademark of Tuxedo Labs. This project is not affiliated with or endorsed by Tuxedo Labs.