220 likes | 404 Views
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)
E N D
pLABVirtual 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) • Budget about 2 mill. €
Background • Project started autumn 1999 • Lab renovation ready autumn 2002 • Opening day January 2003 • Laboratory equipments purchased December 2004
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
The project… • About 15 thesis • Rovaniemi polytechnic 13 • University of Lapland 2 • Several student projects • software engineering • Electronics • Research and development projects • Bitparty • PICYBU
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 • …
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
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
In the future…. • More co-operation with University of Lapland • MediaSpace laboratory equipments • Research and development projects • Education
Real-time 3d-graphics programming • Programming on Windows or Linux • OpenGL & DirectX • Paradigm Vega • Eon Reality • Programming language C / C++
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
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
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.
Terraingen • Designed to view and edit authentic or computer generated terrains • Writen in C++, using MFC and OpenGL
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
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
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
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
Flow • Developed using EON • Model of River Kemijoki along Rovaniemi • Photographed textures
pLABVirtual Reality Programming laboratory • Pertti Rauhala (0400 705845) • Sami Vuolli • Robin Francett