Marmoset Toolbag中的角色布光技巧 by Joe”EarthQuake”Wilson

有言在先



首先,我要感谢才华横溢的Tim“spacemonkey Appleby允许本教程中使用他那个极其NB的Sagat模型。不得不说,这种带有浓烈艺术气息的东西,很容易使一篇普通的教程瞬间变得高大上。Tim的更多作品请见www.badpolygon.com

我之前也写过一些关于Marmoset Toolbag中光照内容相关的文章,比如这篇基础光照模型(http://www.marmoset.co/toolbag/learn/lighting)。因为我觉得,从艺术的角度来深入了解一下光照相关的内容,是一个很不错的路子。似乎有很多人使用Toolbag来渲染他们的美术角色,所以本教程将关注肖像光照(portrait lighting)相关的光照设置(尽管许多这些概念适用于各种其他类型的光照模型)。

 

灵感



当想要寻找光照方面的灵感时,我喜欢看摄影相关的内容。在此推荐一个叫Strobist的博客。对于光照风格和照明技术来说,我觉得它就是一个金矿。博客里面写了很多关于曝光摄影(flash photography)的内容,非常不错。

下面是一些不错的网站,如果想要寻找一些光照方面的灵感或者技巧,我觉得可以看看:

•Ben Mathis’ photography blog 
•Dan Winter’s portfolio 
•Fashion Photography Blog 
•Greg Heisler’s Master Series videos on Youtube. 
•Jill Greenberg’s portfolio 
•Joey L’s porfolio 
•John Keatley’s portfolio

专业提示:当渲染角色模型时,通常使用较小的FOV。这就好比在摄影时使用长焦镜头,或者专门的人物摄像镜头。10 - 15的FOV(类似于使用一个135 - 85 mm镜头)用于大头照,30 - 40的FOV(类似于50-35mm透镜)用于全身照。这样可以防止FOV过宽带来的扭曲,导致画面不好。

 

术语



在本教程正式开始之前,我想先解释一些基本的术语,它们将用于整个教程。如果你是一个摄影师或者在传统照明技术方面有相关经验,那这些术语你应该是非常熟悉的。

Key Light:一般是指你场景中的主光源,光照强度一般也比较大。

Fill Light:补光,一般强度较低,用于柔化阴影边缘。也是常见的一种控制对比度的手法。

Rim Light:边缘光或者背光,是指放置在模型背后,朝向摄像机的一种光。它可以使你的模型轮廓更突出。也可以和体积雾配合使用,用于产生低对比度的朦胧灯光效果。

在Marmoset Toolbag中,动态光和环境天光都可以当作上面这三种光来使用。例如,一个能够产生高清析度的阴影的高对比度的天空,可以作为Key Light。而一个低对比度的天空则可以作为Fill Light。而一个高对比度的天空,设置为低阴影质量。则可以作为Rim Light使用。(有点像一个天空盒上,有一个太阳光点的那种)。但是,动态光比天光更容易控制。 所以我通常使用动态光来做Key Light和Rim Light。

 

光照设定



下面是一些常见的例子。使用了Marmoset Toolbag中的光照工具来创建独特的照明风格和效果。

单击每一个光照的缩略图将会弹出一些GIF动画。它们展示了单个光照的进展。你可以看清每一个光照带来的影响,以及它们共同作用后的整体效果。

三点光(Three-Point Lighting)

(Three-Point Lighting)

三点设置是3D渲染中一种常见的光源设定。想要创建一个三点光,你需要创建一个顶部的主光源,一个左边的光源和一个右边的光源(每个方向45度)。同时,还需要添加一个与主光源反方向的补光(Fill Light)和一个置于角色身后的边缘光(Rim Light)。

三点光源可以作为任何照明类型的基础。改变光源的位置和强度,可以让你在基础光源设定上获得更多的好处。

在这个例子中,我使用了一个黎明的天空。并将其brightness设置为0.2。我之所以选择一个低亮度值。是因为我只想让天空维持阴影的黑色值。同时当有动态光源加入到场景中时,可以很容易地控制暴光度。

哈什边缘光(Harsh Rim Lighting)

(Harsh Rim Lighting)

如果你有一个非常喜欢的天空盒,那么哈什边缘光将是一个很不错的选择。你可以通过增加一到两个边缘光来增强效果。同时不会使天光加强得让人无法接受。这可能是最快最容易的增加复杂光照信息的方式。

在这个例子中,我使用了一个天光来作为主光源。同时增加了两个亮的边缘光。一个朝向角色背面。一个朝向摄像机。同时,我将天空的brightness从1.0降到了0.8。用于保留高光处的细节。

角色背面的边缘光的入射角使得角色头部的光照细节更加丰富,同时增强了角色边缘轮廓。

交叉布光(Cross Lighting)

(Cross Lighting)

交叉布光的基本原则是。使用两个相等强度的主光源,对称的方在主角两边。并使其相互朝向对方(这里说的朝向对方不是指绝对的朝向,而是如图所示,是一个大致方向。在这个例子中,两个光都朝向对方,但是角度都稍微向下)。在这个例子中,我紧贴着角色前方和后方都放了一个光源。你也可以放置你自己的光源,只要它们呈45度角的前后关系。就依然是处于交叉布光状态。

在我的这个交叉布光实例中,我使用了一个亮度较低的环境光以及一个边缘光。值得说明的是,在交叉布光中,边缘光并不是必须的。只是我个人比较喜欢边缘光带来的额外效果。

顶部光照(Overhead Lighting)

(Overhead Lighting)

一个强的,单一头顶光源可以为你的场景带来剧场般的效果。

在这里,我使用了一个0.2亮度值的天空色。这样一来,我的主光源就可以看起来像一个清晰的方向光。它能够使场景产生较强的阴影,以及带来对比度和深度感的增强。

我的主光源聚焦在角色身上,然后稍微向上和前方移动一点,同时向下旋转70度。在这里我也使用了体积雾,使场景的色调更加生动。

按照我的习惯,嘿嘿。还是添加了一个微妙的边缘光。你懂的!

朦胧光照(Hazy Back-Lighting)

(Hazy Back-Lighting)

朦胧光照是一个NB的技术。它可以让你模拟出逆光拍摄的照片效果。

想要实现这个效果,我们需要做的就是添加一个很强的边缘光,让它朝向摄像机。并开启它的体积模糊(Volumetric Haze)功能(我把Intensity设置为了5,Haze设置为了1.5)。同样的,我再次使用了一个低亮度的天空用于避免曝光。同时用到了一对低强度的Fill Light用于增加角色光照细节。

在这里需要注意观察,体积模糊是如何降低光照对比度的。

暗色调光照(Low Key Lighting)

(Low Key Lighting)

在摄影领域,Low Key光照一般是指光照对比度很高的场景。通常拥有接近白色的高光和深黑色的阴影。你可以通过一系列的光源设置来实现Low Key光照。也可以是通过一个简单的光源来模拟。Low Key光照通常(但不总是)情况下用一个黑色的背景色,这样你的模型就可以和它完全融合了。(上图左部分)。

在放置光源之前,有两件事情需要处理。一、把饱和度设置为0.0,这样就进入了黑白模式。二、将对比度设置为1.12。

我喜欢用High Key的方式来高亮模型的轮廓。举个例子,我使用一个高亮度的光源朝向角色,一个朝向角色背部的Rim Light。一个用于增加角色头部细节的Fill Light。和一个增强手指和脚部的Fill Light。你也可以认为,所有的这些光源都是Rim Light。因为所有的这些光源都是为了突显模型的轮廓。

为了让角色的阴影是黑色的。我将天空的brightness设置为了0.0(你也可以使用黑色的天空预设来实现同样的效果)。

Low Key光照不仅仅是摆一系列光源,更多的是光源的特性和风格的把控。你可以使用各种各样的光源来实现Low Key光照。它非常适合用于模型轮廓学习,以及穆迪黑色电影风格(moody film noir style )的人物和场景。

亮色调光照(High Key Lighting)

(High Key Lighting)

大多数人在看到High Key这个词时,它们首先想到的应该就是曝光。但是,Hight Key光照不仅是曝光,它更像是将高范围的RGB值压缩到了一张低对比度的图片上。

就像Low Key一样,High Key光照通常是处于黑白模式下。并且也同样是关注对比度和曝光度,而不是光源位置。

你可以简单的使用一个天光预设,并提高它的brightness值来实现。在这里,我使用了一个光源集群。摆放了多个动态光。这样我既能更好的控制光照效果和光源方向,同时也能够让我控制光源扩散的效果。

High Key通常可以搭配一个漂亮的女主角,来营造一个十分漂亮的镜头感。它也可以用于创建一些梦幻、飘渺的效果。如果再搭配上Bloom效果,会使你的画面感更加潇洒和富有魅力。

 

结术语



光照和一种艺术形式。对于角色建模,你需要艺术和解剖学等基础。同样对于光照来说,想要在Marmoset Toolbag中使用好光照,一些传统的光照技巧(特别是指摄影)是必需要学会的。幸运的是,光照是一个老生常谈的话题,我们甚至可以追溯到油画的时代。因此,网上现存着大量的教程,书籍和经验总结。

在创造力的实验的情况下,你可以将任何现实中的灵感用于Marmoset Toolbag的光照设置中。

作者:码瘾少年·麒麟子 
出处:http://www.cnblogs.com/geniusalex/ 
蛮牛专栏:麒麟子 
简介:09年入行,喜欢游戏和编程,对3D游戏和引擎尤其感兴趣。 
版权声明:本文版权归作者和博客园共有,欢迎转载。转载必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/geniusalex/p/5374215.html

时间: 2024-10-01 11:38:40

Marmoset Toolbag中的角色布光技巧 by Joe”EarthQuake”Wilson的相关文章

《 产品设计思维:电商产品设计全攻略》一一2.1 电子商务中的角色定位

2.1 电子商务中的角色定位 若要规划出一个有效的电子商务产品架构,则应该在理解商业战略与核心业务场景的基础上,抽象出商业领域的逻辑设计,这个环节应先脱离具体的功能与系统的具象,尽量从商业的角度进行思考,所以通过了解角色定位及角色互动才是关键的前提.2.1.1 电商商业模式核心 初期的电商系统通常只是一个简单的交易信息发布的信息网络网站,在这样的电商系统内,在线信息发布是核心,交易环节有可能还是通过传统的线下过程去实现的,部分企业有可能还会通过在线IM工具来支持交易沟通交流,但这个与电商核心系统

PS中鲜为人知的使用技巧(七)

技巧  PS中鲜为人知的使用技巧(七)--- 界面技巧 1.你可能知道按Tab键可以隐藏工具箱和浮动面板,同样按Shift+Tab键可以只隐藏浮动面板( 而保留工具条可见 ). 2.按住Shift键点击浮动面板的标题栏( 最上方的蓝条 )可以使其吸附到最近的屏幕边缘. 3.双击浮动面板的上的每一栏( 就是有标题的那个 )可以使其最小化.通过浮动面板上的最小化按钮可以在紧凑模式( 只有最少的选项和内容可视 )和正常模式( 显示面板上所有的选项和内容 )之间切换. 4.可以通过按回车键( 或双击工具

PS中鲜为人知的使用技巧(六)

技巧 PS中鲜为人知的使用技巧(六)--- 复制的技巧 1.可以用选框工具[M]( Marquee Tool )或套索工具[L] ( Polygonal Lasso ),把选区从一个文档拖到另一个上. 2.把选择区域或层从一个文档拖向另一个时,按住Shift键可以使其在目的文档的上居中. 提示:如果源文档和目的文档的大小( 尺寸 )相同,被拖动的元素会被放置在与源文档位置相同的地方( 而不是放在画布的中心 ). 注意:如果目的文档包含选区,所拖动的元素会被放置在选区的中心. 3.当要在不同文档间

在FLASH中创造角色的注意事项

前阵子有朋友问我,为什么自己的FLASH动画作品总是有了动画剧情构想却总是无法完成一个完整的动画,不是画了一半就放弃就是画到最后"虎头蛇尾".总结了一下还是出在故事选材和角色设计上以及风格设计上的问题. 其实在FLASH中创造角色和传统的动画中创造角色没有什么本质的区别,只是在创造过程中所针对FLASH工具本身的特性会有些利弊. 必须要清楚的是,完全使用FLASH去制作动画在通常状况下是一种"小作坊"形式动画表现手法.虽然目前有自由组合的团队进行FLASH动画创作,

已调试好的asp程序在VB中转换为组件的技巧(转)好象也有不少人问过类似的问题

程序|技巧|问题|转换 已调试好的asp程序在VB中转换为组件的技巧 2001年2月3日 在网易虚拟社区的"VB和Basic区"里有一篇<使用VB编写纯ASP程序 [转][Technology] >,其实我认为最好的方法应该这样: 原文中的定义如下: Dim m_objResponse As Response 其实对于我们写过.dll的来说,并不是很好,就是如果要将该程序拿到.asp程序中进行调试时,尤其是我们将已经调试通过的.asp程序做成.dll时,.asp程序里用的是

Scrum中QA角色经验分享

Scrum是软件开发的敏捷方法.它以2到4周为一个迭代开发出有价值的商业功能.Scrum团队有两 个明显特征:他们是多面手(例如:他们具备完成工作所必须的所有技能):他们是自管理的(例如 :团队不断探索如何把工作做的最好的方法).通过过去两年在Scrum团队中近2年的QA角色的不断实 践,我认识到Scrum中的QA不仅仅是编写测试用例和汇报缺陷那么简单. 对比传统瀑布模型的 项目中的同步活动,Scrum期望开发活动根据实际需要的顺序来执行,例如异步.这点有悖传统,让 许多客户.开发和业务关系人等

Dreamweaver中应用CSS的技巧

  Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器.由于DW的功能之强大,所以可以在他里面直接定义css(样式表),而就是这css给我出了个小难题. 事情是这样的, 我用css主要是改变一下我的超级连接的颜色和下划线的有无.在DW里定义css的确很方便,里面的参数他都为你设置好了,只要你点鼠标就行了.正是由于他的简单,而使他带来了一个小问题(就我自己认为): 以下为引用的内容: style type="text/css" !-- a:hover { color

Excel表格中序号相关操作技巧

  Excel表格中序号相关操作技巧          序号对于大家来说都不会陌生,今天本文就一起聊聊Excel表格中序号相关操作技巧. 上面这个图中的A列,就是咱们经常看到的序号形式之一. 有朋友会说,这很简单啊,就是一些数字的罗列而已. 但在实际工作当中,远不止数字罗列这么简单.咱们经常会遇到不同样式的序号排列要求,比如说:按部门填写序号.筛选后填写序号.不连续的数据填写序号等等. 先说说生成常规序号. 一般咱们填写序号,只要在第一个单元格内输入数字1,然后按住单元格右下角的填充柄向下拖动,

Excel2010在一个单元格中显示图表小技巧

  Excel2010在一个单元格中显示图表小技巧         步骤一.首先,打开Excel表格,然后鼠标左键单击选中需创建迷你图表的单元格,切换到"插入"功能选项卡中,在"迷你图"组中,单击一种迷你图表类型(目前只有3种迷你图:拆线图.柱线图.盈亏图)按钮(此处选择"柱形图"),打开"创建迷你图"对话框.如下图: Excel2010 步骤二.利用"位置范围"右侧的折叠按钮,选中显示迷你图表的单元格,单