maya教程-分析衰减深度帖图阴影

2016-03-18 16:43 15 1 收藏

下面是个maya教程-分析衰减深度帖图阴影教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - 设计软件 】


  我们可以用使用深度帖图阴影来模拟柔和的光线追踪 (RayTracing) 的效果 .

  衰减 (ATTENUATED) 这个词的含义是消减和柔化阴影 . 在以下的例子中 , 我们通过调整阴影的颜色来减弱阴影的亮度 . 我们这里所演示的技巧在某些场景中是十分有效的 . 他能极大的减少渲染时间 . 但是在某些场合慊故潜匦胧褂霉庀咦纷?. 例如当光线通过使用了透明帖图的物体或有颜色的透明表面时 , 就要必须使用光线追踪 .( 但即使是后面两种情况有时也可以用深度帖图模拟光线追踪 . 可以参考我翻译的另一篇教程。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/shejiruanjian/)

  下面两图是左边用光线追踪右边是衰减深度帖图渲染 . 效果差不多但是光线追踪的渲染时间要多 2.6 倍 .

  Secttulaoshi.comion1

  打开场景 attenuatedDmapShadow.mb 这个场景包含一个椅子模型和一个加上了 attenuated dmap shadow 效果的聚光灯 , 其名称为 dmapSoftShadow.

  Section2 .

  在 Hypershade 窗口中的 light 选项卡下选择 dmapSoftShadow, 并点击 Show Upstream Connections 按钮 . 便可以看到这个聚光灯的网络节点 . 这个网络是为了从最近点到最远点淡化阴影而设置的 . 它包含 3 个 Locators, 一个灯光信息节点以及一些能驱使两个 Ramp textures 调整阴影的过滤尺寸和颜色属性的数学节点 .

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/shejiruanjian/)

  Section3

  Locator 的作用是在空间里标定位置 . 第一个 Locator 的位置就是聚光灯的位置 , 他和聚光灯之间有 constrained 的联系 . 另外两个 Locator 分别在阴影的开始和结束的位置 .

  Section4

  这 3 个 locators 与 2 个 Distance Between 节点连接 .Distance Between 节点是用来计算聚光灯和另外两个 locator 的距离的 .

  Distance Between 节点输出的是 3D 空间上两点间的距离 . 是通过下面的公式计算的 .

  (x1,y1,z1) 和 (x2,y2,z2) 分别是两个 locator 的坐标 .

  注意 : 必须用 MEL 命令来创建 Distance Between 节点 , 输入 createNode distanceBetween; 命令 . 这个节点不会在 Hypershade 出现 . 你必须在 Outliner 中用鼠标中键把它拖到 Hypershade 中去 .

  Section5

  然后把聚光灯到两个 locator 的距离连接到 plusMinusAverage Utility 节点上 . 并将此节点设为 Subtract 方式 . 这是一个将聚光灯到两个 locator 的距离相减的工具 . 我们可以了解到两个距离之差 ( 注意这里是遵循矢量加减法则 )

  这个距离上的差值将决定两个 Ramp texture 节点如何影响 dmap shadow 的 Filter Size 和 Shadow Color.

  Section6

  为了确定聚光灯到某个点的距离 , 必须使用 Light Info Utility 节点 . 和 Sampler Info 节点相似 ,Light Info 节点与其他节点连接时能提供某个被渲染点的信息 .

  Light Info 与 Sampler Info 不同之处在于需要将一个灯光信息连接到 Light Info 上 . 你会注意到在渲染网络中 dmapSoftShadow 聚光灯的 worldMatrix[0] 属性连接到了 Light Info 节点的 worldMatrix 属性上 . 它告诉了 Light Info 从场景中的什么地方计算输出属性 Sample Distance.

  Samp

123下一页

来源:http://www.tulaoshi.com/n/20160318/1890606.html

延伸阅读
    这篇maya帆船建模教程教飞特的朋友们用maya进行帆船建模。教程难度一般,模型也不是很复杂。转发到飞特和学习maya建模的朋友们分享一下。看建模步骤吧:第一步:用曲线工具创建一条曲线。       图片1     第二步:把曲线移动到合适的位置,再复制一条,移动到合适的位置。 &nbs...
Maya 官方教程-流体 大家先看效果 2 在 PS 下先制作一张图,比如: ALIAS 创建 2D 流体容器, CTRL+A 打开属性tuLaoShi.com窗口,将分辨率 (resolution) 改为 100*100 如图所示 点按 Fluid Effects Add/Edit Contents Paint Fluids Tool 后面的小方框 . 弹出流体笔刷属性框,将 Paintable Attributes 选为 Density 在 IMPOR...
第一步: 首先你必须清楚知道你要为角色加上什么样的头发,否则你会发现怎样调你都不会满意。 1、选择头的模型执行modify-make live。 2、执行create-CV curve tool开始画前额线,如图1。这条线决定头发的分线。 3、执行edit curves-rebuild curve以uniform形态重建线为9spans,degree 3并显现curve的cv点。 ...
股票市场最近上涨很不错,引起了大家对于理财的浓郁兴趣,甚至有很多人十分关注股票市场的变化,连自己的工作也不做了,其实这是不对的,因为股票的市场的反弹,不是股票市场的好转,要谈国内股票市场投资最新深度分析咱们就得说一些具体的数据,大家参考。 国内股票市场投资最新深度分析 第一、做国对内股票市场投资最新深度分...
标签: 辐射4 游戏动漫
《辐射4》四大阵营深度分析 《辐射4》有兄弟会、学院、铁路以及民兵这四大阵营,那么应该怎么分析这些阵营呢?下面图老师图老师小编就为大家带来《辐射4》全阵营深度分析,希望对各位玩家有所帮助。 1、拥有强大好人光环的义勇军 评价:只能成为民间组织了。原因很简单,首先,没有政治纲领或者说是政治目的。看到不少人说星星之火可...

经验教程

289

收藏

31
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部