Download Latest Version v3.2.0 source code.zip (3.6 MB) Google Add to Preferred Sources
Home / v3.2.0
Name Modified Size InfoDownloads / Week
Parent folder
shaders.zip 2026-05-10 3.5 MB
README.md 2026-05-10 7.7 kB
v3.2.0 source code.tar.gz 2026-05-10 3.6 MB
v3.2.0 source code.zip 2026-05-10 3.6 MB
Totals: 4 Items   10.7 MB 2

The ACNet and ARNet models have been redesigned and retrained. The previous ACNet model is now referred to as ACNet-Legacy.

The ACNet-Legacy model includes 5 variants, from hdn0 to hdn3, with progressively stronger denoising capabilities. Additionally, a gan variant has been introduced to enhance details.

ACNet and ARNet offer models of various sizes, which can be selected based on your hardware configuration. Each size provides 4 variants:

  • no suffix: trained to be neutral.
  • hdn: trained to mildly denoise.
  • box: trained to be neutral through box degradation, which is better for line restoration, but may appear slightly blurry.
  • box-hdn: trained to mildly denoise based on the box variant.

All shaders have been reimplemented with a new approach, adding support for mpv-android (fix [#7]).

If you are interested in the training of ACNet and ARNet, or the scripts for exporting them to GLSL, please check out the training code.

Models of Anime4KCPP v3.2.0: | models | parameters | description | | ------------------- | ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- | | acnet-legacy-gan | 4784 | Lightweight CNN, detail enhancement. | | acnet-legacy-hdn0 | 4784 | Lightweight CNN, moderate denoising. | | acnet-legacy-hdn1 | 4784 | Lightweight CNN, strong denoising. | | acnet-legacy-hdn2 | 4784 | Lightweight CNN, aggressive denoising. | | acnet-legacy-hdn3 | 4784 | Lightweight CNN, extreme denoising. | | acnet-f8b4 | 2748 | Lightweight VGG-style network, trained to be neutral. | | acnet-f8b4-hdn | 2748 | Lightweight VGG-style network, trained to mildly denoise. | | acnet-f8b4-box | 2748 | Lightweight VGG-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. | | acnet-f8b4-box-hdn | 2748 | Lightweight VGG-style network, trained to mildly denoise based on the box variant. | | acnet-f8b8 | 5116 | Lightweight VGG-style network, trained to be neutral. | | acnet-f8b8-hdn | 5116 | Lightweight VGG-style network, trained to mildly denoise. | | acnet-f8b8-box | 5116 | Lightweight VGG-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. | | acnet-f8b8-box-hdn | 5116 | Lightweight VGG-style network, trained to mildly denoise based on the box variant. | | acnet-f8b18 | 11036 | Lightweight VGG-style network, trained to be neutral. | | acnet-f8b18-hdn | 11036 | Lightweight VGG-style network, trained to mildly denoise. | | acnet-f8b18-box | 11036 | Lightweight VGG-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. | | acnet-f8b18-box-hdn | 11036 | Lightweight VGG-style network, trained to mildly denoise based on the box variant. | | arnet-f8b8 | 9860 | Lightweight ResNet-style network, trained to be neutral. | | arnet-f8b8-hdn | 9860 | Lightweight ResNet-style network, trained to mildly denoise. | | arnet-f8b8-box | 9860 | Lightweight ResNet-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. | | arnet-f8b8-box-hdn | 9860 | Lightweight ResNet-style network, trained to mildly denoise based on the box variant. | | arnet-f8b16 | 19268 | Lightweight ResNet-style network, trained to be neutral. | | arnet-f8b16-hdn | 19268 | Lightweight ResNet-style network, trained to mildly denoise. | | arnet-f8b16-box | 19268 | Lightweight ResNet-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. | | arnet-f8b16-box-hdn | 19268 | Lightweight ResNet-style network, trained to mildly denoise based on the box variant. | | arnet-f8b32 | 38084 | Lightweight ResNet-style network, trained to be neutral. | | arnet-f8b32-hdn | 38084 | Lightweight ResNet-style network, trained to mildly denoise. | | arnet-f8b32-box | 38084 | Lightweight ResNet-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. | | arnet-f8b32-box-hdn | 38084 | Lightweight ResNet-style network, trained to mildly denoise based on the box variant. | | arnet-f8b64 | 75716 | Lightweight ResNet-style network, trained to be neutral. | | arnet-f8b64-hdn | 75716 | Lightweight ResNet-style network, trained to mildly denoise. | | arnet-f8b64-box | 75716 | Lightweight ResNet-style network, trained to be neutral through box degradation which is better for line restoration, but it may appear slightly blurry. | | arnet-f8b64-box-hdn | 75716 | Lightweight ResNet-style network, trained to mildly denoise based on the box variant.

Source: README.md, updated 2026-05-10