贴子标题/内容
虚拟展厅漫游怎么做?第一人称摄像机加区域触发,让观众自己走
<p style="text-align: start;">虚拟展厅这个需求,做过的都知道,核心不是模型多好看,是观众能不能自己逛。</p><p style="text-align: start;">如果镜头是固定的,观众只能按你设定的路径看,那跟在网页上看视频没区别。虚拟展厅的价值在于“我想看哪就看哪”。</p><p style="text-align: start;">映数云图里做漫游,第一人称摄像机是核心组件。但光有摄像机不够,还得配音频播放、浮动标签这些,才能把体验做完整。</p><p style="text-align: start;"><strong>第一人称摄像机,让观众自己走</strong></p><p style="text-align: start;">第一人称摄像机挂上之后,用户可以用键盘或者鼠标控制视角移动。前后左右移动分别用WASD控制,鼠标转视角。</p><p style="text-align: start;">配置的时候注意几个参数。</p><p style="text-align: start;">视野范围设置摄像机的视角大小,超出范围的画面不显示。这个参数决定用户能看到多宽的画面,太窄显得憋屈,太宽显得变形。</p><p style="text-align: start;">视野距离设置摄像机的可视距离,超出距离的画面不显示。这个参数控制远裁剪面,太近远处的东西看不到,太远性能消耗大。展厅漫游一般设一个中等偏大的值,能看清远处展品就行。</p><p style="text-align: start;">视角旋转系数设置第一人称下的视角旋转系数。数值越大鼠标转视角越灵敏,数值越小越稳。展厅漫游建议设小一点,用户不容易晕。</p><p style="text-align: start;">角色移动速度设置前后左右移动的速度。太快容易晕,太慢逛着着急。展厅漫游一般设一个中等偏慢的值,让用户慢慢逛。</p><p style="text-align: start;">启用重力设置是否启用第一人称人物的重力。开了之后用户不能穿墙,也不能飞天,只能在地面上走。展厅漫游一般开着重力,模拟真实走路。</p><p style="text-align: start;">隐藏鼠标设置是否隐藏第一人称视角下的鼠标。隐藏之后画面更干净,按下Esc或者Alt键可以暂时显示。展厅漫游建议隐藏,用户看展品的时候不被鼠标干扰。</p><p style="text-align: start;">指示框常驻显示设置是否常驻显示相机指示框。这个参数看需求,一般关掉,画面更干净。</p><p style="text-align: start;"><strong>飞行摄像机和环物摄像机,什么时候用</strong></p><p style="text-align: start;">飞行摄像机跟第一人称类似,但没有重力感,可以上下翻飞。适合大场景俯瞰、园区规划、城市漫游。</p><p style="text-align: start;">环物摄像机是绕着某个物体转。适合展品单独展示,用户想看哪个展品,镜头绕着它转一圈。</p><p style="text-align: start;">这三个摄像机可以配合用。主视角用第一人称,点某个展品切换到环物摄像机看细节,看完再切回来。</p><p style="text-align: start;"><strong>区域触发,走到哪触发哪</strong></p><p style="text-align: start;">漫游类项目里,区域触发是很实用的功能。</p><p style="text-align: start;">区域进入、区域离开、区域驻留,三个触发方式对应不同场景。</p><p style="text-align: start;">区域进入适合触发讲解。用户走到某个展品前面,自动播放语音或者弹出文字说明。</p><p style="text-align: start;">区域离开适合关闭内容。用户走开了,讲解自动停,弹窗自动关。</p><p style="text-align: start;">区域驻留适合触发动画。用户在某个区域停留超过几秒,触发一段动画或者视频。</p><p style="text-align: start;">这三个触发方式配合音频播放和文本弹窗使用,漫游体验会好很多。观众不用点任何按钮,走到哪看到哪听到哪。</p><p style="text-align: start;"><strong>浮动标签,展品说明</strong></p><p style="text-align: start;">漫游过程中,观众需要知道每个展品是什么。浮动标签挂在展品旁边,配“显示标签”动作触发器。</p><p style="text-align: start;">标签内容填展品名称或者简介,文本颜色、文本大小调好。跟随物体勾上,标签会跟着展品动。显示持续时长可以设一个值,标签显示几秒后自动隐藏,也可以设0一直显示。</p><p style="text-align: start;">标签位置别挡住展品本身,一般放在上方或者侧面,字号不用太大,能看清就行。</p><p style="text-align: start;">标签可以配点击展开,点一下显示详细说明。这样既保持画面干净,又能提供足够信息。</p><p style="text-align: start;"><strong>音频播放,走到哪响到哪</strong></p><p style="text-align: start;">漫游类项目里,音频播放一般配区域触发使用。用户走到某个展品前面,区域进入触发播放音频。用户走开,区域离开触发停止音频。</p><p style="text-align: start;">音频从外部导入,音量大小调好。循环一般不开,讲解类音频点一次播一次。背景音可以单独挂一个音频播放组件,循环开着,音量调低。</p><p style="text-align: start;"><strong>发布参数,别忘了设密码</strong></p><p style="text-align: start;">展厅项目做完要发布。发布参数组件里可以设访问密码。访问密码填上,发布后访问需要输入密码。不填的话,发布后访问无需输入密码。</p><p style="text-align: start;">内部展厅或者客户不想公开的内容,建议设个密码。密码发给负责人,其他人打不开。</p><p style="text-align: start;"><strong>性能要注意</strong></p><p style="text-align: start;">漫游类项目模型多,贴图多,性能容易出问题。轻量化和资产清理提前做,别等场景搭完才发现跑不动。</p><p style="text-align: start;">发布的时候记得导出离线包,现场网络不一定靠谱。</p>