(MMAP09) 3D OBJECT IMPLEMENTATION ON BICYCLING AT...
-
Upload
duongduong -
Category
Documents
-
view
214 -
download
0
Transcript of (MMAP09) 3D OBJECT IMPLEMENTATION ON BICYCLING AT...
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
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
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.