(mmap09) 3d object implementation on bicycling at...

14
3D OBJECT IMPLEMENTATION ON BICYCLING AT UI VIRTUAL REALITY APPLICATION BASED ON 3D-GAMESTUDIO Symposium on Multimedia and Application Processing (MMAP09) International Multi Conference on IT (IMSCIT) Mragowo, Poland 12-14 October 2009 Riri Fitri Sari, A. Gianty, C. Parameswari, P D Purnamasari Department Electrical Engineering Faculty of Engineering University of Indonesia Kampus Baru UI, Depok 16424, Indonesia Email: [email protected] Abstracts We review 3D computer technology. our experience in creating a virtual bicycling environment at the University of Indonesia Green Eco-campus. We explain the implementation of the VR environment using 3D-Games Studio and our experience in viewing the result with VR device, i.e. 3D E-Dimensional wireless goggle. We present the real world elements with the graphics that imitate the real world such as bicycle movement, camera perceptions, and object collision handling to other entities such as wall, tree, or building. The environment includes bicycle track, trees and obstacles in the pathways. Application is subsequently tested by the users in terms of the general object condition, user’s respond to the virtual reality environment and the future development.

Upload: duongduong

Post on 02-May-2019

214 views

Category:

Documents


0 download

TRANSCRIPT

3D OBJECT IMPLEMENTATION ON BICYCLING AT UI VIRTUAL REALITY APPLICATION BASED ON 3D-GAMESTUDIO

Symposium on Multimedia and Application Processing (MMAP09)International Multi Conference on IT (IMSCIT) Mragowo, Poland12-14 October 2009

Riri Fitri Sari, A. Gianty, C. Parameswari, P D PurnamasariDepartment Electrical EngineeringFaculty of Engineering University of IndonesiaKampus Baru UI, Depok 16424, IndonesiaEmail: [email protected]

Abstracts� We review 3D computer technology.

� our experience in creating a virtual bicycling environment at the University of Indonesia Green Eco-campus.

� We explain the implementation of the VR environment using 3D-Games Studio and our experience in viewing the result with VR device, i.e. 3D E-Dimensional wireless goggle.

� We present the real world elements with the graphics that imitate the real world such as bicycle movement, camera perceptions, and object collision handling to other entities such as wall, tree, or building. The environment includes bicycle track, trees and obstacles in the pathways.

� Application is subsequently tested by the users in terms of the general object condition, user’s respond to the virtual reality environment and the future development.

Agenda� Virtual Reality� Stereoscopic Equipment� VR Applications� 3D Games Studio� Lite-C, World Editor� Model Editor (Model, Sprite)� Sublevel, Terrain� Design of the Application� Architectural design (class diagram).� Result and Evaluation� System and Software Evaluation

Universitas Indonesia

Location: Depok,

Indonesia

320 Hectares of land

49,000 students and 2,400

academic staff

12 Faculties and more

than 50 departments (240

study programs)

Virtual Reality� Sophisticated 3D games and application.

� 40 Km bicycle track at the University of

Indonesia, and 1000 free bicycle to use.

� Purpose: creating a complete bicycle

object and environment, using 3DGames Studio.

� WED, Script editor, Model Editor

� Evaluated and viewed using

E-Dimensional 3D wireless glasses for

PC.

Stereoscopic Equipment

� E-Dimensional 3D wireless glasses for PC:

◦ Dongle, Wireless glasses, transmitter, Monitor.

� VR Application in Video Game industry

(developing models and creating cinema

cut-senses)

◦ 3D computer graphics software: 3Ds Max, Blender, Cinema 4D, Lightwave 3D, Maya Autosdesk, Softimages/XVI (Avid).

3D Games Studio

� GameStudio or 3DGS:◦ 3D computer game development, allows user to

create 3D games and other VR application.

� Can be used for 2D or 3D games, simulation, and multimedia application.

� Requires MED, WED, and script editor to see all variables, functions, and actions.

� Library of prefabricated textures, building parts, furniture, vehicles, weapons and actors.

Scripting languages� Script Editor (SED)

� Scripting languages for controlling objects or actors.

� Most script languages are interpreted-translated into an intermediate bytecode

� Lite-C: supports of multimedia objects, sounds, images, movies, user interfaces element, 2D and 3D models.

� Supports FBX, 3DS, OBJ, ASE,

MAP, MDL, MD2, FX, BMP, PCX,

text fragments

World Editor

� Editor for creating the virtual world.

� Control center, in which all levels,

model, and scripts are linked.

� Various objects can be arranged,

actions can be assigned to models, defined through scripts, textures can

be assigned to level geometry, levels

can be built using Binary Space

Partitioning Tree (BSP) technique.

World Editor (WED)

Model Editor

� Provides capabilities of designing models.

� Made of meshes (polygons) to form a shape, skeleton of bones for animation, one or several textures for the skin, effect files .fx for shades.

