如何自动设置MAYA灯光亮度

01、许多人对于如何调节灯光亮度感到迷惑,我就是其中之一,特别是当灯光设置了衰减之后,往往是调一下亮度,渲染……祈祷……太亮……再调……再祈祷……太暗……太亮……痛苦……

下面做的这个连接希望能够帮上一点忙。

1、建一个聚光灯,并将其设为二次方衰减。这是最常用的灯光。其它的也以此类推。Create->lights->spot light..


02、建一个尺子。Create->measure->distance tool..按住x键,将第一个locater捕捉到圆点,另一个放置在灯光前,如图。


03、下面将灯光和尺子工具连接起来:选择第1个locater,再选择spot light,按p,将这个locater作为spot light的子物体。移动灯光,发现尺子工具随之移动,但灯光并不指向第2个locater。

4、选择第2个locater,再选择spot light,切换到animation菜单设置。Constrain->aim->options。


05将aim vector 改成0,0,-1。

按下add/remove。

这是移动灯光,发现第1个locater跟随灯光移动,而灯光总是瞄准第2个locater,而尺子显示的数据不断地变化。


06、打开hypergraph。按住shift,选择spot light和distance dimension,显示其上下游节点。


07、打开hypershade,从hypergraph中将spotLightShape1和distanceDimentionShape1用中键拖入hypershade工作区中。


08、打开hypershade。再创建如下几个节点:两个multiply divide节点、一个ramp texture节点。


09用中键将distanceDimentionShape1拖到multiply divede1上。选择other,开启connection editor。在左边选择distance,右边选择input1X 打开multiply divide的属性。设置operation为power。Input2X为2(如果是三次方衰减则设为3)。


10、设置ramp纹理,将其颜色设为h0,s0,v1,无渐变。

11、用中键将ramp拖到multi divide2上。选择other。左边选择outAlpha,右边选择input2X。

12、用中键将multiply divide1拖到multi divide2上,选择other。左边选择outputX,右边选择input1X。

13、打开multiply divide2的属性,设置operation为multiply。

14、用中键将multiply divide2拖到spotLightShape节点上,选择other。左边选择outputX,右边选择intensity。

15、这样随着灯光位置和目标点的位置不同,灯光亮度被自动调节,如果想更亮或者更暗,更改ramp texture的颜色v值就可以了。

时间: 2024-09-25 19:51:16

如何自动设置MAYA灯光亮度的相关文章

设置Ubuntu屏幕亮度

我的Ubuntu的版本是: root@~ # cat /etc/issue Ubuntu 12.04.2 LTS \n \l   进入图形界面的亮度总是最大亮度,需要手动按Fn+F4来降低亮度 ,每次都要设置亮度很是麻烦,   以下将解决方法简单描述,给存在同样问题的Ubuntu用户参考. :)       Ubuntu 12.04 开机自动设置亮度的方法:       1. 打开软件中心,安装laptop-mode-tools包,:   2. 打开文件:sudo gedit /etc/lapt

word2013跨页表格如何自动设置标题

  跨页表格首行自动设置标题步骤如下: 步骤一:咱们以Office 2003为例进行介绍,如图1所示,表格首行有标题表示表格的意思,但是第二页中表格首行就没有标题了. 步骤二:现在马上立刻解决这个问题,选中第一页中首行标题,方法是,当鼠标放在标题行左边如图2所示位置,呈现如图中所示形状时,双击鼠标. 步骤三:双击鼠标后,标题行被选中,如图3所示. 步骤四:然后选择"表格"-"标题行重复",如图4所示. 步骤五:此时,再次查看跨页的表格,发现首行标题已经添加上了.如图

在Word2007文档中设置剪贴画亮度

  在Word2007文档中,用户可以通过两种方式设置剪贴画亮度,本篇教程分别介绍如下. 1.在"图片工具"功能区设置剪贴画亮度 打开Word2007文档窗口,选中需要设置亮度的剪贴画.在"图片工具"功能区"格式"选项卡中,单击"调整"分组中的"亮度"按钮,在打开的亮度调整数值-40%-+40%范围中进行选择,调整幅度以10%为增量,如图2009032001所示. 图2009032001 调整剪贴画亮度数值

如何在Linux上自动设置JAVA_HOME环境变量

问题:我需要在我的 Linux 机器上编译 Java 程序.为此我已经安装了 JDK (Java Development Kit),而现在我正试图设置 JAVA_HOME 环境变量使其指向安装好的 JDK .关于在 Linux 上设置 JAVA_HOME 环境变量,最受推崇的办法是什么? 许多 Java 程序或基于 Java 的集成开发环境 (IDE)都需要设置好 JAVA_HOME 环境变量.该变量应指向 Java 开发工具包 (JDK)或Java 运行时环境 (JRE)的安装目录.JDK 不

windows上自动设置java环境变量的脚本

原文:windows上自动设置java环境变量的脚本 近期打算学习安卓开发,于是乎要准备java开发环境,安装好jdk后,就要设置java环境变量,java环境变量要设置JAVA_HOME,Path,CLASSPATH三个值,每次配置查百度复制粘贴都很麻烦,所以想着偷懒下,用脚本直接执行就很快了,搜了下bat的命令,写了个配置java环境变量的脚本. 这里默认设置了java jdk的安装路径为C:\Program Files\Java\jdk1.7.0_71,如果你的jdk安装路径不在此,可在执

gridview-Android GridView自动设置高度,请大牛帮忙

问题描述 Android GridView自动设置高度,请大牛帮忙 ScrollView 里面放了GridView,然后因为有刷新,所以我想动态的给GridView赋值,在网上找了下代码都不行 要么没用要么会把刷新功能给遮蔽掉 解决方案 GridView数据刷新么?还是下拉刷新 解决方案二: 填充数据后要重新测量girdview高度,网上有代码 解决方案三: Android GridView Item 高度设置

cxf3跟spring4整合,address怎么配成自动设置?

问题描述 cxf3跟spring4整合,address怎么配成自动设置? 我现在生成的webService都需要在spring配置脚本里面添加服务,例如 /jaxws:endpoint 现在就是想这些代码不需要配置.主要是这个address="/UserService" ,想改成自动的,就是在impl的服务类上面有个path ,然后通过spring扫描自动获取 如果有几千个服务 ,那这样配置是不可行的 ,有没有类似2.0版本的Jsr181HandlerMapping这样的代理配置. 只

duilib 增加gif控件(基于gdi+,可控制播放暂停,自动设置大小)

转载请说明原出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42502081         因为项目需要我需要给duilib增加一个gif控件,目前已经有了gif控件有很多版本,我去搜集了一些控件,但是都没有自己满意的.原uilib库中已经有GifAnim控件,但是这个控件给出的控制功能不足,不可以控制播放.暂停.停止.当控件隐藏时也不会停止播放动画,会影响效率.         于是在原GifAnim的基础上做了增强,增加了Pl

activity亮度-activity设置了透明度之后,如何设置activity的亮度

问题描述 activity设置了透明度之后,如何设置activity的亮度 通过一个activity启动另一个activity,设置被启动的activity为半透明,效果图:.我写的效果图:!如果我设置透明度高一些的话,背后的又很清晰,如果设置第一点的话,又会显得很暗!所以我想实现第一张图的效果该如何设置透明度,请大神解答!!! 解决方案 设置白色的透明背景! 解决方案二: 设置activity背景透明度设置Activity的透明度及大小Android获取并设置Activity的亮度