GitPedia

HDcube

This is an ESRGAN model trained specifically for upscaling GameCube and Wii textures, but it can of course be used for other textures from that period.

From Venomalia·Updated June 20, 2026·View on GitHub·

This is an [ESRGAN](https://github.com/xinntao/ESRGAN) model trained specifically for upscaling and restoration of GameCube and Wii textures, but it can of course be used for other textures from that period, like playstation 2, Xbox or PC games from that time. The project is distributed under the Other license, first published in 2022. Key topics include: ai, dolphin, dolphin-emu, esrgan, gamecube.

Latest release: 4.0HDcube4
April 2, 2023View Changelog →
<img src="https://i.imgur.com/qpUjENn.png" width="400"/>

HDcube

This is an ESRGAN model trained specifically for upscaling and restoration of GameCube and Wii textures, but it can of course be used for other textures from that period, like playstation 2, Xbox or PC games from that time.

It can be used for all image formats supported by Gamecube and Wii hardware and can remove its typical artifacts like
CMPR Block Compression (DXT1 algorithm, also known as BC1), color palette errors, color reduction up to 8bit color depth and 1bit alpha depth.

<img src="https://img.shields.io/github/v/release/Venomalia/HDcube?label=HDcube&style=for-the-badge" alt="Release Download" height="34"/>

Usage

I recommend chaiNNer, which offers a graphical user interface and is based on a node system that can be used to solve very simple as well as very complex tasks effectively by "chaining" nodes together.
You get the best quality if you upscale the alpha channel separately.

Image comparison

GameCubeHDcube3
<img src="https://i.imgur.com/LF0HGBg.png" width="512"/><img src="https://i.imgur.com/vDWRaLs.png" width="512"/>
GameCubeHDCube 4GameCubeHDCube 4
<img src="https://i.imgur.com/476bdeZ.png" width="256"/><img src="https://i.imgur.com/nIv5qBs.png" width="256"/><img src="https://i.imgur.com/7GGgStJ.png" width="256"/><img src="https://i.imgur.com/HRBTAYV.png" width="256"/>
<img src="https://i.imgur.com/U2DXTH5.png" width="256"/><img src="https://i.imgur.com/u8PWMpD.png" width="256"/><img src="https://i.imgur.com/R34f0Jv.png" width="256"/><img src="https://i.imgur.com/BFMiypi.png" width="256"/>

more...

Model

ScaleNameIterationsArchitectureDate
4HDcube4Compact400kReal-ESRGAN Compact2023-06-26
4HDcube4Plus-B600kReal-ESRGAN2023-06-19
4HDcube4-A400kReal-ESRGAN2023-03-20
4HDcube4-B500kReal-ESRGAN2023-03-20
4HDcube-Alpha350kReal-ESRGAN Compact2023-03-20
2HDcubeCompact500kReal-ESRGAN Compact2023-02-09
4HDcube3500kESRGAN2022-12-13
4HDcube2250kESRGAN2022-05-31
4HDcube200kESRGAN2022-05-10

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from Venomalia/HDcube via the GitHub API.Last fetched: 6/28/2026