开发3D交互式图像功能的方向

时间:2021-04-12 12:16:46

I will keep this simple. I am looking everywhere to find something to create 3d tour of an interior similar to photosynth and gmaps street view but only with javascript.

我会保持这个简单。我到处寻找能够创建类似于photosynth和gmaps街景的内部3D游览的东西,但只能使用javascript。

Seadragon is the closest thing I found but its not 3d. Sorry if this is too simple but please let me know if you know any API that this can be achieved with.

Seadragon是我发现的最接近的东西,但它不是3d。很抱歉,如果这太简单了,但如果您知道任何API可以实现,请告诉我。

Thanks a bunch

谢谢你们

[I need this to be working with current usual web technologies so HTML5 solutions won't help]

[我需要使用当前常用的Web技术,因此HTML5解决方案无济于事]

Here are some stuff I found but not exactly my ideal:

以下是我发现的一些东西,但不完全是我的理想:

  1. jQuery simple panorama viewer but this is not exactly sleek/intuitive but does have a appeal as in terms of scalability, it will not require members to spend so much time taking 100s of photos to create a 3d model of a space.

    jQuery简单的全景查看器,但这不是完全时尚/直观,但在可伸缩性方面确实具有吸引力,它不需要成员花费这么多时间拍摄100张照片来创建空间的3D模型。

  2. of course Microsoft zoom it or seadragon which is really sleek and also doesn't need excellent photography skills but doesn't produce 3d models

    当然微软放大它或seadragon这是非常时尚,也不需要出色的摄影技巧,但不生产3D模型

  3. Photosynth and Unity are great but even though I am thankful to Itay Moav with his/her post below I really want and need to move away from expecting people to have a plugin on their system in order to access a service as this has a huge user experience down turn.

    Photosynth和Unity很棒,但即使我感谢Itay Moav,他/她的帖子在下面我真的想要并且需要远离期望人们在他们的系统上有一个插件来访问服务,因为这有一个巨大的用户体验下来。

2 个解决方案

#1


1  

You want to look for a 3d space-filling-curve. A 3d sfc reduces the 3d complexity to a 1d complexity. It's a bit like an octree and a fractal. For 2d you want to look for a 2d space-filling-curve. You want to look for Nick's spatial index quadtree hilbert curve blog: http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-indexing-with-Quadtrees-and-Hilbert-Curves.

您想要寻找3d空间填充曲线。 3d sfc将3d复杂度降低到1d复杂度。它有点像八叉树和分形。对于2d,您希望寻找2d空间填充曲线。您想要寻找Nick的空间索引quadtree hilbert曲线博客:http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-indexing-with-Quadtrees-and-Hilbert-Curves。

#2


1  

I would use Unity, if you do not care about Linux users (Apple users are good).
It even has a Javascript API

我会使用Unity,如果你不关心Linux用户(Apple用户很好)。它甚至还有一个Javascript API

#1


1  

You want to look for a 3d space-filling-curve. A 3d sfc reduces the 3d complexity to a 1d complexity. It's a bit like an octree and a fractal. For 2d you want to look for a 2d space-filling-curve. You want to look for Nick's spatial index quadtree hilbert curve blog: http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-indexing-with-Quadtrees-and-Hilbert-Curves.

您想要寻找3d空间填充曲线。 3d sfc将3d复杂度降低到1d复杂度。它有点像八叉树和分形。对于2d,您希望寻找2d空间填充曲线。您想要寻找Nick的空间索引quadtree hilbert曲线博客:http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-indexing-with-Quadtrees-and-Hilbert-Curves。

#2


1  

I would use Unity, if you do not care about Linux users (Apple users are good).
It even has a Javascript API

我会使用Unity,如果你不关心Linux用户(Apple用户很好)。它甚至还有一个Javascript API