MentalRay的命令参数详解教程Word文档格式.docx
《MentalRay的命令参数详解教程Word文档格式.docx》由会员分享,可在线阅读,更多相关《MentalRay的命令参数详解教程Word文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
Minimun/Maximun(最小/大值):
用来设置每像素上最小和最大的采样值,在进行场景渲染的时候,如果想得到较好的品质,就要修改此项,此值决定了物体边缘的反走样(抗锯齿)效果。
值越大效果越好,耗时也越长。
(2)Filter(过滤器)选项组
Type下拉列表框:
过滤器类型选择项,此项参数决定采样时像素的组成形式,主要有Box,Gauss,Triangle,Mitchell和Lanczos5种,其中默认值为Box,但是效果最差,越往下质量越好,一般用Mitchell就可以获得很好的效果,它们的计算方法各不相同。
Width/Height:
用来设置过滤区域的宽度和高度值的大小,增加此值会大大增加渲染时间。
各种过滤器默认的参数如下所示:
Boxfilter:
Width=1.0,Height=1.0
Gaussfilter:
Width=3.0,Height=3.0
rianglefilter:
Width=2.0,Height=2.0
Mitchellfilter:
Width=4.0,Height=4.0
Lanczosfilter:
(3)Contrast(对比)选项组
用来设置采样的对比度,Spatial(空间)主要用于单帧图像,Temporal(时间)主要用于运动模糊(MotionBlur)。
这两个参数的值由RGB来控制,当增加RGB值时将会降低采样值,会使渲染质量降低,但是可以加快渲染速度。
R/G/B:
用来控制样本红/绿/蓝通道的阈值,取值范围0-1,默认值为(0.051,0.051,0.051)。
A:
控制样本Alpha通道的阈值,取值范围0-1,默认值为0.05。
颜色样本框:
单击打开颜色选择器设置R/G/B阈值。
(4)Options(选项)选项组
LockSamples(锁定采样值):
如果渲染一段动画,选中此复选框时MentalRay将用固定的采样值计算,未选中时将使用随机采样率计算每帧,默认为选中。
Jitter:
打开一种特殊的反走样计算方式,此种方式可以减少锯齿,默认情况为不选中。
BucketWidth(小块宽度):
MentalRay渲染器(3DMAX教程网:
提供下载)在渲染场景时会将一幅图像细分为一些小的方块(bucket),小方块的尺寸越小,渲染时图像更新得越多,图像质量就越高,而图像更新所需要耗费的CPU资源就越多。
对于简单的图像,将此值设大一些将缩短渲染时间;
对于复杂的图像则刚好相反。
默认值为48。
BucketOrder下拉列表框:
用来选择小块的排列方式,如果使用占位符号(Placeholder)或分布式渲染,只需设置为默认值即可。
共有以下几种方式供选择。
Hillbert(Best):
默认选项,下一小块将是引起最少数据传送的一块。
piral:
小块从图像中心开始,螺旋状向外排列。
LefttoRight:
小块以从下到上,从左到右的顺序按列渲染。
RighttoLeft:
小块以从下到上,从右到左的顺序按列渲染。
Top-Down:
小块以从上到下,从右到左的顺序按行渲染。
Bottom-up:
小块以从下到上,从右到左的顺序按行渲染。
2、RenderingAlgorithms(渲染系统规则)卷展栏,这个卷展栏用于设定MentalRay渲染器的渲染规则,如图1-4所示。
图4
(1)Scanline(扫描线渲染)组。
Enable(启用):
默认为选中状态,表示的是使用扫描线渲染。
UseRapidMotionBlurAlgorithm(使用快速运动模糊规则):
勾选此项后,将使用此种方式进行渲染,在其下的SamplesPerPixel选项的下拉列表中可以选择数值,数值越大渲染速度越慢,渲染的效果越好。
(2)RayTrace(光线跟踪)选项组。
Enable(启用):
默认为选中状态,表示的是产生光线跟踪。
UseAutovolume:
选中时,将启用MentayRay的Autovolume模式,它允许渲染嵌套或重叠的体光,例如两个聚光灯束的交叉点。
它还允许摄像机在这样嵌套或重叠的中间进行移动。
要想使用此项,RayTrace必须为选中,Scanline必须为关闭,且在ShadowsandDisplacement卷展栏中的阴影模式必须设为Segments。
(3)RaytraceAcceleration(光线跟踪加速)选项组。
Method下拉列表框:
选择加速方式,共有三种。
BSP:
即BinarySpacePartitioning(二进制空间划分),是默认方式,在单处理器系统上是最快的。
若关闭了RayTrace选项,最好选用此方式。
它有Size、Depth两个参数。
LargeBSP:
是BSP方式的变种,与BSP的参数设置相同,适用于应用了光线跟踪的大型场景的渲染,当 TranslatorOptions卷展栏中的UsePlaceholderObjects选中时应该选用此方式。
Grid:
在多处理器系统上较BSP方式更快,且占用更少的内存。
它只有Size参数,用来设置格子的尺寸。
Size:
设置BSP树叶的最大面(三角形)数。
增大此值将减少内存使用量,增加渲染时间。
默认值为10。
Depth:
设置BSP树的最大层数。
增大此值将缩短渲染时间,但会增加内存使用量和预处理时间。
默认值为40。
(4)TraceDepth(追踪深度)选项组。
Max.Depth(最大追踪深度):
用来设置最大追踪深度,默认值为6。
Reflections/Refractions:
控制光线反射和折射的次数,值为1时光线反/折射1次,值为2时反/折射两次,依此类推。
3、Effects(镜头效果)卷展栏。
这个卷展栏主要用来控制镜头效果,如图1-5所示。
图5
(1)DepthofField(PerspectiveViewsOnly)(景深)选项组。
Enable:
勾选此复选框后,MentalRay将渲染景深效果,默认情况下为不选中。
下拉列表框:
可选择f-Stop或InFocusLimits两种算法,默认为f-Stop。
f-Stop方式的参数设置。
ocusPlane:
在透视视图中设置一个聚焦平面的距离(使用MAX的单位),默认值为100。
在照相机视图中,聚焦平面的距离是由Camera’sTargetDistance决定的。
f-Stop:
在透视视图中,增加此值可以使景深更加开阔,减小此值可以使景深更狭窄,默认值为1。
在摄影照机视图中,此值由摄影照机自身的f-Stop值决定。
InFocusLimits方式的参数设置。
Near/Far:
控制一个范围段,在此范围内的物体会产生聚焦效果,在此范围外的物体都不会产生景深效果。
这两个参数是相连的,改变其中一个另一个也会随之相应改变。
(2)MotionBlur(运动模糊)选项组
勾选此复选框,MentalRay将计算运动模糊,默认情况为不选中。
Shutter:
快门(时间),此值设置的越大,运动模糊效果越强烈。
MotionSegments:
设置计算运动模糊的段数,适用于动画渲染。
若运动模糊的效果不真实,可以试着增大此值,这样可以使运动模糊更精确,但渲染时间会有所延长。
默认值为1。
(3)Contours(轮廓)选项组3DMAX教程网:
勾选此复选框后,MentalRay将渲染轮廓,默认为不选中。
单击下面的三个按钮分别为轮廓的三个部分指定明暗器,默认的明暗器已经显示在按钮上。
ContourContrast:
可指定ContourContrastFunctionLeverls明暗器。
ContourStore:
可指定ContourStoreFunction明暗器。
ContourOutput:
可指定ContourComposite明暗器。
(3)CameraShaders(镜头明暗器)选项组
这几个些参数为MentalRay渲染器指定镜头明暗器。
单击下面的三个按钮分别为镜头的三个部分指定明暗器,默认的明暗器已经显示在按钮上。
取消按钮前面的复选框选择可暂时不使用该明暗器。
Lens:
可指定Distortion、Night、ShaderList和WrapAround明暗器。
Output:
3dsmax本身不提供Output明暗器,这一选项是为能够访问明暗器库的使用者准备的,例如我们自己编写一个明暗器库的时候,可以在此进行指定。
Volume:
可指定Beam、MaterialtoShader、Mist、PartiVolume、ShaderList和Submerge明暗器.
4、Shadows&
Displacement(阴影和位移)卷展栏。
这个卷展栏主要用来控制MentalRay渲染时的阴影和位移,如图1-6所示。
若在CommonParameters卷展栏中Options选项组内未选中Displacement,则Displacement参数将被禁用。
图6
(1)Shadows(阴影)选项组
选中时,MentalRay将渲染阴影,默认为选中。
Mode下拉列表框:
阴影模式,有Simple、Sort和Segments三种,默认为Simple。
当要考虑做出些有体积感的阴影时,可采用后Sort和Segments。
(2)ShadowMaps(阴影贴图)选项组
选中时,MentalRay将渲染带有阴影贴图的阴影,若未选中此项则所有阴影为光线跟踪式。
默认为选中。
MotionBlur(运动模糊):
选中时,为阴影贴图施加运动模糊效果。
Rebuild:
选中时,将重新计算阴影贴图,即使它是磁盘上的现有文件。
阴影贴图文件的后缀名为.zt。
UseFile(使用文件):
当系统渲染出一个阴影贴图时,将它储存为.zt文件。
当单击此按钮以后,可以调出现有的阴影贴图文件,使用此种方法将会大大的节省渲染时间,但是渲染的效果不是即时的。
(3)Displacement(位移)选项组
View:
定义位移的间隔,默认为勾选状态。
EdgeLength(边长):
设定位移间隔(边长)的最小值,当达到此值时将停止对边的细分。
Max.Displace(最大偏移):
设置移动一个像素点时允许的最大偏移量,单位是世界单位。
这个值会影响一个物体的边界盒大小。
Max.Level:
设置一个三角形被细分的次数。
(二)IndirectIllumination(间接照明)标签面板。
该面板有CausticsandGlobalIllumination(聚光和全局光照)以及finalgather(最终聚合)两个卷展栏,如图1-7所示。
图7
1、CausticsandGlobalIllumination(聚光和全局光照)卷展栏参数。
(1)Caustics(聚光)选项组
选中时,MentalRay可以渲染出聚光效果,也就是焦散效果,默认为不选中。
注意:
要取得聚光效果,还要打开灯光的聚光选项并将物体属性中的发射聚光和接受聚光选项打开。
MaximumNumPhotonsPerSample(聚光采样):
高的值能取消聚光中的一些噪波和锯齿,产生一定的模糊效果,但渲染时间会相应加长,默认值为100。
MaximumSamplingRadius(采样半径):
选中此复选框时可设置光子的半径大小,默认值为1,渲染后场景中会显示出光亮子,此项默认为不选中。
Filter:
锐化聚光效果的过滤器,有Box和Cone两种类型,默认为Box,Cone能使聚光效果更加锐化一些。
Kernel:
当选择Cone过滤器时,增加此值可使聚光更模糊,值必须大于1,默认为1.1。
(2)GlobalIllumination(全局光照)选项组
选中时,MentalRay将进行全局光照(GI)计算,默认为不选中。
Photons:
设置用于GI计算的光子数量,增大此值将使全局光照的噪波更小、更模糊,减小此值则效果相反。
默认值为500。
Radius:
选中时可设置光子的半径大小,默认值为1。
(3)Volumes(体积聚光)选项组。
(4)PhotonMap(光子贴图)选项组。
当选中Render并选中此项时,渲染器将把重新计算得到的光子贴图保存到指定文件中。
UseFile(使用文件):
当系统渲染出一光子贴图时,将它储存为一个文件。
当单击此按钮以后,可以调出现有的光子贴图文件,使用此种方法将会大大的节省渲染时间,但是渲染的光子效果不是即时的。
(5)TraceDepth:
(追踪深度)选项组。
用来设置最大追踪深度,默认值为5。
(6)lightProperties(灯光参数)选项组。
此栏项的几项值主要用来设置光子贴图的数量,在进行焦散效果设置和全局照明的设置时,要想得到好的效果,就要适当调高此栏中相应参数的值,值越大效果就越好,渲染速度越慢。
默认情况下对场景中所有物体应用Energy和Photon设置,若要调整单个灯光的属性,则需要在此设置。
Energy:
设置每个灯光的能量或称之为“流”(Flux),即在间接光照时使用的光的量。
一束光线中的每个光子都携带这一能量的一部分。
改变这个值不会影响光线的其他属性,可以在不影响其他效果的同时对场景中光线的间接光照效果进行微调。
默认值为50000。
Decay:
设置光子逐渐远离光源时其能量的衰减。
默认值为2。
CausticPhotons:
设置每束光线中用于聚光的光子数量,增加此值会提高聚光的精确度,但也会占用更多内存,渲染时间也更长。
默认值为10000。
GIPhotons:
设置每束光线中用于全局光照的光子数量,增加此值会提高全局光照的精确度,但也会占用更多内存,渲染时间也更长。
(7)GeometryPrperties(物体参数)选项组。
AllObjectsGenerate&
ReceiveGIAndCaustics(所有物体产生全局光照和焦散):
勾选此项值后,将对所有的物体使用焦散和全局光照效果。
2、FinalGather(最终聚合)选项组
(1)FinalGather(最终聚集)选项组。
选中时,MentalRay将使用最终聚合加强GI效果,默认为不选中。
Samples:
最终聚合的采样数,增加此值会提高图像质量但会延长渲染时间,默认值为1000。
Max/MinRadius:
设置最终聚合的最大/最小半径,默认值均为1/0.1。
FastLookup(SlowerGI)(快速查看):
选中时,MentalRay将在渲染前花费较长的时间计算有关信息以加速聚合,这样将大幅缩短总的渲染时间。
这种计算方式还可被保存为文件(FGM格式)反复调用。
默认为不选中。
Preview(NoPrecalculations)(预览):
选中时,最终聚合将跳过预计算阶段,这样会更快开始渲染,适用于进行一系列的渲染尝试。
(2)FinalGatherMap(最终聚集贴图)选项组。
Rebuild(DoNotRe-UseCache)(重建):
选中时,MentalRay将计算FastLookup数据,若已指定了FGM文件,它会将这些数据保存到这个文件中。
若不选中此项,渲染器将直接从文件中读取数据,跳过计算步骤。
UseFile:
选中时,结果将保存到一个最终聚集贴图(FGM)文件中。
(3)TraceDepth(追踪深度)选项组。
Max.TraceDepth:
最大跟踪深度。
计算一个光子的反射和折射次数,值为0时不发生反/折射,值为1时只反/折射一次,依次类推。
默认值为5。
UseFalloff(LimitsRayDistance)(使用衰减):
选中时,使用旁边的Start和Stop参数来限制用于最终聚合的光线长度。
这样可以缩短聚合时间,尤其是对于那些几何体较少的场景。
Start:
设置光线的起始位置,使用3dsmax的单位。
用这个值可将那些离光源过近的物体排除在外。
默认值为0。
Stop:
设置光线的最大长度,使用3dsmax的单位。
若光线到达这一限度时还未遇到物体表面则将使用环境明暗器。
(三)Processing标签面板。
如图1-8所示。
图8
包含以下三个卷展栏。
1、TranslatorOptions(转换器选项)卷展栏
这个卷展栏中的参数控制MentalRay转换器的活动,并能将其输出为MI文件。
MI文件中记录的MentalRay场景信息可以帮助我们渲染3dsmax场景。
这一功能只支持MentalRayVersion3。
本卷展栏参数如图所示。
(1)MemoryOptions(内存选项)选项组
UsePlaceholderObjects(使用占位符号):
选中时,当需要时才向MentalRay渲染器(3DMAX教程网:
提供下载)发送几何体信息。
初始情况下,MentalRay场景数据库
只存储场景中物体的大小(边界盒)和位置信息,当渲染到包含几何体的小块时才将几何体信息发送到渲染引擎。
当场景中大部分几何体位于待渲染视图之外时,选中此项将大大提高渲染速度。
若MemoryLimit的值设置得比较低,可通过选中此项来增大可用内存。
这样做可以大大降低内存使用量,但可能会降低渲染速度。
MemoryLimit(内存限制):
mentalray渲染器在渲染时会统计内存的使用量,当达到设定值且选中了UsePlaceholderObjects时,一些几何体将不被渲染,以便将内存分配给其他物体。
若UsePlaceholderObjects为关闭,或内存仍不够用,渲染器将释放纹理贴图的内存。
默认值为1024MB。
ConserveMemory(节约内存):
使转换器尽量节约内存运行,这样会降低转换速度,但会减少发送给渲染器的数据量。
当渲染大型场景且不考虑时间问题时,可选中此项。
选中此项还能压缩输出的MI文件的大小。
2)MaterialOverride(材质覆盖)选项组
在此可以设置用单一的材质来代替场景中原有的各个材质进行渲染。
选中时,将对所有表面使用指定的覆盖材质进行渲染。
Material:
单击后面的长按钮,弹出材质/贴图浏览器,可选择一种覆盖材质。
(3)Exportto.miFile(输出为MI文件)选项组
ExportonRender:
选中时,将转换后的场景保存为.mi文件。
Un-compressed(不压缩):
选中时,不在保存时压缩文件。
按钮:
单击弹出文件选择器对话框,指定要输出的文件的名称和路径,并在其后的文本框中显示出来。
(4)RenderPasses(渲染PASS文件)选项组
使用这里的选项可以创建多重渲染,适用于大型或效果复杂的场景渲染。
Save:
选中时,将当前渲染的图像保存到指定的PASS文件中(较Merge优先)。
单击按钮为其指定文件名称和保存路径,并在其后的文本框中显示出来。
Merge(合并):
选中时,下面列出PASS文件中的指定文件将被合并到最终渲染。
Add/Delete(添加/删除):
添加/删除PASS文件。
MergeShader(合并明暗器):
选择合并PASS文件时使用的明暗器。
单击后面的长按钮,在弹出的材质/贴图浏览器中选择明暗器。
选中前面的复选框将在渲染时使用此明暗器。
需要注意的是,3dsmax本身不提供合并明暗器,这项功能