(转)为什么在 2013 十月番中出现了很多以 3D 渲染代替传统 2D 绘画来表现人物的镜头?
目前最厉害的商业化软件是pencil+,占领大部分的作品。而mentalray,早期用于disney的部分风格化渲染;illustrator和finaltoon目前日本使用较
少,欧美偏多。至于lightwave已经比较少人用了。xsi、maya也有使用,不过目前是以3dmax为主。
节约成本是主要的目的。次要的3d cgi(计算机生产图像)的出现使得一些动画和镜头设计得以相对高质低成本实现丰富了动画。
目前已经大量采用3d的部分是机械类动画和复杂变化场景。其中场景部门使用3d主要是以贴图的形式进行的(不是上面的风格化渲染)。场景作画也大量使用3d进行辅助。
3d用于人物动画作画辅助也有的,比如魁拔的原画动画是基于3d做的,导致其2d动画受3d人员的水平限制,产生了不愉快的跳跃感(原画没画对)。
至于全3d cgi 人物,问题还是很大的。首先是3d动画人员的技能在2d动画中可能不那么适合。其次,渲染还是很大的问题,日式动画(或所有动画)为了简略和美观牺牲了很多透视和物理。比如很多动画人物的透视实际上是错的。对此pencil+推出了变形透视工具进行一定的模拟,但是最后还需要更精细的调整。而渲染上,手工动画对于光影的绘画也是大量错的,这对于大部分模拟物理的渲染算法是灾难。
目前还是贴图和输出线稿绘画的方式较好。
对于转化学术界的研究,速度也是比较慢的,一些新的技术转化会给画面提升很多,比如很早就进行风格化渲染的disney的纸人就自然多了。
目前3d风格化渲染的2d动画的坑还是很大的,如果要做得好,需要的耗费也不亚于2d动画。
图2 展示了CGI画面与人工处理后(既CGI与人工绘画图片)的区别
以上两图来自cgworld(jp),图1为三次元参与的人造人009剧场版,图2剑风传奇剧场版,两部作品都几乎采用风格化渲染制作动画。通过这个对比可以看出在动画部分外,渲染部分也还是有待更“偷懒”的模拟。
附:我一直不喜欢一些所谓cg,3d什么的说法。cg是计算机图像,所以使用计算机作图就算了,既无纸化作业都是cg的。所指的应该是cgi,计算机生成图像。
(转)为什么在 2013 十月番中出现了很多以 3D 渲染代替传统 2D 绘画来表现人物的镜头?的更多相关文章
- 如何在 在SharePoint 2013/2010 解决方案中添加 ashx (HttpHandler)
本文讲述如何在 在SharePoint 2013/2010 解决方案中添加 ashx (HttpHandler). 一般处理程序(HttpHandler)是·NET众多web组件的一种,ashx是其扩 ...
- Qt 框架的图形性能高(OpenGL上的系统效率高),网络性能低,开发效率高,Quick是可以走硬件加速——Qt中分为好几套图形系统,差不多代表了2D描画的发展史。最经典的软描画系统
-----图形性能部分-----Qt的widgets部分,运行时的图像渲染性能是一般的,因为大部分的界面内容都是Qt自绘,没有走硬件加速,也就是说很多图形内容都是CPU算出来的.但是widgets底层 ...
- 在WPF中使用PlaneProjection模拟动态3D效果
原文:在WPF中使用PlaneProjection模拟动态3D效果 虽然在WPF中也集成了3D呈现的功能,在简单的3D应用中,有时候并不需要真实光影的3D场景.毕竟使用3D引擎会消耗很多资源,有时候使 ...
- Vue 改变数组中对象的属性不重新渲染View的解决方案
Vue 改变数组中对象的属性不重新渲染View的解决方案 在解决问题之前,我们先来了解下 vue响应性原理: Vue最显著的一个功能是响应系统-- 模型只是一个普通对象,修改对象则会更新视图.受到ja ...
- taro 不支持render中,使用函数多条件渲染
不支持render中,使用函数多条件渲染 h5不报错,但是编译成小程序时 会报错 错误写法: onRenderContent = () => { const { verified, recogn ...
- 深度剖析OpenGL ES中的多线程和多窗口渲染技术
由 创新网小编 于 星期五, 2014-04-11 14:56 发表 移动设备中的CPU和GPU已经变得很强大,到处都是配备一个或多个高分辨率屏幕的设备,需要使用带有图形驱动器的复杂交互也日益增加.在 ...
- vue中数据接收成功,页面渲染失败
1.vue中数据接收成功,页面渲染失败.代码如下 经过查找资料修改代码为 或是 原因是: 由于 JavaScript 的限制, Vue 不能检测以下变动的数组: 当你利用索引直接设置一个项时,例如: ...
- Java.基础 -------- 一个Java源文件中可以有很多类,但只能有一个类是public的
一个Java源文件中可以有很多类,但只能有一个类是public的 Java程序是从一个public类main函数开始执行的,只能有一个public是为了给类装载器提供方便,一个publi ...
- 我们无法找到服务器加载工作簿的数据模型"的 SharePoint 网站,当您刷新 Excel 2013 工作簿中的数据透视表时出错
假定您使用 Analysis Services 源在 Microsoft Excel 2013 中创建数据透视表.将 Excel 工作簿上载到 Microsoft SharePoint 网站中.当您尝 ...
随机推荐
- linux下WPS的使用
WPS退出了wps for linux ,高版本的一直安装不上,低版本的原来在桌面都有图标,重装后安装位置不是很明显打开关闭不是很方便.并且也不利于在终端模式下使用.现简单总结一下wps的表格 文字 ...
- 多重背包(dp专题)
题目大意:输入n,代表有n种数,接下来n个数代表n种数,再接下来n个数代表每种数有多少个,在输入K,代表用这些数要加成的和 问你是否能加为K,能输出yes,不能输出no 这是一个典型的多重背包问题,可 ...
- 6 - 编码解码器-一种channelHandler
6.1 解码器 6.1.1 抽象类-ByteToMessageDecoder decode(ChannelHandlerContext ctx, ByteBuf in, List<Object& ...
- InteliJ idea import project 找不到文件结构解决办法
一.按下列步骤操作: 1. 关闭IDEA, 2.然后删除项目文件夹下的.idea文件夹 3.重新用IDEA工具打开项目: 二.import新项目之后,可能需要等1 ...
- Json数组对象和对象数组
Json的简单介绍 从结构上看,所有的数据最终都可以分成三种类型: 第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词. 第二种 ...
- SpringMVC04 很杂很重要(注解,乱码处理,通配符,域属性调用,校正参数名称,访问路径,请求、响应携带参数,请求方法)
1.导入架包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3 ...
- mysql set names 命令和 mysql字符编码问题
先看下面的执行结果: (root@localhost)[(none)]mysql>show variables like 'character%'; +--------------------- ...
- rem媒体查询
@media only screen and (min-width: 1080px), only screen and (min-device-width:1080px) { html,body { ...
- Spring+Hibernateh使用小结
由此我们可以看出,报出错误的地方主要是slf4j的jar包,而故障码中“Failed to load class ’org.slf4j.impl.StaticLoggerBinder‘”的意思则是“加 ...
- 关于docker容器内核参数修改问题
以下内容截取自docker官方文档 地址:https://docs.docker.com/edge/engine/reference/commandline/run/#configure-namesp ...