Unity3D中虚拟展厅功能的实现:vr全景漫游、vr全景拍摄
(2022-03-31 16:14:11)
标签:
3dgis展示vr全景展示三维可视化vr虚拟现实技术 |
Unity3D中虚拟展厅功能的实现 将3ds Max中制作的模型、灯光贴图等资源导入到Unity3D中,然后添加相应的操作交互脚本,来 控制游戏对象在虚拟展厅中进行交互浏览。四度科技vr科技
这里实现的功能,包括自由行走浏览方式、自动漫游
方式以及两种模式的切换,虚拟展厅视频播放功能实现。还包括整个系统的UI控制部分。
虚拟展厅最后的发布 整个系统功能完成,测试没有问题之后,即可采用Unity3D的发布功能,将整个展厅进行打包发, 选择对应平台进行发布。在发布至网页版和手机版本时,由于手机上操作方式跟网页版存在一定 差异,所以部分交互的脚本需要进行一定的修改和调整。
场景资源优化技术Unity3D虽然拥有简单几何体,但是并不具备完善的模型编辑功能。在利用 3ds Max进行场景模型的制作过程中,遵循“不见不建”,将看不见的模型删除。墙体、展架均采用 单面建模方式,减少多边形的使用数量。对于圆弧、曲线结构,将分段进行调整,在满足视觉效果 前提下减少分段数量。
相同的结构,不重复进行制作,只制作一份,然后在导入Unity3D之后转化 为Prefabs来进行使用,从而减少模型使用数量。灯光贴图的烘焙可以使用Unity3D中的灯光烘焙系 统,也可以使用外部渲染器烘焙后导入使用第一种方式,在Unity3D中的烘焙效果并不是非常细 腻,而且烘焙设置的参数越高,速度会非常慢,需要耗费大量时间。
本系统采用的是Vray渲染器来 进行灯光贴图的烘焙,灯光的设置和参数的调整均在3ds Max中来完成,对于烘焙效果的调整自由 度非常高,烘焙质量和速度都比较理想。