基于VR的在线定制家具虚拟场景设计与实现.docx

基于VR的在线定制家具虚拟场景设计与实现.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于VR的在线定制家具虚拟场景设计与实现

?

?

罗锐桑海伟赵建川马敏耀丁云云张小红黄洁

摘要:本文介绍了一种可以让用户根据自己的喜好设置不同风格的虚拟现实家具应用系统,结合虚拟现实(VR)和3DMAX技术,实现通过头戴式显示器与耳机和手持控制器,允许用户与各种家具进行交互,能够实时更改面料、样式等元素,为用户提供身临其境的家具定制化体验,实现虚拟现实家具的交互式个性化定制。

关键词:虚拟现实;3DMAX;交互;场景

中图分类号:TP311???文献标识码:A

文章编号:1009-3044(2019)14-0186-03

1引言

随着时代的发展,人口数量的增多,住房需求也迅速升高。促进了家装行业的发展越来越快,与此同时,用户对于装修的风格也提出了更高的要求,装修不再是传统意义上的装修,而是个性化设计。但是由于每个人心中的装修风格都是不一样的,无法保证设计师设计的风格都能够满足用户的要求,而虚拟现实(VR)技术为家装行业提供了新的方式。VR是利用计算机三维图形和VR设备给使用者提供交互式和沉浸式的视觉体验。集数字图像处理、图形学、多媒体技术、传感和测量技术、仿真和人工智能等多种技术于一体,利用计算机模拟生成一种多源信息交融的、交互式的三维动态视景和实体行为的仿真系统。具体来说,就是模拟人眼的视觉效应,虽然看不到真实的环境,却可以看到非常逼真的虚拟画面,达到虚拟现实的目的。

用户很难想象家具装修后的场景。虚拟现实可以让消费者尝试不同的面料、颜色以及其他属性,看到装修后的家具效果。虚拟现实为消费者提供了家具信息的存在感,利用VR技术设计的智能家具定制系统,打破了传统的设计观念,可以让客户自己设计自己感受,最终达到让客户选择自己心仪的设计方案。

2系统设计

虚拟环境中三维模型是基于现实环境中的实物,从而模拟出来的图像,虚拟现实建模中最关键的技术是三维建模,在进行建模过程中需要用到相应的软件,3DMAX是AUTODESK公司的游戏和动画的3D建模和渲染软件,具有功能完善、兼容性强和制作效率高等优点,使用3DMAX工具集来整形和定义详细的环境,对象和字符,建立事物建模。3DMax可与大多数主流渲染器配合使用,能够满足虚拟现实中家具模型制作的要求,因此选用3DMAX进行家具以及场景的建模。

在软件开发上选择了Unity3D作为开发软件,Unity3D拥有对25个以上平台的支持开发平台,通过功能全面的C#脚本和包括通信,渲染和物理的API,可适应当前不断发展的技术需求。Unity3D提供灵活的图形优化的可编程渲染管线(SRP),一流的视觉质量的高清渲染管线(HDRP),和保证性能的轻量级渲染管线(LWRP),在性能和质量上Unity3D均完全设计的满足。

智能家具定制作为虚拟技术的一种应用,应该在生理和心理上给予用户真实体验,根据用户的需求,在实现用户要求的风格的同时,也能利用VR实现效果预览,本系统功能如下:1)选择任何自己想要的家具、材料、颜色、大小、方式和位置;2)可以随时更改各种装修风格;3)自主的选择与房间相协调的家具款式,用户也可以选择自己喜欢的家具款式;4)体验设计后的家装效果。

3系统实现

3.1系统开发流程及方法

通过计算机和头戴式显示器(HDM)来体验虚拟场景。数字交互式3D图像与虚拟现实相结合,通过建模、布景、光照、贴图、渲染和HTCVIVE硬件提供可视化定制设计的家具。开发流程如图1。

利用3DMAX软件对家具的各种模型元素进行设计和实现,图2为3DMAX中沙发模型,依托于资源丰富和模型细腻的3DMAX软件,能够满足用户的各种需求,而Unity3D支持各种3D格式,包括fbx和3ds等格式的文件,Unity3D提供了比任何“游戏制作”的程序更灵活和更强大的工具,使用Unity3D,将创建好的模型直接添加到场景,Unity3D以快速,直观的方式将家具的基本对象创建完成。

在使用3DMax建立了家具的基本元素后,使用VRTK和SteamVR插件,快速实现手柄与实体的交互。VRTK的一系列脚本和功能,在Unity3D中快速轻松地构建VR解决方案。它提供了许多常见的解决方案,使用户体验更加接近真实。比如虚拟空间内的运动,交互,抓取和使用对象等交互、通过指针或触摸交互等。

沉浸系统最主要的特点就是真实,光影的添加让场景更加真实。光照系统(Enlighten)的应用,提供两种不同的技术来预先计算全局照明(GI)和反射光(图3)。这些是烘焙全局照明和预计算实时全局照。

除了光照,如何通过分配材质来控制渲染器上的着色器,颜色和纹理来控制游戏对象的视觉外观也是物品是否真实的关键。使基于物理的着色系统(PBR)是关于光和表面材质的更详细的推理,效果对比如图4。

3.2系統功能实现

系统由模型搭建、

文档评论(0)

186****3372 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档