0.7秒完成动漫线稿上色,爱奇艺发布AI上色引擎

Wesley13
• 阅读 442

中国漫画的需求量在不断增加,而动漫制作成本一直居高不下。究其原因为动漫制作是一个复杂且耗时的过程,需要大量工作人员在不同阶段进行协作。

动漫制作过程中,需先创作关键帧草图,接着完成中间动作草图,最后在设计的颜色图表基础上反复为所有线条上色。

在上色部分,需要大量重复工作,例如画师画好人物风格后,有大量人物形象的相同或相似帧需要上色,而其背景和特效大多可以复用。若能找到一个自动一致的草图框架着色方法,就可以显著提高动画制作的效率,大大节省开支和人工成本。

能给漫画线稿上色的AI工具可能并不稀奇了,但目前业内较多是针对静态漫画的上色工具,而动画的上色难度更高,需要保持前后风格的统一性、连贯性,对上色质量、精细程度了提出更高要求,静态漫画上色工具难以达到良好效果。

为此,爱奇艺率先推出智能上色引擎,自主研发智能上色引擎,利用深度学习,自动识别漫画内容,进行智能上色,帮助画师将更多时间花费在创造性的工作内容上,从而提高动漫内容更新频次,助力和赋能动漫及动态漫制作。

0.7秒完成动漫线稿上色,爱奇艺发布AI上色引擎

目前有一些针对静态漫画的上色工具,在上色时,需人工参与优化局部的上色效果。而爱奇艺智能上色引擎无需人工参与,上色过程也更为便捷。助力带动国内动漫市场活跃度,进而激发创作者创作更多新作品。

这主要是因为爱奇艺智能上色引擎采采用了基于GAN的自研模型。该模型引入了注意力机制和语义参考信息,使得模型能够理解线稿。同时多种loss相结合,用于像素级别的精细匹配和上色。此外,该上色引擎还设计了色彩参考模块和风格参考模块,来提高上色图片的色彩丰富度和风格统一性。而且在上色引擎的研究过程中,形成多个子模块,如光影分层模块,同时这些子模块也可以延展应用到其他领域,满足该领域的上色需求。

同时,爱奇艺的智能上色引擎支持两种上色模式,既能依照爱奇艺自研的精美风格上色,也可以根据不同动漫工作室的指定风格进行上色,如写实风、白描风、可爱风等,并可以直接用于工业生产。通过爱奇艺智能上色引擎获取到的数据,可构建线稿数据库以及不同风格的动漫数据库。

与传统动漫上色流程相比,爱奇艺智能上色引擎提供分层上色的模式,以便于专业画师可以灵活调整,让上色结果更加贴近画师的创意。

0.7秒完成动漫线稿上色,爱奇艺发布AI上色引擎

此外,爱奇艺智能上色引擎解决了许多传统上色的问题,可呈现更好的上色质量和更精细的效果。

·  动画中的动漫人物风格统一:设计风格和色彩参考模块,提高上色图片的色彩丰富度和风格统一度,各帧之间的动漫人物可保持风格统一;

·  服饰的统一性:引入语义参考模块和注意力机制,保证上色结果在语义上的准确性, 各帧之间的人物形象可保持语义统一 ,如视频人物可根据特定要求,保持服饰统一; 

·  人物更加生动:根据具体需求调整网络结构,使模型与数据更匹配,上色质量更高,阴影面积、颜色色调方面与原画的差异更小,且更为精细,人物画面也更加生动。

0.7秒完成动漫线稿上色,爱奇艺发布AI上色引擎

爱奇艺智能上色引擎可帮助画师增效数倍,每张线稿只需0.7秒就可完成上色,预计可在动漫制作上色环节中节省约30%的人力。

爱奇艺推出的全新上色模式,优化了动漫行业的工作方式,提高了动漫制作的工作效率,帮助画师将更多的人力投入到了创作类工作中。同时,爱奇艺自主研发的上色风格,还为专业的动漫画师提供了更多的上色思路。

0.7秒完成动漫线稿上色,爱奇艺发布AI上色引擎

也许你还想看

上线视频推理服务 使AI应用更高效

黑技术+艺术家 | 揭秘大热综艺AI聚焦的竖屏沉浸式播放创新体验

0.7秒完成动漫线稿上色,爱奇艺发布AI上色引擎

扫一扫下方二维码,更多精彩内容陪伴你!

0.7秒完成动漫线稿上色,爱奇艺发布AI上色引擎

本文分享自微信公众号 - 爱奇艺技术产品团队(iQIYI-TP)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Easter79 Easter79
2年前
swap空间的增减方法
(1)增大swap空间去激活swap交换区:swapoff v /dev/vg00/lvswap扩展交换lv:lvextend L 10G /dev/vg00/lvswap重新生成swap交换区:mkswap /dev/vg00/lvswap激活新生成的交换区:swapon v /dev/vg00/lvswap
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
为什么mysql不推荐使用雪花ID作为主键
作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究
Python进阶者 Python进阶者
1个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这