Here are some screenshots from a project I have been working on recently as part of my 3 months position as a Graduate Research Assistant.
The purpose of this project was to create a Virtual Environment for engineering students at Birmingham University.
It has been theorised that the project would allow the students to simulate effects seen in reality without the limitations they would face otherwise, such as extreme gravity, ideal machines, frictionless movement, etc.
The project would also serve as possible research material on game-based learning, studying whether using a 3D game engine with interesting visuals improves students' motivation.
The lab has been developed using Unreal Development Kit with the simulations being programmed partly in UnrealScript, using PixelMine's nFringe plugin for Visual Studio 2010 to serve as the IDE, extended functionality being added using external C++ code.
The majority of 3D models were created in Autodesk 3DS Max while some were sourced from different websites as free for educational use models the textures being sourced mostly from www.cgtextures.com and edited in Adobe Photoshop to suit the purposes. Some of the textures were then modified heavily in the UDK Material Editor to create interesting and appealing materials.
The user interface which controls the different simulations was created using Autodesk's Scaleform 4.0, Adobe Flash and ActionScript 3.0.
From a design point of view, the Engineering Lab has been thought of as a futuristic science facility, inspired by architecture and level designs from popular games such as Mirror's Edge, Doom, and others. It has been theorized that by having an appealing environment which has a video game feel, the students would feel more motivated to explore and study on their own.
Visual purpose areas:
The Canteen |
The canteen (above) is one of the many areas built entirely for visual purposes, in order to bring the environment closer to the look of a video game.
|
Corridor to dormitories |
Dorm room. |
Study areas:
One of the classrooms with fully functional experiments on the tables. |
Simulation areas:
Entrance to the Lab |
Overview of the Lab |
Simulation of static and dynamic balancing |
Another experiment, The Centrifuge (below), is a replication of the machine used to train pilots and astronauts to support the high G forces experienced in flight. It features an arm that rotates around a point, set at one of the ends, with a seat for the player at the other end. It can be observed and controlled both from the control room or from the centrifuge room itself, either inside or outside the centrifuge. Increasing the rotation speed will extend the massive spring attached metal ball, placed inside the centrifuge to showcase the effects of the centrifugal force.
In the control room a graph is available that can plot different parameters such as extension, force, time, etc.
The transparent screen visible in the middle, is to be used for operating instructions (currently displaying Lorem Ipsum).
The screen on the right serves as a note taking station, where each student running the simulation can leave comments on his/her understanding of the experiment, which is then automatically saved to a file and displayed on the screen. This has been devised so that students can see each other's comments and possibly gain understanding of how the experiment works, based on useful comments.
Centrifuge control room |
Centrifuge room overview |
Inside centrifuge room |
Inside centrifuge |
Overview of whole level |