a 3d virtual world of queen’s university

1
Imagine A World Without Boundaries Business Collaboration Spaces Mirror Worlds Social Games Educational Worlds Various Applications A 3D Virtual World of Queen’s University Seong Yong Min, Supervisor: Prof. David Skillicorn What is 3D Virtual World? Open source Multiverse Platform and Development Tools References: http://www.multiverse.net More Information visit: www.flymin.com/joomla How to build a world? 1. Take a picture 2. Modify resource file with 2D graphic tools and export as 3d tool files (*.3ds) 3. Import to 3D graphic tools, modify, and add collision volumes 4. Export as COLLAD (*.dae) file 5. Convert to Multiverse (*.mesh, *.material, *.physics, etc) files 6. Place and manage objects cf) Assume world and properties files already exist Example: building Goodwin Hall The Multiverse Network Connects all Multiverse Client "World Browsers" to game worlds running on Multiverse servers Handles consumer registration, authentication, and login Multiverse World Browser 3D rendering engine based on OGRE/Axiom Written in C#; scriptable in Python Multiverse Servers Written in Java; scriptable in Python Write server plug-ins in Java Standard JDBC database backend Development Tools World Editor, Terrain Generator, and Model Viewer 3ds, Maya, Google Scketchup Pro Conversion tools, MySQL, J2SDK, etc. Figure 2-B: The Multiverse World Architecture Figure 2-A: The Multiverse Network A computer-based simulated environment intended for its users to inhabit and interact via avatars. Queen’s university Eiffel Tower Exp. Island Challenge and Fruit Prospects Just emerged technology: few documentation, known bugs still being fixed Needed at least 2 people (developer part + designer part) Conversion problem(hard-code fixing needed) Not-integrated physics file High performance Hardware and expensive software needed Comfortable with Hand-editing configuration files and Using command-line tools Prerequisites Python, Java, XML, Art and Asset creation, Design Confidence from building 3D website with new technology With cheaper and high performance hardware and bandwidth, 3D web browser is to substitute current flat web browser interface

Upload: others

Post on 10-Apr-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A 3D Virtual World of Queen’s University

Imagine A World Without Boundaries

Business Collaboration Spaces Mirror Worlds Social GamesEducational Worlds

Various Applications

A 3D Virtual World of Queen’s University

Seong Yong Min, Supervisor: Prof. David Skillicorn

What is 3D Virtual World? Open source Multiverse Platform and Development Tools

References: http://www.multiverse.netMore Information visit: www.flymin.com/joomla

How to build a world?

1. Take a picture

2. Modify resource file with 2D graphic tools and export as 3d tool files (*.3ds)

3. Import to 3D graphic tools, modify, and add collision volumes

4. Export as COLLAD (*.dae) file

5. Convert to Multiverse (*.mesh, *.material, *.physics, etc) files

6. Place and manage objects

cf) Assume world and properties files already exist

Example: building Goodwin Hall

The Multiverse Network

• Connects all Multiverse Client "World Browsers" to game worlds running on Multiverse servers

• Handles consumer registration, authentication, and login

Multiverse World Browser

• 3D rendering engine based on OGRE/Axiom

• Written in C#; scriptable in Python

Multiverse Servers

• Written in Java; scriptable in Python

• Write server plug-ins in Java

• Standard JDBC database backend

Development Tools

• World Editor, Terrain Generator, and Model Viewer

• 3ds, Maya, Google Scketchup Pro

• Conversion tools, MySQL, J2SDK, etc.

Figure 2-B: The Multiverse World Architecture

Figure 2-A: The Multiverse Network

A computer-based simulated environment

intended for its users to inhabit

and interact via avatars.

Queen’s university

Eiffel Tower Exp. Island

Challenge and Fruit

Prospects

Just emerged technology: few documentation, known bugs still being fixed

Needed at least 2 people (developer part + designer part)

Conversion problem(hard-code fixing needed)

Not-integrated physics file

High performance Hardware and expensive software needed

Comfortable with Hand-editing configuration files and Using command-line tools

Prerequisites

Python, Java, XML, Art and Asset creation, Design

Confidence from building 3D website with new technology

With cheaper and high performance hardware and bandwidth, 3D web browser is

to substitute current flat web browser interface