推荐文章
Maya动画曲线编辑器纵向数值消失?
Maya动画曲线图编辑器(Graph Editor)纵向数值怎么办?解决方法:视图菜单(View) >> 启用绝对视图(Absolute View)
(adsbygoogle = window.adsbygoogle || ).push({});
Maya中如何创建灯光和设置灯光(Create & Ligth Setting)?
今天我们接着来讲一下Maya灯光的创建和设置方法。那么在开始之前,我们首先要弄明白两个问题。第一个就是:灯光预览的问题。那么当前的这个场景之所以被照亮,是因为我们在“照明”菜单下,使用的是场景默认照明。
如果我们要看到所有灯光在场景中的交互情况,我们可以把照明方式切换为“使用所有灯光”。
现在我们只要创建一盏灯光,就可以很直观的看到预览效果。
那么这里少了一个阴影效果,我们可以在快捷视图栏,直接开启阴影显示就可以了。
那么这些照明方式仅仅是用来预览调试的,它并不会因为我们选择哪一个照明方式而改变最终的渲染结果。
然后我们来说下第二个问题,也就是渲染灯光的问题。我们把这个点光源删除,我们打开Maya软件渲染器,我们渲染一下。那么可能很多人心里会有这样的疑问:为什么即便我们在场景中,没有创建任何灯光,但是我们在使用Maya默认渲染器的时候,依旧可以渲染出图像?
而当我们换做Arnold渲染器进行渲染的时候,它的结果就是正常的黑色,什么也看不到。
这是因为在Maya默认渲染器中,在这个公用属性,最下方的渲染选项中,“默认照明”是启用的。如果我们把它禁用,这个“默认照明”就不会再被渲染出来了。
那么我们刚才讲的这两个问题,虽然不是什么实用技巧,但是还是要有所了解。
那么接下来,我们就具体来看一下这几种灯光。首先我们来看下第一个:环境光。那么环境光主要就是用于提高环境的整体亮度。我们Ctrl+A打开它的属性设置,那么这里,我们只要知道怎么设置环境光颜色,并且能够根据实际情况来调整环境光的强度就可以了,那么因为这个环境光不支持Arnold渲染器,并且使用的频率也不是很高,我们做一个了解就可以了。
我们来看下第二个:平行光。那么平行光,是一个方向性的灯光。我们对它进行缩放或者移动位置,都不会对我们的实际灯光效果产生影响。
那么调节这个平行光,我们除了可以旋转,我们还可以T键显示操纵器,然后通过这两个控制点来固定光源的方向。
那么这个平行光的颜色,还有这个强度,我们都会调节,这里就不多说了。那么如果当们在场景中想要暂时关闭平行光,我们禁用这个“默认照明”就可以了。
然后我们来看下这个漫反射开关和这个镜面反射。这个镜面反射效果,我们也把它叫做高光效果。那么因为这个小房子,使用的是Lambert材质,镜面反射效果并不是很明显。所以这里我们单独创建一个球体来演示,我们给它赋予一个blinn材质球。
那么现在,这个漫反射一旦被我们关闭,我们的物体就不再会反射我们的平行光。
而至于比较亮的这块,实际上就是镜面反射的效果。
同样的,也可以在这里对它进行单独的开关,我们把这个球体删除。
我们打开渲染器,我们渲染来看一下效果。那么这里,我们会发现一个比较明显的问题。我们的Maya软件渲染器,并没有渲染出光线所产生的阴影效果。
那么这里,就有两个设置非常非常的重要。首先我们要在这个阴影属性下,启用这个“使用光线跟踪阴影”。
其次我们要打开渲染设置,切换为Maya默认的渲染设置。我们在这个“光线跟踪质量”中启用“光线跟踪”。
这样,当我们在使用Maya软件渲染器的时候才能正常的渲染出阴影效果。
当然,如果我们使用的是Arnold渲染器,刚才的设置我们可以忽略,因为Arnold本身就是一个独立的光线跟踪渲染器,所以光线跟踪阴影,开启与否并不会影响到它最终的渲染结果。
另外如果我们习惯性的使用Arnold渲染器,最好就不要在这里进行预览。因为很多时候,有可能会导致软件崩溃的问题,我们可以在Arnold菜单下,打开单独的Arnold渲染预览窗口。
另外,如果我们要实时反馈渲染效果,我们可以在渲染菜单下启用IPR渲染就OK了。
我们把这个平行光删除,然后我们来看下第三个:点光源,我们给它移动一个适当的位置。
那么点光源,主要就是用来模拟灯泡或者是作为补光工具来进行使用。这里我们重点要说的是,它的这个光强度的数值,那么这个默认的光强度,在Maya软件渲染中是可以很容易的渲染出灯光的。
而当我们放到Arnold渲染器中进行渲染的时候,几乎就是黑漆漆的一片。
那么这个并不是因为我们的灯光不支持Arnold渲染器,而是因为Arnold渲染器中的所有灯光都是具有衰退效果的,所以想要获得明显的效果,我们的这个光强度需要提升到很高的数值。然后这个衰减率我们可以使用线性或者是二次衰减都是OK的。
我们把这个点光源删除,然后我们再来看一下第四个:聚光灯。我们给它适当的摆放一个位置,那么调节这个聚光灯的时候,我们这样手动调节,有的时候并不是非常的方便。
这个时候,我们就可以在面板菜单下,使用“沿选择对象查看”。
那么这个圈内的物体就是聚光灯的照射范围,这样,我们就能很快的把聚光灯的位置调整好。
然后我们在面板菜单→透视中,选择透视摄影机就可以回到场景中。
那么除了这种调节方法,我们同样的可以T键,通过操纵手柄来进行调节。
那么这里,如果我们要扩大照射范围,我们可以单击这个属性切换按钮,只要拖动这个边上的控制点,就可以改变这个锥角度的大小。
当然,我们也可以在属性当中对锥角度进行参数设定。
那么如果我们需要这个灯光的边缘有比较柔和的过渡,我们是可以适当的减少它的半影角度,还有这个衰减值。
那么半影角度的实际控制点我们只要再次点击属性切换。同样的,拖动虚线上的控制点就可以进行调节,那么这个就是聚光灯的调节方法。
我们把这个聚光灯删除,然后我们来看下第五个:区域光源。那么这个区域光源跟前面的光源就有点不一样了。因为我们的区域光源,缩放是比较重要的,它的这个方形区域,直接就决定了发光的范围。
同样的,这里我们可以T键进行调节。
那么在这个场景中,假设我们在外墙有一个方形灯的照明模型。我们就可以把这个光源移动过来,适当的缩放,调整位置。然后我们可以适当的增加一些光强度,这样,这个墙灯的效果就出来了。这个很简单,没什么可以说的。
我们把它删除,最后我们来看下第六个:体积光源。我们先让它的中心光源移动出来。假设我们的这个塔顶有一盏光源,我们需要适当的调节,让它照亮塔尖的一部分。然后我们给它做一个放大处理,并且我们适当的增加一些光强度,那么这个体积内的物体,就是需要被照亮的部分。
但是这里,我们会发现一个问题:无论我们怎么缩放,这个灯光的照明范围始终没有发生变化。这并不是因为缩放对它不起作用,而是因为这个viewport 2.0无法直接预览到体积光的变化。
这个时候,我们就可以打开Maya渲染器,我们选择Maya软件渲染器对它进行渲染。那么现在我们就可以看到体积光的实际照射范围。
那么如果我们要把这个照明范围扩大到屋顶范围,我们就可以再次将这个体积光放大,然后我们再次进行渲染。这样,这个体积光的效果就体现出来了,非常简单。
当然,如果我们不想要这个球体效果,我们还可以将它设置为盒子或者是圆柱都是可以的。
另外假设我们需要一个特定的角度产生体积光,我们可以在这里对它的圆弧度数进行调整就可以了。
那么这些,就是关于这6种灯光的基础创建和设置方法。而至于一些比较深入的调节方法。后面我会通过案例来给大家做具体的分析讲解。
常见问题:(1)如何关闭“默认照明”渲染?打开Maya软件渲染器设置→公用属性→渲染选项中→关闭“默认照明”(2)为什么我的通用灯光在Arnold中渲染不出来?原因:Arnold渲染器中的所有灯光都具有衰退效果,所以想要获得明显的效果,光强度需要提升到很高的数值,其次衰减率可以使用线性或者是二次衰减。(3)为什么我的Maya软件渲染器渲染时没有阴影效果?首先在灯光阴影属性下,启用“使用光线跟踪阴影”,其次打开软件渲染设置,在“光线跟踪质量”中启用“光线跟踪”,两者缺一不可!
Maya通道盒以及层编辑器的认识
首先我们我们要知道,如何开启关闭这个通道盒/层编辑器。
方法1:我们可以直接点击界面右上角的“通道盒”图标,就能隐藏或者显示通道盒/层编辑器。
方法2:我们可以依次打开窗口菜单>选择设置/首选项,在UI 选项下,我们可以禁用或者启用通道盒/层编辑器,然后点击保存就可以了。
现在我们来了解一下“通道盒”有哪些作用?首先,它可以用于编辑对象属性,快速更改属性值,我们可以看到右侧都是我们比较熟悉的移动、旋转、缩放,这些属性值和我们手动操作的结果都是一样的。
这里,我们也可以通过直接设置属性值,也可以选择对应的属性,然后鼠标移动到在工作区中,按下鼠标中键拖动,这样我们不仅能非常容易改变属性值,还能还能更加直观的观察到场景中物体的变化,同样的,旋转、缩放也是一样的。
其次,它的这些属性可以用于设置关键帧,什么意思呢?就比如我们要做一个简单的移动动画,我们要求这个模型朝着Z轴的正方向移动。我们就在对应的移动属性Z上设置关键帧。
第1帧的时候,我们在移动Z属性上右键选择key select,完成第一个关键帧设置。
然后我们点击选择第50帧,将模型移动到既定位置,然后,再在移动属性Z上右键选择key select,完成第二个关键帧设置。
现在我们回到第一帧,来播放一下,看一下效果。我们可以看到模型按照我们的要求顺利的移动到了既定位置,这个就是通道属性设置关键帧。
然后,我们来说一下锁定和解除锁定,首先我们要知道为什么要锁定属性?因为我们在对场景进行操作的时候,有的属性,我们并不想它被修改,就可以使用锁定属性功能。例如我现在不想这个盒子被放大缩小我就可以选择对应的缩放XYZ属性,右键选择将他们锁定。
锁定成功以后,我们可以看到属性值前面多了一个灰色标记。
现在我们可以随意的移动、旋转,唯独不可以缩放。
当我们不需要锁定的时候,只需要选择对应的属性,右键选择解除锁定就可以了。
当然这个通道盒还有非常所多的作用,我们现在提到的只是一些比较常用的。除此之外还有像添加属性,写表达表达式之类的,我们在遇到的时候再做分析,这里只做一个简单的了解。
通道下方的这个是:节点名称,以及对应的构建历史(也叫输入节点)
下面我们来简单说一下这个层编辑器,这个层编辑器包含了显示层和动画层。
第一个显示层:是用于组织和管理场景中的对象,我们点击前面的这个V字图标,就可以显示或者隐藏该模型。
第二个动画层:它的作用就是我们可以在场景中创建一个或者多个级别的动画,组织生成新的关键帧动画。这项,内容比较多,后面我们还会具体的讲到。
好了,关于Maya通道盒/层编辑器的认识我们就讲这么多。
Maya脚本:动画自动上下振动
本次案例:上下振动的动画表达式。
表达式原理:奇偶数判断,通过setAttr设置属性。
if(frame%2==0){振动属性 = 参数一;}else{振动属性 = 参数二;}
https://youtu.be/aQQvoGuw7rM
Uvlayout 快捷键大全(精选总结)
ED模式"左键"旋转视图"中键"移动视图"右键"缩放视图"空格+中键"移动物体"HOME"显示局部或者完整物体,或将鼠标所指的位置设为中心点."D"将物体投放到UV模式."1"UV模式"2"ED模式"3"3D模式"C"选择切线,再次C键,标记红色为断开线段"W"取消切线取消模型切口:Shift + D取消单条切割线:W取消所有切割线:界面Edit选项中,点击【Untag Edges】,如下图
"C"选择切线,"Enter"切开物体.(只切开鼠标所停留的切线),推荐使用"C"选择切线,"Shift+S"切开物体.(切开物体上设置的所有切线)缺点:切开部分和原物体依旧是一个整体,无法单独移动切开部分。
UV模式通用"F"在物体上,按住F直接给物体进行解算,松开F停止松弛(不展成圆形,直接松弛)老版本常规结算操作:Shift + F(解算)→空格(松弛)→空格(结束松弛)新版本常规结算操作:Shift + F(解算+松弛)→→空格(结束松弛)"SHIFT+空格+F"将挤在一起的面展平,UV不会重叠在一起.(不常用)UV缝合(针对单个UV块缝合):“C”将UV切开,W键自动缝合(针对两个独立的UV块缝合):(1)不移动,直接缝合:W”标记红边,Enter键缝合(2)移动后,再缝合:“W”标记红边,“M”移动到一起,Enter键缝合
“中括号”重新布局UV到第一象限“Shift+D”把物体从UV模式投放到ED编辑模式老版本局部UV放松:X O B,常用的是O键新版本局部UV放松:X B,常用的是B键
控制UV"空格+左键"旋转物体"空格+中键"移动物体"空格+右键"缩放物体镜像放置UV鼠标指向、或者选择UV块,按键“←↑→↓”
直线UVI键选择(Ctrl + I 取消选择全部),然后F键直接重新解算(或者Shift+F)(默认选择多条边,想要选择单个边,需要在Edit中将Untag Edges改为0或者1)
移动UV点:"Ctrl+中键或右键"移动UV点打直UV边缘(针对4个拐角的UV有效):"R"键3 D模式“T”转换三种棋盘格的模式----切换数字和棋盘格“-”缩小棋盘格“+”放大棋盘格