Skip to main content

I am developing a virtual tour project to aid in navigation around a small local theatre. My aim is to enable someone to search for a specific seat number, and the virtual tour would display only the hotspots that lead to the shortest or “best” path starting from the first panorama or a specific location in the virtual tour.

I opted to solve this by first creating a virtual tour of the whole theatre. Then I built a graph of the panoramas (panoramas=nodes, hotspots=Arcs), which will be combined with a search algorithm (BFS) to find the shortest path. Once the path is decided, the first panorama is called (displayed) with all but one of the hotspots that lead to the next panorama according to the search algorithm. The next panorama should also have only one visible hotspot according to the path chosen by the algorithm. I understand that I can hide the hotspots using URL parameters. But how can I automate this to apply seamlessly to each panorama on the path?

Ronald

Hey michael lugan 

That's quite a challenge, nice.
Once I've seen someone having accomplished this with a lot of custom code. Nowadays much easier with ai. He had it in such a way that whereever you were in the virtual tour and however the camera was pointing, as soon as a new location was set, the camera started to move into the right camera direction and go one by one in each panorama to the final destination, keeping in account panoramas at cross sections to turn the camera 90 degrees if turning right. Not entirely sure if that's also what you are looking for as well, I think so.

Which software are you currently using?

michael lugan

Hi Ronald, thanks for your comment. I am currently using 3DVista, and yes, I was considering the example you mentioned in my first iteration. idealy i just want to create a "Google Street View like" efature to aid people navigate indoors in a simple way and with minimum clutter. Could you please share the link to the example so that I can make a comparison?

Ronald

michael lugan I don't have a link to the example. Been very long time ago and I remember the person being a bit secretitive about it.