关于“虚拟展会体验平台”的开发问题
受命开发一个“虚拟展会体验平台”,大概功能有展厅管理、展望管理等等管理功能;还要有展厅、展位的布置管理等用户的产品展示体验功能,体验效果比如:鼠标能控制前进转弯,跳转展厅,进入某展位,观看某展品(360度),能点击链接互动。。。。。。
实景视频素材我们会自己拍摄,在此基础上建虚拟3D模型,需要很好的展会现场光影气氛,和现实一样,重点展位和普通展位要有差异。
本人对这方面一窍不通,特提出下列问题,请高人赐教
该项目的建设思路,比如用什么工具开发,开发流程,大概的开发成本等等,本人是一菜鸟,不知道如何开始、向着什么方向去运作。。。亟待大虾的指教,内容越明确越好!不胜感谢!
[解决办法]
我觉得可以有两种方法,分别是直接用底层的操作去实现这个展厅和用一些软件去实现。
从底层操作可以运用Visual Studio加上OpenGL的库直接进行编程语言可以用C++什么的,OpenGL的库中已经有关于光照,绘图,贴图的一系列函数,同时也可以编写用户运动及摄像机拍摄的操作。
运用软件引擎的话,可以试试Unity3D或者UnReal引擎,这两款软件在不用3DMax的建模帮助下模拟一些简单的规则几何体并加上单面纹理是没问题的。这两款软件都可以简单设置照相机位置,并通过C#/Js等语言来进行操作。这两款软件制作用户操作界面也都比较简单。
对于您的需求,工作主要有场景建模、贴图、光照模拟、用户操作这几方面的工作。运用第二种方法比较简单可行。至于开发成本我也不是很清楚,会和制作出的虚拟现实质量直接挂钩。基本就是这样。。