将finalrender进行到底
第一讲:fr的反射与折射
将finalrender进行到底--fr的反射折射
1.利用fr材质进行反射与折射不需要max的raytrace材质或raytrace贴图,在finalrender parameters面板下,让refl.level>0就能产生反射(反射条件)而opacity<100就能产生折射(折射条件)。大家可以做个折射的实验,用玻璃物体(fr玻璃材质)半遮住一物体,成45度观察,渲染马上就能看到折射效果,快吧!(图)
2.产生真实的反射与折射最好有个环境,为反射与折射创造好条件,最简单是布置具有渐变(黑-灰-白)效果的环境,用渐变贴图或用灯光来实现。这样反射与折射的效果(比什么都不用)更丰富
3.玻璃材质的快速设置(供测试用):2-sided, amblien与diffuse全黑,opacity=0,ior=1.5 , refl.level=0。其实玻璃都有反射的,这里只供产生折射快些。
4.反射与折射有三种类型:(finalrender parameters面板,advanced controls下)
split:用于普通计算,advanced fresnel:用于类似光滑的漆表面,metallic:金属表面。
fresnel是一种很常见的现象,简单说就是当视线,物体法线之间夹角为0时,反射最弱,而夹角为90度时反射最强,生活中很多物体都是如此,玻璃,水面,上漆家具等,用于名车不错。
5.产生毛玻璃效果,其实是用了advanced reflection/reflaction面板下的blur设置,这样透过它看的物体就是模糊的,amount值不要太大,否则很假。这里灯光用frshadowmap投阴影好些,它可以透过玻璃照亮后面的物体,用max的shadowmap还要排除玻璃效果不好,用max的ray trced shadows边缘太硬效果也不好。frshadowmap综合了两者的优点。
6.在reflection,reflaction下有一个glossiness参数,减小它的值也可产生毛玻璃效果,如在物体反射的表面或折射的表面,但记住千万别太小,否则奇慢,可以配合blur一起使用,没有特殊要求,一般不改它。(图)
7.冰的制作:1.不规则形状(凹凸表面)2.玻璃材质,3.在ior中加一个noisee贴图,将产生更多的细节,但速度极慢,要慎用。
8.让叶子产生中间透明感,主要是fr材质的作用,贴图通道用同一个叶子图片,特别在filter color通道加这个图片,灯光从叶子后照射(衰减)。
9.反射/折射是有衰减的,如镜子反射越远的地方就越弱,在advanced reflection/reflaction面板下,有dencay和near,far(start,end)设置,dencay选inverse就够了,而near和far好象要同时选中才能控制效果,具体怎么调还不
很清楚。
下一讲:fr的灯光阴影
将finalrender进行到底--fr的灯光阴影
1.fr的frshadowmap阴影对透明物体特别有效,将产生更多的细节和色彩,如果物体有贴图,效果更奇妙。
2.frshadowmap其实是综合了max的自带阴影的优点,如shadowmaps的柔和,raytraced shadows的真实。
3.frshadowmap下有个render选项,在渲染整体图之前必须先render它,否则是看不到真正效果的,路径为\3dmax4\shadowmaps\,有的例子出错就是路径问题,shadowmaps文件夹找不到就新建一个。那么什么时候必须render?首先第一次选用frshadowmap时要render,场景中的任意物体位置改变,材质改变(颜色,贴图,参数等)要render。什么时候不用呢?改变灯光设置时不用render
4.物体有透明贴图,frshadowmap能产生真实的阴影。
5.frshadowmap能产生彩色阴影,物体要半透明,在filter color通道道贴上彩色图片。
注意这个filter color通道是作用于折射上的,fr材质专门对反射加了个reflection color通道。
6.关于运动的物体产生的阴影,也应该是具有运动模糊性的,这一点max的自带阴影不能实现,frshadowmap也不能,只有frsoftshadows能.还有一点说明的是,渲染时千万不要选camera的motionblur功能(预览可以),奇慢,只要物体属性和render面板的关于motion blur的选项选中就行。
7.frshadowmap也可做出面积光源阴影的效果,在diffuse range面板下,选中use mult,设置near和end的值,end越小阴影就越虚。不过它毕竟是模拟的,有些场合还是不真实。
8.为什么用frsoftshadows看不到面积光源阴影的效果?原因是在area type面板下,radio(warped类型)值太小,调到10试一下,或width,height(warped rectangle类型)值太小。
下一讲:fr的自带灯光
将finalrender进行到底--fr的自带灯光
1.fr自带三种灯:frobjlight,frpartlight,cylinderlight。只研究前面两种。
2.frobjlight使用方法:让物体有一定自发光或自发光贴图,点frobjlight,
点物体,物体就成光源了,frobjlight编辑面板里应该看得到物体的名称,否则点pick,到select objects面板也可选中它,渲染可以看到效果,物体在场景中仍自发光。 物体也可以只用diffuse贴图或什么都不贴,在frobjlight编辑面板里勾选selflight,渲染可以也可看到效果,但物体是黑的。当然让物体自发光也可同时勾选selflight。还可让物体反射其它光源,例如在场景中打一盏灯,frobjlight选中一物体,在frobjlight编辑面板里勾选reflection,让物体成为间接光源。
3.那么frobjlight的颜色是由什么来决定呢?一般是由物体材质或贴图色来共同决定的(例如diffuse是蓝色,self-illuminatin是红色,那么混合就偏紫色),若贴图是彩色的,那么场景也是丰富多彩的。但是在frobjlight编辑面板里,若勾选了color,frobjlight的颜色就由color决定了,是单色的,它有优先权,不受物体影响,因此就会出现物体自发光是红色,而发出的光是蓝色的情况了。
4.打开衰减中的u(use)和s(show),它不但可以设置衰减,还可预览后面的参数设置,好处大着呢!
5.增大multiplier将增大光强,增大luma angle将照亮更多区域,增大roomref可以增大受光面彼此反射的强度,也相当于增大光强,增大facereduce反而降低光强,当它的值>1后,它就随机选择物体的发光面,值越大,选的面越少,所以光会变弱,
它对于类似球面物体好些,对于box物体会造成有时有的整个面没有光发出(这不会是你想要的效果)的情况。
6.关于frobjlight方向的控制,利用物体的材质通道(之前就要确定好物体的发光面,并给它多维材质),这样物体就能部分发光了,同时可选中use uv,可以更细的控制uv方向的光线强弱。
7.技巧:可以考虑给四周的墙加frobjlight,以提高整体亮度。
9.frobjlight同样可以给粒子物体,注意粒子type选metapaticles可以提高速度。
10.frpartlight使用比frobjlight更简单,粒子也成了光源能照亮场景,以前是无法想象的。
11.设置衰减减小粒子的发光半径,也使粒子更模糊。
12.它可以创建彩色的粒子,frpartlight编辑面板里,勾选particle magic下的 ran color,彩色是由粒子材质颜色和这里的设置混合而成,让粒子在室内跳来跳去,让被照物体忽隐忽现是多么奇妙的事呀!
下一讲:fr的体积光
将finalrender进行到底--fr的体积光
1.fr有两处产生体积光,一个在enviroment面板中,为frvolumelight(称为前期),另一个在rendering effects面板中,为frvolumelight-effect(称为后期),一个速度慢(比max的快),真实,一个速度快,效果略差,根据具体情况选用。
2.制作体积光烟雾效果的两个方法:一个利用前期加noise贴图,另一个在背景中加noise贴图,用后期照射,在特定场合,效果也蛮好。注意noise选项都在面板最下面。
3.让物体投下彩色阴影,再加后期,效果很迷人。
4.利用后期可产生面积光源的假象,在灯光上罩一个圆柱体,加后期,看起来体积光从一个面发出。
5.同一个后期用于两盏灯,体积光有叠加效果。
6.finalrender自带教材中有一个tunnel.max的例子,制作出时空隧道的动画效果,灯光对着屏幕,加后期,体积光加一个smoke贴图,smoke贴图做成旋转的动画,效果很酷,而且很快,由于smoke贴图是纹理贴图,可无限放大,因此可直接生成720*576大小的动画背景,做片头和广告正用得上,爽,可别忘了。
下一讲:焦散(caustics)
将finalrender进行到底--焦散(caustics)
1.把放大镜放在阳光下,发生聚焦效果,在阴影中有一个明显的亮点,这就是焦散现象。
2.焦散分折射焦散和反射焦散,放大镜聚焦属于折射焦散(常见些)。游泳池焦散是折射焦散和反射焦散同时存在的经典例子,在阳光照射下,池底出现的光斑属折射焦散,在池两壁产生的光斑属反射焦散,有时需要搞清焦散的类型,才知道调哪些参数有用(例如发生折射焦散时调反射参数是没有用的)。
3.实现焦散的几个选项:1.在fr global面板中勾选enable caustics(为了以后方便,把启动选项放在右键菜单里)。2.给产生焦散的物体和接受焦散的物体赋fr材质。3.产生焦散的物体在属性面板和fr材质的caustics&global-illumination面板勾选generate caustics,接受焦散的物体在属性面板和fr材质的caustics&global-illumination面板勾选receive caustics,最好都选上,看不到焦散效果时就检查这几个地方。
4.所有的灯光阴影类型都支持焦散,建议用frshadowmap,它能根据filter颜色产生有颜色的阴影和焦散。
5.折射焦散半径由物体ior值决定,值越大半径越小。
6.影响焦散的一个重要因素是灯光的illumination设置,在灯光的indirect illumination params面板下,energy决定焦散的亮度,因为值越大,光子能量越大,反弹的次数越多,caustics photons决定焦散的质量,因为值越大,光子的数量越多。
7.玻璃板产生的焦散光斑会很多,会很亮,一般要调低energy的值(如200),而提高caustics photons的值(如40000)。
8.焦散的multiplier值有助于快速提高焦散的强度,因此降低energy的值,提高multiplier的值,是一个提高速度的好办法。
9.折射的glossness值在有焦散的场景中不要随便降低,会奇慢。
10.对于反射焦散,反射level值是一个重要参数,值越大,焦散的强度越大。注意取消fr global面板中reuse photons,否则有些效果会出错。
11.对于反射焦散,调低glossness值,焦散光斑中也会出现粗造的效果,但速度也很慢。
11.总结一下,影响焦散亮度的因素包括:1.灯光本身的multiplier值,2.灯光的energy值,3.焦散的multiplier值(产生和接受),4.对于反射焦散,反射的level值。
12.还有焦散的两个参数:accrracy,radius,我试了改变它们没看到效果改变,希望有人补充。
13.对于体积光焦散,在fr global面板中勾选enable volume caustics就行,注意,enable caustics还要同时勾选,否则出不了效果。
14.体积光焦散两个参数:world step size,max rey length。
下一讲:全局照明(global llumination)(马上出来)
将finalrender进行到底--全局照明(global llumination)
1.总结,在gi环境里,有这样几类光源:一.max灯光,二.fr灯光:物体灯,粒子灯,柱状灯。三.自发光物体,一般的max材质就行(当只有自发光物体做光源时,受光体必须是fr材质)。四.天光,背景贴图,(受光体可以是一般的max材质量,但要能接受全局照明(属性))。
2.gi实现的条件:一.必须在fr global面板中,勾选enable global illumination,必须有光源(特例:只有自发光物体做光源时,受光体必须是fr材质)。必须有接受全局照明的物体(属性设置),条件一是gi实现的最基本要求。 二.为调节gi的效果,还是要赋予物体fr材质。大家可以做一个实验:可以调一个以前的max场景(只有max自带材质),设置好条件一,关闭所有灯光,天光调亮,就能看到gi的天光效果,很奇特。
3.fr global面板中,勾选show samples,渲染时会看到绿色的光点,它其实是发生gi的光子分布。同时增大min density 和min density 将使绿点变小,变密,提高了gi的质量,注意mindensity是渲染速度的绝对控制,不能太大,也不能太小,建议min/max=1/10。
4.balance也是个影响gi速度的重要因素,调小它可以大大提高速度,但会损失质量。70%就可以了。提高rh-ray来弥补它,以获得较好的速度/质量比。
5.如果场景中有类似凹凸纹路很多的面,可调节curve balance试一下。
6.fr global面板中,diffuse depth是设置gi作用深度的(与反射/折射深度类似),值越大,gi的效果越强,越亮,但它很影响速度,一般为2就够了,可以调其它参数增强gi的效果。
7.调节multiplier(产生和接受),可以很快增强或减弱gi效果。
8.在考虑速度与质量的平衡时,可以按这样的顺序考虑参数:1.prepass size, 2.balance, 3.rh-rays, 4.min/max density 。diffuse depth一般不随便动它。(越靠前,影响程度越大,如prepass size调高它,质量提高很快,速度下降也很快。)
9.fr global面板中,resuse solution是关于重算设置的,建议一般不勾选,以免出错。
10.有人建议场景效果不强时,可以加灯来提高亮度(关闭能量),有利于提高速度,大家可以一试。
11.灯光能量设置对gi没什么影响,试了好多次是这样一来的,远没有焦散明显,可以不管它。
12.另外fr global面板中,engine后有个brute force选项,渲染时很毛刺的效果,记住rh-rays值一定要很低(如10),否则慢得难以想象。
下一讲:3s材质
将finalrender进行到底--3s材质
1.它用来做一种类似蜡烛或其他胶冻状质地的物体,例如玉器。是fr材质的独特功能。
2.使用:在fr材质,subsurface scanttering面板下,勾选use scattering,把主灯光放在物体背面,渲染马上出效果。
3.sample:采样率,filter:物体呈现的颜色,也可以贴图,效果更有趣,rays:光线数,指在物体内部折射与全反射的光线的数量, 似乎越大越透明。勾选blur,才能使表面光滑,否则很毛刺,且很影响速度,density:物质密度,值越大,物体表面也越暗。
4.另外可以把其他材质物体"埋"在3s材质物体里,可以透出里面物体的形状,作出奇妙的效果。
5. 1.0版的3s材质还不成熟,可以控制的选项不多,相信新版本会有所改进的。
下一讲:摄像机景深
将finalrender进行到底--摄像机景深
1.使用:在fr global窗口,camera effects&antialiasing面板下勾选depth of field就行了。渲染时是块状渲染(象brazil)
2.感觉比用max的camera的depth of field快一点,整体还是不快,做动画还是不行。
3.其它参数不做说明了,太花时间调了。
下一讲:hdr图片
将finalrender进行到底--hdr图片
1.下面一段是网上转来的:
在洛山矶举行的Siggraph 上,The Institute for Creative TechnoIogies (ICT)公司公司展示了HDR Shop. 由ICT图象研究员Paul Debevec博士的指导的小组开发的这一应用是一种图象操纵程序,据说它能够支持高动态范围(HDR)图象----它们的光亮水平得到真实世界的光亮----通常超过传统照片和图象的动态范围数千因数。
比如,早些时候在斯坦福的纪念教堂(Stanford's Memorial Church)的墙壁上同时拍摄的马赛克砖上的HDR图象,在光线暗的木橼下的带阴影的裂缝,和透过花玻璃窗的辐射光流,动态范围为,比。一个HDR Shop的使用者可以通过编辑一系列标准数字图象,使用不同水平的曝光,创作HDR图象,通常使用大范围快门速度拍摄一些图象。当HDR Shop使用者编辑HDR图象,为了浏览它的全动态范围,他们对它的显示进行加亮和加暗操作。
除此再取样,修剪和算术运算,HDR Shop还支持在通常的全景图象格式进行转换,帮助计算机从真实世界摄取的光线进行HDR全景创作。因为HDR Shop设计成能够与HOR图象准确地配合,所有创作在使用浮点运算和插入体系结构允许程序人员在程
序中增加他们自己的创作。
"我们在ICT的工作,目标是使用计算机图形提升可以到达的真实水平。允许艺术工作者和技术人员抓住和处理真实世界的光是十分重要的下一步," Debevec先生表示,他指出,HDR Shop是设计成能够与产业标准程序进行交互操作,比如Adobe
Photoshop,它现在不支持高动态范围图象。"通过为学术和非商业目的无偿提供HDR Shop,而希望专业人员支付合理的许可费,我们预期它将成为广泛使用的工具。
计算机图形应用包括:
* 包含亮光源的运动模糊图象产生真实亮度条纹。
* HDR光环境可以被利用,以创作多物体反射的情况。
* 使用正确的数学方法处理和组合图象,允许复合图象模拟出人们在真实世界里看
到的光的交互现象。
下一讲:卡通render
将finalrender进行到底--卡通render
1.大家也许还不知道,fr也可渲染出卡通效果,酷吧!
2.使用:在rendering effects面板下,添加frender-illustrator就ok了。
3.参数比较简单,包括线型,背面可视等设置,大家试一下就出来了。
4.阴影好象不能被很好解决,对于shaowmaps,干脆调成硬的边缘,然后再提高它的质量(size值)或直接用ray traced map,这样才和场景协调。 |