PDA

Ver la versión completa : Augmented Reality Sandbox



dDaunloz
28-07-2015, 12:11 AM
https://i.imgur.com/oCErGd3.png


Project Goals

The goal of this project was to develop a real-time integrated augmented reality system to physically create topography models which are then scanned into a computer in real time, and used as background for a variety of graphics effects and simulations. The final product is supposed to be self-contained to the point where it can be used as a hands-on exhibit in science museums with little supervision.

Project Details

The sandbox hardware was built by project specialist Peter Gold of the UC Davis Department of Geology. The driving software is based on the Vrui VR development toolkit and the Kinect 3D video processing framework, and is available for download under the GNU General Public License.
Raw depth frames arrive from the Kinect camera at 30 frames per second and are fed into a statistical evaluation filter with a fixed configurable per-pixel buffer size (currently defaulting to 30 frames, corresponding to 1 second delay), which serves the triple purpose of filtering out moving objects such as hands or tools, reducing the noise inherent in the Kinect's depth data stream, and filling in missing data in the depth stream. The resulting topographic surface is then rendered from the point of view of the data projector suspended above the sandbox, with the effect that the projected topography exactly matches the real sand topography. The software uses a combination of several GLSL shaders to color the surface by elevation using customizable color maps (the default color map used right now was provided by M. Burak Yikilmaz, a post-doc in the UC Davis Department of Geology), and to add real-time topographic contour lines.

At the same time, a water flow simulation based on the Saint-Venant set of shallow water equations, which are a depth-integrated version of the set of Navier-Stokes equations governing fluid flow, is run in the background using another set of GLSL shaders. The simulation is an explicit second-order accurate time evolution of the hyperbolic system of partial differential equations, using the virtual sand surface as boundary conditions. The implementation of this method follows the paper "a second-order well-balanced positivity preserving central-upwind scheme for the Saint-Venant system" by A. Kurganov and G. Petrova, using a simple viscosity term, open boundary conditions at the edges of the grid, and a second-order strong stability-preserving Runge-Kutta temporal integration step. The simulation is run such that the water flows exactly at real speed assuming a 1:100 scale factor, unless turbulence in the flow forces too many integration steps for the driving graphics card (currently an Nvidia Geforce 580) to handle.


https://i.imgur.com/sbhZBSU.jpg

https://i.imgur.com/vGjFJ6X.jpg

https://i.imgur.com/KxpO6vH.jpg

https://i.imgur.com/vHhpARu.jpg


https://www.youtube.com/watch?v=X3rkl6k86w0


https://www.youtube.com/watch?v=Ki8UXSJmrJE


https://www.youtube.com/watch?v=j9JXtTj0mzE


https://www.youtube.com/watch?v=d_ZHsgKjNNk

http://idav.ucdavis.edu/~okreylos/ResDev/SARndbox/

Tortuga
28-07-2015, 12:08 PM
sale sim city interactivo? jajaja