Turn snapshots into anime scenery, landscapes preferred
It turns photographs into Hayao-style anime stills, though the pretrained model trained exclusively on landscapes.

What it does
AnimeGAN is a TensorFlow implementation of a paper that redraws real-world photos in a specific anime aesthetic dubbed the “Hayao” style. It handles both single images and video frames, and the repo includes pretrained weights so you can stylize existing content without training from scratch. The project is explicitly built on top of CartoonGAN-TensorFlow and an anime sketch-coloring UNet, so it is partly an integration and refinement of existing work.
The interesting bit
The authors are refreshingly honest about the model’s limitations: the training set is almost entirely landscapes, so portraits and people benefit from retraining with thousands of additional face-specific images, and they even recommend matching gender between photo and style pairs for better results. That level of candid, practical guidance is rarer than it should be in generative-AI repos.
Key highlights
- Ships with pretrained Hayao-style weights and Colab notebooks for both photos and videos
- Includes a browser-based port via AnimeGAN.js, so it can run without local setup
- Licensed strictly for non-commercial use; commercial applications require explicit authorization
- The original generator was built on TensorFlow 1.15, which is now several major versions behind
- Successors AnimeGANv2 and AnimeGANv3 exist, with v2 specifically targeting high-frequency artifacts and easier training
Caveats
- The training data is landscape-heavy, so out-of-the-box results on people may look off unless you retrain with a significant face-specific dataset
- The stack requires TensorFlow 1.15.0, an increasingly archaic dependency that may complicate modern GPU compatibility
- Non-commercial license only; commercial use is not permitted without contacting the authors
Verdict
Worth a look if you need a quick, browser-accessible way to stylize scenery shots into anime backgrounds, or if you’re studying lightweight GAN architectures. Skip it if you need production-grade portrait stylization or a commercially unencumbered model.
Frequently asked
- What is TachibanaYoshino/AnimeGAN?
- It turns photographs into Hayao-style anime stills, though the pretrained model trained exclusively on landscapes.
- Is AnimeGAN open source?
- Yes — TachibanaYoshino/AnimeGAN is an open-source project tracked on heatdrop.
- What language is AnimeGAN written in?
- TachibanaYoshino/AnimeGAN is primarily written in Python.
- How popular is AnimeGAN?
- TachibanaYoshino/AnimeGAN has 4.6k stars on GitHub.
- Where can I find AnimeGAN?
- TachibanaYoshino/AnimeGAN is on GitHub at https://github.com/TachibanaYoshino/AnimeGAN.