Toonify Yourself 是由 Justin Pinkney 发布的一个基于 StyleGAN 的卡通化项目,首次公开于 2020 年 9 月 1 日。该项目旨在将普通人脸照片转化为具有皮克斯、迪士尼或梦工厂动画风格的卡通形象。其技术核心是 StyleGAN 模型混合(network blending)和迁移学习。
用途:用于将真实人脸照片转换为卡通风格,同时尽量保留人物身份特征,使得生成结果既能看出原人物,又具有卡通化的夸张特征(如大眼睛、平滑纹理等)。
主要能力:项目基于 StyleGAN2 预训练的人脸模型,并利用 Doron Adler 微调的卡通模型进行层交换。StyleGAN 的不同层影响不同特征:低分辨率层控制头部姿态和脸型,高分辨率层控制光照和纹理。通过交换高分辨率层,可以得到具有卡通结构但照片级渲染效果的混合模型。用户可以通过作者提供的 Colab Notebook 运行整个流程:首先找到输入人脸的潜在向量(latent vector),然后将其输入到混合模型中,生成卡通化版本。项目展示了多个示例,表明生成的卡通形象与原人物身份高度一致。
使用方式:作者提供了一个 Colab Notebook 链接,用户可在其中运行卡通化流程。此外,作者后续还搭建了一个网站,让用户能在几秒内完成卡通化,并称该网站曾非常受欢迎,但未提供网站的具体网址和当前状态。用户需要按照 Notebook 中的步骤操作,包括输入人脸照片、搜索潜在向量、生成卡通图像。具体的安装命令、代码内容未在资料中提供。
适用场景:适用于个人娱乐、社交头像制作、艺术创作等场景,尤其适合希望看到自己卡通化形象的用户。由于项目基于 StyleGAN 人脸模型,主要针对人脸图像,对非人脸图像或极端角度、遮挡等情况可能效果不佳。
限制:项目依赖 StyleGAN 模型,需要一定的计算资源(如 GPU)来运行;Colab Notebook 的可用性可能随时间变化;网站可能因访问量过大而无法使用;模型训练数据仅约 300 张动画角色图像,可能在某些风格上表现有限;未提供具体的定价或商业使用信息。