Local Navigation Systems
Stepán Kment xkment@cslab.felk.cvut.czComputer Graphics Group Czech Technical University Prague, Czech Republic |
Local navigation systems - philosophy
There are some problems with 3D nature of objects created by mankind. It could be surprising, but just a few people, who are working in some special jobs, are used to think in 3 dimensions, most people can not orient themselves in such environment except they are guided. If you ask anyone, what is the farest object they can see, they probably look to the Earth's horizon and say, that it is the building 5 kilometers far. Mostly they do not think about top direction, where they can see the Sun in distance about 30.000.000 times farer! That is our nature, we walk on the Earth, we are not used to fly. That means that if we build complete 3D model of the building (with all interiors), it would be nearly useless as the map, we must cut the building into separate 2D floors. Or there is another way of presentation, which is available few last years, when computers became able to replay animations in random order without slow seeking - it is possible to record movie, which shows the movement from one point, say the main entrance, to the other, for instance director's room.
There are not many straight paths in normal building, if one describes the way to the other point, it mostly looks like
turn left, go ahead, there is an lift, use it - 2 floors up, then right, ahead, left, upstairs, ahead, there it is
You probably agree that this sentence is a bit hard to remember, especially when it is more than three times longer (this sometimes happens in one of the old buildings of our university). Man's memory much more remembers animation and some unique orientation points, especially when one can replay the animation many times simply. Also, orientation points can make one remember more information seen previously - the brain's memory works on principle of associations (and, of course, these unique objects are good input for this process).
Let us now derive some results form these ideas:
There are few technologies we can use, but probably the simplest and completely inexpensive is to design common web site on the building intranet. Nearly everyone has access to WWW, that means he or she has installed browser. Downloading the plug-ins for extra capabilities is also simple, the plug-ins are mostly free.
There are following technologies available:
I decided to use combination of VRML2 and HTML extended by Java scripts in my systems. There exist very good authoring tools for each of these technologies and they are widely accepted as industry-standards. The rest of this paper is just a list of experiences I have learnt about these technologies and partially also a how-to guide.