一种基于三维虚拟平台的实体材质置换方法技术

技术编号:8563380 阅读:282 留言:0更新日期:2013-04-11 05:12
本发明专利技术公开了一种基于三维虚拟平台的实体材质置换方法,包括如下步骤:初始化三维渲染引擎;设置虚拟摄像机在场景中的初始位置;设置视口的大小;用户选定场景后,从场景组织文件中读取场景数据,从素材文件中读取实体数据;加载场景的光照效果;初始化软件界面,显示纹理贴图菜单,所述纹理贴图菜单包含多个不同种类的可拖移的纹理贴图的缩略图;用户从所述纹理贴图菜单中选择纹理贴图,并将选择的纹理贴图拖移到场景中,软件通过用户的拖移操作确定所需位置的场景三维坐标,然后通过场景三维坐标确定需要被替换的材质;当材质确定时,实体材质中的纹理贴图被在菜单中选择的纹理贴图进行适当的缩放后所替换;保存场景。本发明专利技术实现即时渲染。

【技术实现步骤摘要】

本专利技术属于计算机虚拟现实
,具体涉及。
技术介绍
1、虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,可以及时、没有限制地观察三维空间内的事物。然而操作系统和应用软件通常不能直接去使用显卡和其中的3D加速功能,必须通过OpenGL (OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库)和Direct3D (Direct3D是微软公司在Microsoft Windows操作系统上所开发的一套3D绘图编程接口)的一个接口去调用。2、三维空间的虚拟世界场景中的实体是由模型和材质组成。实体必须连接到一个结点上才真正成为场景的一部分。在每个实体中都包含着一些子实体的实现,这些子实体是真正的可渲染对象,它们维护着具体的材质特性。模型是物体结构特性(几何数据)的集合。材质中有一个或多个通道,通道是指可渲染对象用来标示自己渲染状态的基本单元。通道中包含了纹理单元、光照数据、反射参数、法线数据等。纹理单元中包含了纹理贴图、纹理参数等。3、如今,虚拟现实在在家装领域几乎一块空白。厂家,经销商在对产品进行介绍时,需要较大量的样本文档来自技高网...

【技术保护点】
一种基于三维虚拟平台的实体材质置换方法,包括如下步骤:(1)初始化三维渲染引擎;(2)设置虚拟摄像机在场景中的初始位置;(3)设置视口的大小,以确定渲染窗口中的场景的大小;(4)用户选定场景后,从场景组织文件中读取场景数据,从素材文件中读取实体数据;(5)加载场景的光照效果;(6)初始化软件界面,显示纹理贴图菜单,所述纹理贴图菜单包含多个不同种类的可拖移的纹理贴图的缩略图;(7)用户从所述纹理贴图菜单中选择纹理贴图,并将选择的纹理贴图拖移到场景中,软件通过用户的拖移操作确定所需位置的场景三维坐标,然后通过场景三维坐标确定需要被替换的材质;(8)当材质确定时,实体材质中的纹理贴图被在菜单中选择的...

【技术特征摘要】
1.一种基于三维虚拟平台的实体材质置换方法,包括如下步骤(1)初始化三维渲染引擎;(2)设置虚拟摄像机在场景中的初始位置;(3)设置视口的大小,以确定渲染窗口中的场景的大小;(4)用户选定场景后,从场景组织文件中读取场景数据,从素材文件中读取实体数据;(5)加载场景的光照效果;(6)初始化软件界面,显示纹理贴图菜单,所述纹理贴图菜单包含多个不同种类的可拖移的纹理贴图的缩略图;(7)用户从所述纹理贴图菜单中选择纹理贴图,并将选择的纹理贴图拖移到场景中,软件通过用户的拖移操作确定所需位置的场景三维坐标,然后通过场景三维坐标确定需要被替换的材质;(8)当材质确定时,实体材质...

【专利技术属性】
技术研发人员:陈利民刘赟石巍巍
申请(专利权)人:南京我乐我居数码科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1