� Textures created in external graphic editor.

� 3D object is a set of 3D ponts that formed unity of faces. Game engine can render several types of separate 3D objects-entities on the screen.

� Suport entities such as: Model, Sprite (2D object that can serve several purposes), sublevel, terrain.

Model Editor (MED) View

Design with the UML Diagrams

� Use Case Diagram

� Activity Diagrams

� Class Diagrams

Web Services

Activity Diagram

Class Diagram

event_sepeda

Event_Brake()

Event_Impact()

init_sepeda

commonWheelHeight

InitRoda()

RodaDepanInit()

RodaBelakangInit()

InitRangka()

InitMarks()

fisik_sepeda

maxTorque

massRoda

maxTorqueBrake

maxAngSpeed

key_maju

key_mundur

key_kiri

key_kanan

key_brake

BikeInit()

UpdateKecepatan()

KontrolKecepatan()

main

levelname : String

cameraTAng

cameraTPos

cameraMode

camera_arc

wheelCounter

pFocus

main()

ControlCamera()

acknex.h

default.h

Class Diagram

UI Terrain

Bicycle Model in WED

Objects in WED

Object with 1st perspective camera in the un-flat environment

RESULT OF THE USER TESTING Question Result

1. Familiarity with 3D Applications. 3,5 ± ,935

2. Familiarity with Lite-C. 1,5 ± 0,787

3. Familiarity with 3D Gamestudio. 2,4 ± 0,728

4. 3D bicycle object design . 3,2 ± 0,392

5. Object control. 3,3 ± 0,418

6. Object forward movement 3,5 ± 0,327

7. Object backward movement 3,4 ± 0,433

8. Object to the right movement. 3,7 ± 0,299

9. Object forward movement 3,6 ± 0,320

10. Direct perspective camera. 3,7 ± 0,299

11. Un-direct perspective camera. 3,8 ± 0,261

12 Object speed 3,1 ± 0,196

13. Collision handling. 3,6 ± 0,320

14. Virtual world can really imitate the real

world. 3,2 ± 0,489

15. Future projections. 4 ± 0,000

Wireless Glasses

� Closer to the reality.

� Wireless glasses which receive a signal to

synchronize the glasses with the 3D image

on the monitor.

� The 3D goggle in this experiment used the same concept with the equipment the 3D

movie in the theatre.

3D Implementation3D Implementation

The use of E-Dimensional wireless glasses

Conclusion� The implementation of virtual reality of

bicycling at University of Indonesia green eco-

campus environment using 3D Games studio

software

� The user test results show that users are relatively satisfactory with the 3D built

environment.

� The use of 3D Glasses for the VR experience

has provided an extra experience using

different devices to create a more real

environment.

Future work� Improving the virtual reality environment of

the bicycle track and all buildings at the

University of Indonesia’s Depok campus.

� Explore other VR application development

platform such as using Alice.

� Put the system in public spaces in which

students and other users can use the VR

system.

� Promote the preservation of environment by

using the free bicycling facility.

References� Virtual Reality, http://en.wikipedia.org/wiki/Virtual_reality, last accessed 21 January 2008.

� Stereoscopy, http://www.stereoscopy.com/faq/whatis.html, last accessed 5 June 2008.

� Stereopticon, http://en.wikipedia.org/wiki/Stereopticon, last accessed 5 June 2008.

� Stereopsis, http://en.wikipedia.org/wiki/Stereopsis, last accessed 5 June 2008.

� Game design, http://www.theliquidateher.com/gamedesign. html, last accessed 24 April 2008

� 3 D Game, http://www.3Dgamestudio.com/, last accessed 24 April 2008.

� Lite-C, http://en.wikipedia.org/wiki/Lite-c, last accessed 3rd April 2008.

� Lite-C, http://www.conitec.net/english/gstudio/litec.htm, last accessed 6th April 2008

� 3D Computer Graphic Software, http://en.wikipedia. org/wiki/3D_computer_graphics _software,

last accessed 6 February 2008

� 3D Games studio, http://www.sharewarejunkies. com/03zwd6/3d_gamestudio.htm, last accessed

5 June 2008.

� Game Studio, http://en.wikipedia.org/wiki/Gamestudio. last accessed 24 April 2008.

� Sommervile, Ian. Software Engineering, 2007, Addison Wesley. [1] Virtual reality ,

http://en.wikipedia.org/wiki/Virtual_reality, last accessed 4th January 2008

� GameStudio-FAQ, http://www.conitec.net/english/gstudio/faq.htm#was1, last accessed 4th

March 2008

� 3D Game Studio, http://en.wikipedia.org/wiki/3D_Game_Studio, last accessed on 3rd April 2008

� Conitech Group, Gamestudio Manual, Extra Edition 7,05.

� Gamestudio, http://www.conitec.net/english/ gstudio/order7.htm , last accessed 6th April 2008.