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-21  
火星3DVRI 虚拟现实平台中BillBoard功能教程

      在真实世界的视景仿真中通常会碰到象树木、雕塑等等有很高的细节度同时又有部分中轴对称性的东西,象这些物体如完全用几何面片建模将会产生极大的多边形面片数,还不一定会有想象中的真实性,有时甚至完全用几何描述的方法是不现实的,比如将场景中的所有的植物全部拥挤和形状表示等等,将会在当前的硬件条件下失去实用性,这时Billboard是一个不错的解决办法。
      Billboard物体是指永远在某一个轴或多个轴上保持面对着场景当前相机的几何体或别的虚拟仿真物体。我们往往会用一个带有镂空贴图的三角或方形几何体让它永远面对相机来仿真树木等等自然景物。
      我们举例说明Billboard的使用,实现Billboard功能的基本原理是:在3DVRI中通过在MAX中置入一Billboard帮助物体,让它控制所要控制的物体自动面对当前相机(如附件的billoard.max,您可以输出为ive文件漫游看看)。下面给出制作步骤:

1)在MAX场景中建造出一个想作为被控制物体的几何形状和一个将要控制它的Billboard帮助物体。
添加Billboard帮助物体和被控制物体
 
 
注意:
     1. 一般Billboard物体的方向性会与它建模时所用的MAX窗口有关,比如想建造一个方形让它代表一棵竖直于地面的树,则应在前视图(Front),左视图(Left)等轴向与地面垂直的窗口中或透视图中创建它,否则到3DVRI的实时仿真环境中就发生倒伏于地的现象

     2. 无论你需要Billboard帮助物体控制多少个物体,你只需建立一个Billboard帮助物体就可以了,当然你为便于管理,建立几个Billboard帮助物体。

2)在左上图中选中该Billboard帮助物体,在修改面板中点击"Add"按钮,用鼠标选中被控制物体,就建立了Billboard帮助物体和被控制物体之间的连接关系。
注意:在复制这些树木等物体时,Billboard帮助物体不会自动控制复制出来的物体,必须手动加入(图3 手动加入复制的新物体),您可以查看附件中的billoard02.max和billoard02.ive文件

     树木的制作还有另外的办法是用单独的十字交叉面片,无需Billboard帮助物体,做法就是在场景中的垂直方向上作十字形交叉的两个面片,然后分别赋予它们同样的带Alpha通道的PNG贴图放在场景中,这种方法适合做远景的树。

3)我们在材质编辑器窗口中将一带有Alpha通道的贴图(或镂空的GIF格式,PNG格式)赋给作为Billboard在实际仿真时显示载体的长方形上,让它显示为一棵永远面对着相机的树木。
支持多种透明格式的图像和镂空且永远面对着相机的树木

注意:目前3DVRI支持镂空的GIF格式,PNG格式,以及带有Alpha通道的PNG格式的图像文件,实现256级的Alpha混色,如果用别的文件格式将可能不会有透明的效果。详细看附件的billoard01.max和billoard01.ive文件

下图为被控制物体的材质

注意:用场景编辑器打开虚拟场景时,场景会显得很暗你可以点击主菜单 视图--〉当前视窗不采用场景光源照明,场景就会很亮了。

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