虚拟旅游类型 Web 应用程序的 3D 建模
当我为房地产经纪人开发时,我们提到了一项服务,该服务可以拍摄列出的房产的内部,在整个过程中运行重叠的图像,并生成该房产的“3D 游览”,让查看列表的公众可以体验这些图像就好像他们在房产内部一样,使用鼠标将视角在两个平面上旋转 360 度。 这里是此类虚拟旅游服务的示例。
我想开发一个类似的应用程序,但不太详细,并使用较少的真实图像,而是使用纹理和人造的注入图像,以允许将海报、菜单等放置在场地模型内、墙壁等上。我怀疑在这里使用 3D 游戏引擎可以让我比整个虚拟游览类型设置更好地控制内容,但我需要能够相当轻松地从墙的照片创建一个大的表面纹理,例如墙。
如果我想让我的 Web 门户能够在 ASP.NET MVC3 应用程序中为我的客户提供此类建模,我应该从哪里开始?我知道我将在这里广泛使用第三方库,但我更喜欢推荐那些不提供整体解决方案的库,而只是提供供我组装整体解决方案的工具。
When I was developing for realtors, we referred to a service that would photograph the inside of a listed property, run overlapping images through their process, and produce a '3d tour' of the property, where Joe public viewing the listing could experience the images as if they were inside the property, using their mouse to rotate their viewpoint fully 360 degrees in two planes. Here is an example of such a Virtual Tour service.
I would like to develop a similar application, but less detailed, and using less real imagery in favour of textures and artificial, injected imagery, to allow the placement of posters, menus etc. inside the model of the venue, on walls etc. I suspect using a 3D gaming engine here would give me more control of the content than the total virtual tour type setup, but I need to be able to fairly easily create a large surface texture, such as a wall, from a photo of that wall.
Where do I start if I want to enable my web portal to offer such modelling for my clients, in my ASP.NET MVC3 application? I know I'll be making extensive use here of third party libraries, but I would prefer recommendations on those that don't offer a total solution, just the tools to for me to assemble a total solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Unity3d (unity3d.com) 是一款价格实惠但功能强大的游戏引擎,由于以下原因,它可能非常适合您:
他们在 forum.unity3d.com 上有免费试用版和活跃的社区,所以请看一下。
Unity3d (unity3d.com) is an affordable but powerful game engine that might be a good fit for you for these reasons:
They have a free trial and an active community at forum.unity3d.com, so give it a look.