Maya真实灯光效果教程(二)
欢迎来到Maya灯光介绍的第二部分。在这部分中,我们会介绍点光和聚光灯。 我们开始: Point Light 点光 1 .像以前一样,我们先来建立一盏点光灯CreateLightsPoint Light,然后把它放到场景中。
先看一下最终渲染效果
好现在我们开始走进FUR的世界,感受一下它带给我们的喜悦!
FUR的关键主要是它的扰乱值,还有就是阴影了。第一,我们要分析要做的对象,它的质感是怎样产生的,以头发为例子。短头发,首先从颜色上看一般为黑色,而且头发的高光比较特殊。好现在就开始吧!
首先启动maya,按F5键进入Rendering模块,确认加载了fur。如果安装的是Maya Unlimited版本,则在启动时会自动加载。
如果没有加载,则要手工加载:选择菜单window>settings/preferences>plug-in manager项,打开plug-in manager窗口,勾选fur.mll后的loaded,如果勾选auto load,则每次启动maya都自动加载fur。单击close。
3
2设置场景
由于这里是讲毛发制作,所以人头模型直接调用其它文件(这里我用一个球体代替了)。
这里要说明一下,如果在自己的模型上用FUR,为了不破坏人头的完整,要复制一下需要毛发的皮肤部分。请选中人头head,选择菜单edit>duplicate(或按ctrl+d),复制一个人头head1。
确定furskin为被选中状态,按F5键进入rendering模块。执行菜单fur>attach fur description>new,新建一个毛皮描述FurDescription1。此时在物体上出现了毛皮反馈(fur feedback)的效果。
*注意 “U sample(水平取样点数)”和“V sample(垂直取样点数)”是用来设置一个表面有多少反馈被显示出来,并不表示实际的毛发数。如下左图是取样点分别为5的反馈效果,右图是分别为50的反馈效果,在密度相同为默认值1000时,渲染出的毛发数目相同。
a
b
c
下面我们要调节毛皮描述的属性值,使它看起来更真实。
执行菜单fur>edit fur description>FurDescription1打开相关属性面或者选择毛发,按ctrl+a打开它的相关属性面板,其中大部分基本属性,除颜色属性外,在右边通道面板inputs>FurDescription中都存在。
下面我们来研究一下相关属性的意义:
FurDescription:当前描述的名称,你可以改一个自己喜欢的名字。
Light Model(光线模式):可以选择适当的光线模式应用到毛皮描述中。
1、Ambient(环境光):只有毛发的底部环境色和顶端环境色被显示出来。
2、Ambient+Diffuse (环境光+散光):底部环境色和顶端环境色的值被分别加到环境色和顶瑞色中。
3、Ambient+Diffuse+Specular(环境光+散光+反射光):底部环境色和顶端环境色的值被分别加到环境色和顶端色中,并且反射光值被根据反射强度加到毛发上。
4、Specular(反射):只有毛皮的反射光被显示出来。
Density(密度):毛皮表面的毛发数量。
Global Scale(全局缩放):对毛发属性在宏观上缩放。
Bake Attribute(烘焙属性):可以将属性值绘制到表面上,但这些绘制必须是文件贴图。
Base Color(底色):毛皮底部颜色。
Tip Color(顶色):毛皮顶端末梢的颜色。
Base Ambient Color(底部环境色):毛皮底部的环境颜色。
Tip Ambient Color(顶端环境色):毛皮顶端的环境颜色。
Specular Sharpness(反射光强度):值越大,毛皮的反射强度越大。
Length(长度):毛皮长度值。
Baldness(秃度):表示一个表面长有多少毛发。 0.0-表面完全光秃 1.0-表面长满毛发
Inclination(倾斜度):倾斜的程度。 0.0-不倾斜,垂直于表面 0.5-部分倾斜 1.0-完全倾斜,与表面相切
Polar(极性):围绕表面法线旋转毛发。 0.0-表示-180度旋转 0.5-不旋转 1.0-表示180度旋转
Base Opacity(底部不透明度): 0.0-底部完全透明 1.0-底部完全不透明
Tip Opacity(顶端不透明度): 0.0-顶端完全透明 1.0-顶端完全不透明
Base Width(底部宽度): 每根毛发的底部宽度。
Tip Width(顶端宽底): 每根毛发的顶端宽度。
Base Curl(底部卷曲度):毛发底部的卷曲程度。 0.0-卷半圈到一侧 0.5-不卷曲 1.0-卷半圈到另一侧
Tip Curl(顶端卷曲度):毛发顶端的卷曲程度。 0.0-卷半圈到一侧 0.5-不卷曲 1.0-卷半圈到另一侧
Scraggle(起伏度):毛发弯曲的程度。 0.0-没有起伏 1.0-完全起伏
Scraggle Frequency(起伏频率):单位长度上毛发的起伏次数。要在有一定的段数下才能表现出来。
Scraggle Correlation(起伏相关度):每根毛发的起伏与其他毛发起伏的相关程度。 0.0-不关联,每根毛发有独立的起伏 1.0-完全关联,所有毛发的起伏度完全相同。
Segments(分节数):每根毛发的分节数目。
Attraction(引力):毛皮描述对于牵引工具的引力大小。 0.0-没有引力 1.0-完全吸引
首先看看上半部分的参数!
调整好上面的,现在看下面的!
最后看看扰乱值,这里我只用了一个颜色的值,一个BASE COLOR,一个TIP COLOR,如图:
到现在为止,FUR的属性就算告一段落了!渲染一下看看!
这个还不是最终渲染,看看你现在的这个头发,你会发现它缺少阴影!好现在我们就给它再加上。现在在场景中创建一盏聚光灯。
然后选择FUR->FUR shadowing Attributes->Add to Selected light ,这个命令是为了添加毛发的阴影灯.只有在FUR里添加了灯光,才能渲染出阴影,否则,灯光里的fur shading/shadowing这一项是空的。
现在添加灯光,选择要添加的灯光(这里刚刚创建了一盏聚光灯),然后命令如下:
添加灯光后,在看一下灯光的属性。
这里灯光的fur shading type选项有三个选项,这里我们选SHADOW MAP,其他的选项如图:
这个是我灯光的位置
最后效果!
先看一下最终渲染效果
好现在我们开始走进FUR的世界,感受一下它带给我们的喜悦!
FUR的关键主要是它的扰乱值,还有就是阴影了。第一,我们要分析要做的对象,它的质感是怎样产生的,以头发为例子。短头发,首先从颜色上看一般为黑色,而且头发的高光比较特殊。好现在就开始吧!
首先启动maya,按F5键进入Rendering模块,确认加载了fur。如果安装的是Maya Unlimited版本,则在启动时会自动加载。
如果没有加载,则要手工加载:选择菜单window>settings/preferences>plug-in manager项,打开plug-in manager窗口,勾选fur.mll后的loaded,如果勾选auto load,则每次启动maya都自动加载fur。单击close。
3
2设置场景
由于这里是讲毛发制作,所以人头模型直接调用其它文件(这里我用一个球体代替了)。
这里要说明一下,如果在自己的模型上用FUR,为了不破坏人头的完整,要复制一下需要毛发的皮肤部分。请选中人头head,选择菜单edit>duplicate(或按ctrl+d),复制一个人头head1。
确定furskin为被选中状态,按F5键进入rendering模块。执行菜单fur>attach fur description>new,新建一个毛皮描述FurDescription1。此时在物体上出现了毛皮反馈(fur feedback)的效果。
*注意 “U sample(水平取样点数)”和“V sample(垂直取样点数)”是用来设置一个表面有多少反馈被显示出来,并不表示实际的毛发数。如下左图是取样点分别为5的反馈效果,右图是分别为50的反馈效果,在密度相同为默认值1000时,渲染出的毛发数目相同。
a
b
c
下面我们要调节毛皮描述的属性值,使它看起来更真实。
执行菜单fur>edit fur description>FurDescription1打开相关属性面或者选择毛发,按ctrl+a打开它的相关属性面板,其中大部分基本属性,除颜色属性外,在右边通道面板inputs>FurDescription中都存在。
下面我们来研究一下相关属性的意义:
FurDescription:当前描述的名称,你可以改一个自己喜欢的名字。
Light Model(光线模式):可以选择适当的光线模式应用到毛皮描述中。
1、Ambient(环境光):只有毛发的底部环境色和顶端环境色被显示出来。
2、Ambient+Diffuse (环境光+散光):底部环境色和顶端环境色的值被分别加到环境色和顶瑞色中。
3、Ambient+Diffuse+Specular(环境光+散光+反射光):底部环境色和顶端环境色的值被分别加到环境色和顶端色中,并且反射光值被根据反射强度加到毛发上。
4、Specular(反射):只有毛皮的反射光被显示出来。
Density(密度):毛皮表面的毛发数量。
Global Scale(全局缩放):对毛发属性在宏观上缩放。
Bake Attribute(烘焙属性):可以将属性值绘制到表面上,但这些绘制必须是文件贴图。
Base Color(底色):毛皮底部颜色。
Tip Color(顶色):毛皮顶端末梢的颜色。
Base Ambient Color(底部环境色):毛皮底部的环境颜色。
Tip Ambient Color(顶端环境色):毛皮顶端的环境颜色。
Specular Sharpness(反射光强度):值越大,毛皮的反射强度越大。
Length(长度):毛皮长度值。
Baldness(秃度):表示一个表面长有多少毛发。 0.0-表面完全光秃 1.0-表面长满毛发
Inclination(倾斜度):倾斜的程度。 0.0-不倾斜,垂直于表面 0.5-部分倾斜 1.0-完全倾斜,与表面相切
Polar(极性):围绕表面法线旋转毛发。 0.0-表示-180度旋转 0.5-不旋转 1.0-表示180度旋转
Base Opacity(底部不透明度): 0.0-底部完全透明 1.0-底部完全不透明
Tip Opacity(顶端不透明度): 0.0-顶端完全透明 1.0-顶端完全不透明
Base Width(底部宽度): 每根毛发的底部宽度。
Tip Width(顶端宽底): 每根毛发的顶端宽度。
Base Curl(底部卷曲度):毛发底部的卷曲程度。 0.0-卷半圈到一侧 0.5-不卷曲 1.0-卷半圈到另一侧
Tip Curl(顶端卷曲度):毛发顶端的卷曲程度。 0.0-卷半圈到一侧 0.5-不卷曲 1.0-卷半圈到另一侧
Scraggle(起伏度):毛发弯曲的程度。 0.0-没有起伏 1.0-完全起伏
Scraggle Frequency(起伏频率):单位长度上毛发的起伏次数。要在有一定的段数下才能表现出来。
Scraggle Correlation(起伏相关度):每根毛发的起伏与其他毛发起伏的相关程度。 0.0-不关联,每根毛发有独立的起伏 1.0-完全关联,所有毛发的起伏度完全相同。
Segments(分节数):每根毛发的分节数目。
Attraction(引力):毛皮描述对于牵引工具的引力大小。 0.0-没有引力 1.0-完全吸引
首先看看上半部分的参数!
调整好上面的,现在看下面的!
最后看看扰乱值,这里我只用了一个颜色的值,一个BASE COLOR,一个TIP COLOR,如图:
到现在为止,FUR的属性就算告一段落了!渲染一下看看!
这个还不是最终渲染,看看你现在的这个头发,你会发现它缺少阴影!好现在我们就给它再加上。现在在场景中创建一盏聚光灯。
然后选择FUR->FUR shadowing Attributes->Add to Selected light ,这个命令是为了添加毛发的阴影灯.只有在FUR里添加了灯光,才能渲染出阴影,否则,灯光里的fur shading/shadowing这一项是空的。
现在添加灯光,选择要添加的灯光(这里刚刚创建了一盏聚光灯),然后命令如下:
添加灯光后,在看一下灯光的属性。
这里灯光的fur shading type选项有三个选项,这里我们选SHADOW MAP,其他的选项如图:
这个是我灯光的位置
最后效果!