土木在线论坛 \ 园林景观 \ 园林景观效果图 \ 3DS MAX镜面反射效果

3DS MAX镜面反射效果

发布于:2005-10-17 09:30:17 来自:园林景观/园林景观效果图 [复制转发]
3DS MAX镜面反射效果一日通

  

相信大家在创建仿真场景或效果图的时候,小到一块玻璃、一面镜子,大到打磨过的地板甚至是无边无际的水面,都少不了要做镜面反射效果。而在3DS MAX中创建镜面反射效果,一般情况下是通过反射贴图或光线追踪材质实现的。在本教程中,主要讨论通过反射贴图来实现镜面反射效果的模拟。为了照顾刚刚起步的朋友,对于一些相关知识点笔者也会做出简单的解释。   大家都知道,在3DS MAX中,一个标准材质下的贴图类型可能有10多种,例如漫反射贴图(Diffuse Map)可以表现物体自身的纹理图案与色彩(如木纹),凹凸贴图(Bump Map)可以很好地表现物体表面的凹凸感(例如粗糙的地毯表面),而反射贴图(Reflection Map)则是专门用来模拟镜子(如日常用的镜子、汽车上的反光镜)或其它表面经过抛光的物体(例如不锈钢茶壶)的镜面反射效果的。   点击主工具条上的 按钮或直接按一下"M"快捷键,就可以调出材质编辑器。可以看到,在材质编辑器的主界面下,有多个卷帘(Rollout)。这些卷帘上分别标题上都标有"+"或"-"符号。点击加号可以使卷帘展开,加号也变成了减号;再点击一下减号则又可以关闭卷帘从而把空间让给其它项目。如果在某个卷  帘上出现手的符号 则表明该卷帘在有限的空间里显示不完,这时可以利用这只手上下拉动卷帘(拉动时需要按住鼠标左键不放)从而找到想要的项目。   打开Maps(贴图类型)卷帘就可以找到Reflection(反射)贴图槽,如图1所示。 图1 Reflection反射贴图的位置   初学者切不可把Reflection与Refraction贴图类型混淆。Reflection是用来创造反射效果的,而Refraction(折射)是用来模拟透明或半透明物体的折射效果的(如插入盛满水的玻璃杯中的筷子发生折断现象),由于两个单词写法只有一个字母之差,请记住千万不要弄错。如果不小心把反射贴图赋给了折射贴图,可以把折射贴图槽中的贴图拖给反射贴图,并在弹出的对话框中选择Swap(交换)即可。   与大多数贴图类型一样,Reflection的贴图量为100(取值在0-100之间)。实际上,对于大多数镜面反射来说,除非是做一面真的镜子,适当降低这个量可以增强现实感,毕竟对与很多有纹理的表面来说,纹理是第1位的,反射效果是第二位的。例如木制家具经过打蜡抛光后,表面虽然有强烈的反射,人影可鉴,但是木质纹理还是很清晰的。我的经验是,真正的镜子(例如家中的穿衣镜)取值在90-100之间,不锈钢金属的反射根据其反射强烈程度在20-80之间,抛光打蜡后的地板在5-15之间。在设置好反射贴图之后,再细心地对反射量进行微调(调整一次渲染一次观察效果)不失为一种好办法。有趣的是,在做室内效果图的时候,很多人喜欢把打过蜡地板的反射设得更大一点,虽然效果过于理想,但是能强烈衬托气氛。   图1中标有"None"字样的空槽称为贴图槽。其实"None"的含义是"无",意思是目前还没有任何贴图。一旦我们增添了一个反射贴图,这个字样就会被替换掉,如图2所示。如果要临时取消反射贴图,去掉前面复选框中的勾号即可。 图2 贴图槽上"None"字样被反射贴图所取代   那么如何为反射贴图类型指定一个具体的贴图呢?用鼠标左键点击一下相应的空贴图槽(上面标有"None"字样),就会弹出一个材质/贴图浏览器(Materail/Map Editor)。这个浏览器窗口大小是可调的,可以象Windows中的其它窗口一样调整窗口的大小。笔者做了一个简单注释图,可以在此点击观看。材质/贴图浏览器中共有20多种用途各异的贴图类型。选择中其中一个贴图类型并点OK按钮就可以指定这个贴图为相关贴图。3DS MAX中共有4种类型的贴图可以用来创造镜面反射效果,它们分别是:   1)Bitmap(位图):用一张位图作为反射贴图来模拟反射效果,是很常用而又实用的一种方法。不过这样方法只能称为"假反射",因为这种反射效果是伪造出来的。它的优点是不需特别的运算,速度极快,但是由于这种反射是伪造的,在模拟真实场景中的反射时可能就无能为力了。因此我们只用它来表现一些特殊的反射例如闪亮金属自身的反射。通常需要把这种效果做得模糊一点。利用位图做反射效果的秘诀主要在于贴图的选择。令人高兴的是,3DS MAX软件自带的反射贴图(在子目录Maps/Refmap下)就可以满足我们绝大多数情况下的需要,因此你没有必要到处去找反射贴图。一句话,这种办法模拟一般的反射效果还可以,要是去模拟镜面效果靠边站。请大家经常观摩MAX自带的场景文件,那是一笔可观的财富。   2) Flat Mirror(平面镜反射贴图):创建平面镜的一个不错的选择。它的优点的运算速度也相当快,缺点是只针对平面,不针对曲面,而且我们一般情况下只把它赋给物体的一些特定面(要求这些三角面在同一个平面上也就是"共面"),操作相对来说比较麻烦。MAX新手们往往把它赋给整个物体,这时候可能不会出现反射效果。它一般与Multi-su

全部回复(3 )

只看楼主 我来说两句
  • lq428428
    lq428428 沙发
    为什么 3D你们都讲英文版的 我看不懂啊 都没人说中文版的
    2008-01-07 10:01:07

    回复 举报
    赞同0
  • gdlz_jxyt
    gdlz_jxyt 板凳
    感谢楼主的详细讲解!!!

    顶了!
    2007-12-12 10:23:12

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

园林景观效果图

返回版块

24.66 万条内容 · 156 人订阅

猜你喜欢

阅读下一篇

渲染动画背景音乐的插入方法

如何在3dsmax中插入声音?怎样在渲染动画时直接加入背景音乐?类似这样的问题曾经有许多人问过。如果你在BBS提过此类问题,大多会得到一个看起来答非所问的回答:你可以到Premiere或其它视频编辑软件中加入声音。是的,这个回答是正确的。虽然在max中可以为动画加入声音,但从为动画配音、配乐的功能上看,max确实太弱了,它只是提供了最简单的声音/动画合成功能,连配音中最基本的声音淡入/淡出功能都没有。max之所以加入配音功能,本意并不是让我们使用它为动画配乐(它只是个纯粹的动画制作软件),使用它的配音功能可以通过音乐的节奏来把握动画制作中的动作频率、长度以及关键动作点(在很多的动画制作流程中都是先创作动画音乐然后根据音乐制作动画的),还有在制作人物讲话的口形动作时,可以参考声音制作出完全吻合的口形动作。当然,对于一段简单的小动画,在没有特殊要求的时候,只要有合适的音乐素材,也可以在max中直接渲染合成。在max中插入一段声音的方法和步骤如下(以max4.2为例):

回帖成功

经验值 +10