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-05-03  
火星3DVRI 1063虚拟现实平台天空盒功能教程

1)在场景编辑器中为一个虚拟场景加一个天空盒背景是很方便的。下面就介绍一下。

打开天空盒卷展栏,在下图中可以看到,在浏览框中已经预置了几种不同环境的天空背景,选定并双击一个预览图,当前视窗中就会出现选定的天空背景。


2)您还可以对当前选定的天空盒进行旋转修改、删除等操作。


3)按下上图"1"处的新建天空盒按钮,会弹出如下图所示的天空盒创建窗口。还没有放入图片。


4)在窗口中所示的不同位置放入事先渲好的不同名称的六张不同方向的天空背景,然后按下存入样式库按钮命名保存之后就可以在预置窗口中预览并使用这个新做的天空背景了。 如,依次点击六个图片框放入 场景编辑器安装路径

火星3DVRI\Data\skybox\Sun02_Image 中的图片,结果如下图。

5)然后存入样式库,就可以使用该天空盒了。

下面介绍一下如何在3ds max中制作六张不同方向的环境图。

原理:在MAX中建立一个三维背景环境,然后建立一个BOX盒子置于该环境的中心位置,为BOX赋予一个在Diffuse通道含有Reflect/Refract贴图的材质,通过这种方式让MAX渲染盒子的六个面得到六张不同方向的环境图。

建立一个三维背景环境有两种办法:
一、建立一个球体,法线反转,用一张全景图素材作为Diffuse贴图赋予到球面上;
二、建立一个三维场景,用三维模型加材质的办法表现周边环境;
下面具体介绍。

第一种办法:(附件/skybox01/skybox01.max)

1、首先,新建一个场景并建立一个球体,并且给球体赋予一张全景图素材SchwendtSki01.jpg作为Diffuse贴图。将它的自发光数值调到100。并给球体添加一个Normal修改器使它的法线反转。

全景图图片1-5.jpg


6)材质设置图。

Normal修改器

加Normal修改器之前


加Normal修改器之后


2、在球体中间创建一个盒子并用对齐工具将它与球体对齐。如下图所示。


3、选择盒子并且打开材质编辑器,选择一个未使用的材质球,将这个材质赋予盒子。为Diffuse通道赋予一个Reflect/Refract贴图并进入Reflect/Refract子层级,如下图所示。


勾选From File选项(上图1处),如上图所示,然后将右边的Size设置为512(上图2处)。看下图,在下方的Render Cubic Map Files项中按下To File旁边的大按钮(下图1处),在弹出的对话框中指定一个放置贴图的路径和文件名以及存储格式(例如文件名snow,存储格式jpg)。最后按下Chick Object…按钮(下图2处)并 点击选择天空球中间的盒子 进行渲染。

渲染结束后,在刚才保存的路径中可以看到MAX在渲染时自动为这六张图的名字加上了UP/DN/LF/RT/FR/BK等后缀。

回到3DVRI场景编辑器中打开环境面板,按照上面讲的新建天空盒的方法将渲染出的六张不同名字的图片在创建天空盒面板中放入对应名称的窗口中就可以使用了。

在场景编辑器中的效果

第二种办法:附件/skybox02/skybox02.max

1、如下图建立一个简单的场景,为了做出更好的天空盒背景,您可以使用或制作任意精美的场景,呵呵。下面场景是简单的Plane物体作为地面,加上Noise修改器形成起伏的地形;Sphere物体作为天空;另外零散的放了几个点缀物体。

2、接着建立一个BOX盒子,置于场景的中心位置,然后为盒子赋上和方法一中的盒子同样的材质,后续步骤同方法一了。

在场景编辑器中的效果



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