1 / 22

pLAB Virtual Reality Programming laboratory

pLAB Virtual Reality Programming laboratory. Pertti Rauhala (0400 705845) Sami Vuolli Robin Francett. Background . The European Regional Development Fund Part of a laboratory network MediaSpace (University of Lapland) MediaLaboratory (Kemi-Tornio Polytechnic)

kineta
Télécharger la présentation

pLAB Virtual Reality Programming laboratory

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. pLABVirtual Reality Programming laboratory • Pertti Rauhala (0400 705845) • Sami Vuolli • Robin Francett

  2. Background • The European Regional Development Fund • Part of a laboratory network • MediaSpace (University of Lapland) • MediaLaboratory (Kemi-Tornio Polytechnic) • Budget about 2 mill. €

  3. Background • Project started autumn 1999 • Lab renovation ready autumn 2002 • Opening day January 2003 • Laboratory equipments purchased December 2004

  4. The project… • Built in two phases • Building the lab and developing of our skills • New projects from degree programmes and business. Educational use and integration to polytechnic • Ended February 2005

  5. The project… • About 15 thesis • Rovaniemi polytechnic 13 • University of Lapland 2 • Several student projects • software engineering • Electronics • Research and development projects • Bitparty • PICYBU

  6. Equipment • 3D Digitizer KonicaMinolta VL-9i • CyberTouch data gloves system whit Vibro-tactile feedback • 2TB file server with tape back-up device • Passive stereo projection system • 3D displays • Nvisor FX HMD • DNP 60 Holoscreen • Pen tablet • Macintosh computers • Moog Motion platform • Projectors • Light and sound devices • Motion tracking hardware • …

  7. Competence • pLAB specializes to integrated real-time 3D visualization environments • Purpose to combine synthetic models created with computers to real environments • Real time environment gives an opportunity to interact with hard- and software

  8. At the moment… • Motion base software and programming interfaces • Student projects • Demonstration of scholarship • Installation and implementation • Future project selection • Negotiations with business • Research and development • Education

  9. In the future…. • More co-operation with University of Lapland • MediaSpace laboratory equipments • Research and development projects • Education

  10. Real-time 3d-graphics programming • Programming on Windows or Linux • OpenGL & DirectX • Paradigm Vega • Eon Reality • Programming language C / C++

  11. Multigen Paradigm Vega • One of the leading development environments for doing simulations, VR-applications and visualization programs. • Vega consist of two different parts: • Vega Lynx, application development graphical interface • Vega Api • Includes drivers for all common VR–input devices and projection environments. • http://www.multigen.com

  12. Eon Reality • Windows based toolkit to create 3d-graphics presentations • Graphical user interface • Includes: • EON Studio • EON Server • EON Immersive • EON SDK • http://www.eonreality.com

  13. Features of EON • Development of applications is easy. (visual editor) • Compatible with VR-devices that exists. • Programming: VB-script and Java Script. EON SDK C/C++ -language • EON makes possible to view simulations also in web-browser through Web3d–plugins. • Integrating 3d-graphics to Internet Explorer, Netscape, Macromedia Director, Shockwave, Flash, PowerPoint, Word and Visual Basic.

  14. Terraingen • Designed to view and edit authentic or computer generated terrains • Writen in C++, using MFC and OpenGL

  15. Snow Mobile Simulation • Developed using Paradigm Vega • Key features: • Uses a real snow mobile, mounted on motion base • Simulated terrains are measured using GPS-technology

  16. Snow Wars • Game, based on the rules of a real-world snow war game • World Champion tournament annual held in Kemijärvi • Uses two separated spaces and links them together by using augmented reality technologies like: • Motion tracking • Machine vision • Head mounted display • http://plab.ramk.fi/vanhat/projektit/snow.htm

  17. Graphics Cluster • Hardware for gfx cluster in plab: • Dual Intel Xeon 2GHz CPUs • nVidia Quadro 4 FX G3300G graphics card • Supports frame/genlock and quadbuffering • 1 GB memory

  18. Aquarium • Uses a graphics cluster to render to 3 displays at same time in stereo • Uses LCD shutter glasses • Simulates a flocking behavior of a shoal of fish

  19. Flow • Developed using EON • Model of River Kemijoki along Rovaniemi • Photographed textures

  20. pLABVirtual Reality Programming laboratory • Pertti Rauhala (0400 705845) • Sami Vuolli • Robin Francett

More Related