一文带你了解什么是“三渲二”?

一、什么是三渲二?

有没有在电子游戏或动漫作品中看到一些很独特的画面,里面的物体明明看起来是 3D 的模型,可是呈现出来的视觉效果却更偏向 2D 手绘。

这种技术被称为“三渲二”(celshading/toon shading),是一种非真实感渲染的艺术风格。这个技术通过在三维物体的基本颜色上创建平面颜色,使物体看起来有着三维透视,同时又保持着二维效果,最终给 3D 图形赋予 2D 手绘般的质感。

简单来说就是:先通过 3D 技术建模,然后将 3D 模型渲染成 2D 的色块效果。

像《宝石之国》、《亚人》、《我是江小白》、《剑网 3 侠肝义胆沈剑心》、《战国 FAN》等动画都用了这项技术。

二、三渲二有什么特点?

一开始“三渲二”技术的应用,是为了保持二维动画的美术风格的同时,减轻画师的工作负担和制作周期,同时还能够具备自由的运镜方式。

比起完全 2D 手绘,“三渲二”可以节省多次数重复出场的角色或物品的制作负担,比如需要表现战争场面,需要大量军队小兵之类的都会选择类似的处理方法,在当年迪士尼动画《花木兰》中,就曾经大量使用“三渲二”技术。

动画里角色们的表情依然如手绘般生动,但动画师们不用再过度烦恼于镜头运动的局限,各种“大场面”的运动画面清晰度也得到了保证,并且这种保有漫画画风的、充满活力的视觉风格也极大程度上回应了观众们的期待。

这是拳头游戏《符文之地传说》的一个预告片中的镜头,这里的特效也是三维模拟后实现的三渲二效果。

三、三渲二的应用

目前包括动画产业大国日本在内的国外市场,三渲二动画已经成为了一个单独的品类;随着技术的不断成熟,国内制作三渲二动画的公司也越来越多,比如两点十分动漫就是量产三渲二作品的动画公司之一。

可以看出:现在无论是国外还是国内,三渲二都备受重视。而且三渲二技术与各种美术风格都异常合拍,甚至能起到锦上添花的效果,它的适用范围远超你的想象。

影视动画:比如“迄今为止最好的蜘蛛侠电影”——《蜘蛛侠:平行宇宙》也是使用了三渲二技术。通过三渲二,动画角色们的表情如手绘般生动,动画师们不用再过度烦恼于镜头运动的局限,各种“大场面”的运动画面清晰度也得到了保证,并且这种保留漫画画风的、充满活力的视觉风格也极大程度上回应了观众们的期待。

游戏:比如斩获众多奖项的《哈迪斯》,制作组使用 MAYA 制作,VRAY 渲染。从建模、材质到最后成品,一步一步为三维模型“穿上二维衣服”,最后呈现出这种近乎于手绘的视觉效果,深受玩家喜爱。

游戏角色建模、动画角色设计、虚拟角色创建都是市场上薪酬待遇极佳却人才紧缺的工作,而三渲二技术在这些工作中的使用又都是非常广泛,所以想要拓宽自己的发展前景,不妨先从学会三渲二技术开始吧!

声明:文中所有图片素材源于网络,仅供学习分享,如侵权,请联系删除。

要实现一个具备实时染和交互体验的维校园WebGIS平台,关键在于高效地处理和展示大量地理空间数据,并且确保用户界面的友好性和响应性。JavaScript及其相关技术栈为此提供了强大的支持。 参考资源链接:[JavaScript驱动的维校园WebGIS平台开发研究](https://wenku.csdn.net/doc/7digeahbj2?spm=1055.2569.3001.10343) 首先,需要了解WebGIS的基本概念和架构。WebGIS是一种通过Web技术将地理信息和地图服务集成到互联网上的系统。它通常包括服务器端、客户端和数据传输层个主要部分。服务器端负责数据的处理和计算,客户端则负责数据的展示和用户交互,而数据传输层通过如RESTful API进行数据交换。 接下来,可以利用JavaScript技术实现跨平台的维场景展示。通过WebGL技术,可以在Web平台上进行高质量的染。WebGL是基于OpenGL ES的JavaScript API,它允许在不依赖插件的情况下在浏览器中维图形。 为了简化维场景构建的过程,可以使用开源的JavaScript库,如Three.js或Cesium。Three.js是一个轻量级的3D库,它抽象了底层的WebGL,提供了一套相对简单易懂的API来创建和显示维图形。而Cesium是一个为地理空间应用打造的开源JavaScript库,它可以用来构建维地球和维地图,并且提供了丰富的地理空间分析工具。 在数据处理方面,需要关注数据格式的支持和处理效率。KML、GeoJSON和TIN模型是种常用的地理空间数据格式。JavaScript可以通过相应的解析库来处理这些数据格式,并将其有效地转化为可视化图形。 实现高效实时染,需要对性能进行优化。这包括减少HTTP请求的数量、使用Web Workers进行并行处理以避免阻塞UI线程、采用异步数据加载和分块加载技术,以及使用WebGL中的着色器和缓冲区对象来优化染过程。 对于交互体验,需要设计直观且响应迅速的用户界面。可以利用HTML、CSS和JavaScript框架(如React或Vue.js)构建用户界面,并且使用事件监听和响应机制来增强用户交互。 最后,结合实际案例,可以将开发的WebGIS平台与其他校园信息系统进行集成,提供导航路径规划、空间查询等高级功能,并通过实际用户反馈来评估系统性能和改进用户体验。 为了更深入地了解这些技术和开发过程,可以参考《JavaScript驱动的维校园WebGIS平台开发研究》一文。它不仅提供了理论知识,还有实际案例分析,帮助开发者全面掌握从概念到实现的每一个步骤,从而构建出一个功能完备、交互性良好的维校园WebGIS平台。 参考资源链接:[JavaScript驱动的维校园WebGIS平台开发研究](https://wenku.csdn.net/doc/7digeahbj2?spm=1055.2569.3001.10343)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值