3DVRI 网站地图
首页
新闻
下载
演示
资源
屏保
画廊
论坛
销售
关于
教程
3DVRI 新闻&更新
火热推出火星3DVRI虚拟现实内容创作系统1063版
推出最新的NeoBook的三维虚拟插件
第二版场景编辑器即将推出
3DVRI最新演示 [下载]

 

联系我们
3DVRI OSG浙江技术支持中心
0579-82100757
3DVRI 销售电话:
029-88217026
13319222637
联系人:谢先生
Email:webmaster@3dvri.com
友情链接

OpenSceneGraph网站

DELTA3D官方网站
OpenGL网站

 

 

 

3DVRI 教程

[3DVRI新闻]  [3DVRI软件介绍]  [3DVRI软件新特性]  [3DVRI技术介绍]  [3DVRI软件研发流程

 [3DVRI虚拟现实技术介绍]  [3DVRI行业应用]  [3DVRI SDK开发手册 ]   [教程]   [常见问题解答]


2006-04-30  
火星3DVRI 虚拟现实平台Max8烘培教程

这里只简单的介绍一下两种材质类型,有关更详细的烘培教程见3DVRI场景编辑器帮助文件中
第三章的3.3.2节《3ds max7的贴图烘焙方法(附视频教学)》。

下面我们来介绍一下贴图烘焙在MAX里的实现方法。
1、设置光源属性与检查模型贴图。
     打开资源文件(请您先下载资源文件,然后回到这接着学习教程)中的 附件/Max8/Tbake_Step_01.max文件。在场景中除了地面之外,有两个使用了不同材质类型的几何体,如下图所示


     首先设置光源属性,如下图,设置光源类型Omni,阴影渲染方式"Shadow Map",确保"On"点选框都被选中。

      在我们平时的虚拟现实场景制作过程中,每次烘培前最好是检查一下模型的材质类型并且要了解我们最终需要达到的输出效果,下面请打开材质编辑器检查一下场景中使用的材质类型,其中:
      Torus01:这个模型的材质颜色为绿色,材质通道中没有使用任何贴图。
      Tube01:这个模型只在Diffuse通道使用了一张位图,这种贴图方法在我们平时的场景制作过程中是最常用的。另外,3DVRI软件还支持在Diffuse通道使用更多的贴图类型,我们可以在Diffuse通道中使用Mix贴图、程序化贴图等不同贴图类型,我们可以利用这些不同的贴图类型制作出更丰富的材质效果。而且它们的烘培方法和Object_003这种在Diffuse通道贴一张位图的方法是一样的。我们的虚拟现实场景中的大量物体都是使用的这种贴图方式。
2、为模型设置光照贴图。
     继续在Tbake_Step_01.max场景中,按下键盘的"0"键,或者如下图所示在菜单中选择Rendering/Render to Texture。


      在打开的窗口中,设置参数到如下图所示。图中红框1框选处是烘培好的光照贴图的保存路径,当Render to Texture 板第一次启动时,它会保持在默认的 3dsmax\Image路径或者你上一次设置的路径,为了方便我们在制作中管理贴图,我们可以手工为它指定一个合适的贴图路径。这样烘培好的贴图就会保存在我们指定的目录中。
      在下图中的"2"处,如果选择All Selected的话,可以对场景中选择的物体进行烘培,如果选择All Prepared项的话,就会对场景中所有设置好烘培参数的物体进行烘培,这一部分的设置通常要在设好所有物体的烘培参数后开始渲染时进行设定。


      选择场景中的Torus01模型,然后点击下图中"1"处的Add按钮,在"2"处选择CompleteMap(完全贴图)。之所以要将它们设置成CompleteMap(完全贴图),是因为这种模型的类型是比较特殊的。像这样场景中没有贴图的物体必须使用CompleteMap贴图方式,否则这些没有贴图的物体在漫游时会没有光照效果。
      然后,点击在"3"处的按钮关闭对话框,在"4"处由于新版本的3DVRI增加了对TGA格式的光照贴图的支持,所以可以保持MAX默认的TGA格式的光照贴图无需更改。
      接着在"5"处的下拉菜单选择"Ambient Color"或者"Diffuse Color","6"处的贴图分辨率可以根据场景大小修改。这里我们设置为512x512。
最后点击下面"7"处的"渲染"按钮,对Torus01模型进行烘培。


      在为模型Torus01设置好光照贴图之后,选择Tube01,如下图所示,按下Add按钮为它设置LightingMap,它的LightingMap格式可以保持MAX默认的TGA格式,"5"处的下拉菜单下拉菜单选择"Diffuse Color",并且将它的分辩率调为512x512。最后点击下面的"渲染"按钮,对Tube01模型进行烘培。这样就为这两个几何体设置好了光照贴图。


      接下来,为场景中剩下的地面(Plane01)设置光照贴图。选择Plane01,然后按下Add按钮为它增加LightingMap,在下拉菜单选择"Diffuse Color",并且将它的分辨率设置为1024x1024。最后设置好的参数如下图所示,最后点击下面的"渲染"按钮,对Plane01模型进行烘培。


      注意:在烘培贴图结束之后,一定要记得保存MAX文件。配套光盘中这个烘培完贴图的场景文件保存在 附件/Max7/Tbake_Step_02.max。

3、将烘培好贴图的物体输出
      打开附件/max8/Tbake_Step_02.max。这是已经烘培好贴图的场景,按下3DVRI Exporter面板中的Export all按钮将场景输出到3DVRI编辑器中。3DVRI对烘培贴图的模型支持的非常好,不用再作任何设置就可直接输出。
如下图所示,就是在3DVRI编辑器中漫游的效果。


      在为模型设置完光照贴图并输出到3DVRI编辑器中之后,如果发现场景中有个别物体烘培效果不够理想,我们还可以返回到3dsmax中,选择这个物体,按下如下图所示的Clear Unwrappers按钮和Clear Shell Material按钮将这个模型的烘培效果清除(如果模型贴图没有显示请在材质编辑器中吸附模型的材质,打开贴图显示开关即可)然后重新烘培。


    

以上简单介绍了MAX8中两种材质的烘培贴图的过程。更全面的教程见3DVRI场景编辑器帮助文件中
第三章的3.3.2节《3ds max7的贴图烘焙方法(附视频教学)》。

 

 
  教程所用相关文件下载>>