Virtual Reality on the Internet

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

11.1 si31_2001 SI31 Advanced Computer Graphics AGR Lecture 11 VRML - An Introduction.
Internet Technology Introduction Review the history of the Internet, Introducing Web Technology Web development Environment : Describe different HTML standards.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
X3D Introduction to Web3D technology Enkhbold N. Information Communication University.
Project 1 Introduction to HTML.
B.Sc. Multimedia ComputingMedia Technologies 3D Technologies for the Web.
Lahti International Week 2006 Introduction to X3D Lesson 1: Creating your models.
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
Virtual reality interfaces in connection with building process simulations. Prof. Nash Dawood Centre for Construction Innovation Research University of.
Multimedia and the WWW Howell Istance and Chris Hand, Napier University.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Tutorial 1 Developing a Basic Web Page
A Standard Humanoid Representation on The Web: VRML/X3D Humanoid Animation Working Group (H-anim) Che-Jen Chen May/30/2003.
University College Dublin1 Scope ROOT Light SourceTransform Light SourceSphere.
MULTIMEDIA Programming
1st Project Introduction to HTML.
Virtual Reality Virtual Reality involves the user entering a 3D world generated by the computer. To be immersed in a 3D VR world requires special hardware.
Hardware Specialised Devices
HYPERTEXT MARKUP LANGUAGE (HTML)
2.03B Common Types and Interface Devices and Systems of Virtual Reality 2.03 Explore virtual reality.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Welcome to the world of G.V.Ram Mohan Reddy G.V.Ram Mohan Reddy.
 Introduction  Devices  Technology – Hardware & Software  Architecture  Applications.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
People in multimedia Systems. Multimedia Systems Multimedia systems are designed by a team of people who specialise in a particular field, For example:
CHAPTER 2 Communications, Networks, the Internet, and the World Wide Web.
Unit 1 – Developing a Web Page. Objectives:  Learn the history of the Web and HTML  Describe HTML standards and specifications  Understand HTML elements.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Web Programming : Building Internet Applications Chris Bates CSE :
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
COM 205 MULTIMEDIA APPLICATIONS St. Joseph’s College Fall 2004.
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
CIS 250 Advanced Computer Applications Internet/WWW Review.
Multimedia From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 1 Introduction Important Multimedia Issues Audio Movies.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 40 How Virtual Reality Works.
Emerging Technologies Joaquin Vila, Ph.D. Professor School of Information Technology.
VRML virtual reality modeling language. what is it? standardised (sort of) notation for virtual reality over the web text file (use normal text editor)
2.03 Explore virtual reality design and use.
B.Sc. Digital Media3D Technologies for the Web 3D Technologies.
© TMC Computer School HC20203 VRML HIGHER DIPLOMA IN COMPUTING Chapter 2 – Basic VRML.
Web-based virtual reality in manufacturing applications
Vizard Virtual Reality Toolkits Vizard Virtual Reality Toolkits.
Tutorial 1 Developing a Basic Web Page. Objectives Learn the history of the Web and HTML Describe HTML standards and specifications Understand HTML elements.
CPT 499 Internet Skills for Educators Overview of the Internet Session One.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Haris Ali (15) Abdul Ghafoor (01) Kashif Zafar (27)
Made By: Pallavi Chhikara
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Web Design New Brighton High School Exploring the History of the World Wide WebWorld Wide Web.
VIRTUAL REALITY (VR) INTRODUCTION AND BASIC APPLICATIONS الواقع الافتراضي : مقدمة وتطبيقات Dr. Naji Shukri Alzaza Assist. Prof. of Mobile technology Dean.
Virtual Reality - by Arpit Gupta. Introduction  Virtual reality is an artificial environment that is created with software and presented to the user.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
X3DOM : Integrating 3D content seamlessly into webpage
Project 1 Introduction to HTML.
3.03 Explore virtual reality design and use.
Virtual Reality.
Tutorial Developing a Basic Web Page
Introduction to Multimedia
Intro Project Introduction to HTML.
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

Virtual Reality on the Internet

Presentation Outline Introduction Virtual Reality VRML Specification Examples Trends

Virtual Reality A computer simulation of reality, using 3D graphics and sound effects, with user interfaces such as special goggles and gloves, to create a lifelike environment for entertainment, experimentation, and training. Virtual Worlds Artificial Reality

Virtual Reality

Artificial Reality

Virtual Reality Ivan Sutherland (60’s) MIT (Sketch Pad) Utah Body Tracking Head Mounted Displays 3D Graphics Processors

Peripheral Devices Head Mounted Display

Peripherals Data Gloves

Peripheral Devices Body Suit

Bodysuit Tracking the virtual soldier The DoD wishes to place soldiers into unobtrusive bodysuits, on locomotion platforms, in order to track those soldiers’ movements and interactions in a networked virtual environment.

Entertainment Industry The EI needs bodysuits to build efficient and enticing VR applications.

Cave

VRML The Virtual Reality Modeling Language (VRML) is a language for describing multi-participant interactive simulations--virtual worlds networked via the global internet and hyperlinked with the World Wide Web.

VRML Example #VRML V1.0 ascii Separator{#The blue cube Material{ diffuseColor 0 0 1 #Blue } Cube{ width 2 height 2 depth 2

Browser File Extensions The extension for VRML files is .wrl (for world) Embedding VRML into HTML <EMBED SRC=“example.wrl”> http://www.parallelgraphics.com/products/cortona/download/iexplore/

X3D Extensible 3D (X3D) Graphics www.web3d.org expressing the geometry and behavior capabilities of the Virtual Reality Modeling Language (VRML 97) using the Extensible Markup Language (XML).

Demo Home Space Builder Space Designer

Future Developments High resolution displays providing a realistic 360 degree image surround Body and eye position tracking with imperceptible lag Rich virtual displays with very rapid refresh for realistic environments

Applications Collaborative virtual environments for simulation and entertainment Telepresence, Telecommuting, Teleoperation Data Visualization Environments Computer Aided Design Architectural Modeling

Applications Virtual capabilities for the disabled Remote sensing Tools that support group processes embeded in applications software used in design, GSS, E-Mail, VideoConferencing, Project Management

VRML The Virtual Reality Modeling Language (VRML) is a language for describing multi-participant interactive simulations--virtual worlds networked via the global internet and hyperlinked with the World Wide Web.

History VRML was conceived in the spring of 1994 at the first annual World Wide Web Conference in Geneva, Switzerland. Tim Berners-Lee and Dave Ragget Organized a BOF session to discuss Virtual Reality interfaces to the WWW.

VRML Authors Gavin Bell, Silicon Graphics, Inc. Open Inventor ASCII Anthony Parisi, Intervista Software Mark Pesce, VRML List Moderator

VRML 1.0 The first version of VRML allows for the creation of virtual worlds with limited interactive behavior. These worlds can contain objects which have hyperlinks to other worlds or HTML documents.

Requirements VRML 1.0 was designed to meet the following requirements. Platform independence Ability to work well over low-bandwidth connections.

Language Specification VRML defines a set of objects useful for doing 3D graphics. These objects are called Nodes Nodes are arranged in hierarchical structures called scene graphs.

VRML Example #VRML V1.0 ascii Separator{#The blue cube Material{ diffuseColor 0 0 1 #Blue } Cube{ width 2 height 2 depth 2

Nodes VRML defines 36 different classes of nodes. shape nodes cone, cube, cylinder etc. properties material, texture, translation etc group nodes WWWanchor, separators, etc.

Browser File Extensions The extension for VRML files is .wrl (for world) Embedding VRML into HTML <EMBED SRC=“example.wrl”>

X3D X3D is the next generation version of VRML 97 and fully backward compatible with it. VRML 97 is an ISO standard. ISO standards are periodically updated to reflect progress and change in the standardized technology, but you can't replace a standard wholesale. VRML 97 content will be convertible to X3D.

X3D Extensible 3D (X3D) Graphics www.web3d.org expressing the geometry and behavior capabilities of the Virtual Reality Modeling Language (VRML 97) using the Extensible Markup Language (XML).

VRML & X3D X3VRML 97 : DEF MyView viewpoint { position 0 0 10 } XML : <viewpoint id='MyView' position='0 0 10' >

X3D X3D is currently a stop-gap until 2002 when the two standards will merge together as one markup language. X3D will enable small, lightweight Web clients to support advanced 3-D capabilities. These applications will reside in the browser instead of a third party software package.

<Proto type="myBox"> <Field id="mySize" type="vec"> <Box size="mySize"> </Proto> then somewhere else in a document <ProtoUse type="myBox" DEF="aTwoThreeTenBox"> mySize="2 3 10" </ProtoUse> and thereafter <ProtoUse USE="aTwoThreeTenBox"/>

Avatars - Humanoids In 3D or virtual reality applications, your avatar is the visual "handle" or display appearance you use to represent yourself. avatar (Hinduism) the incarnation of a deity in human or animal form to counteract some particular evil in the world.

ActiveWorlds.com

Avatars as Forms of Personal Expression Avatar Gallery

Worlds Chat www.worlds.com Worlds' 3D browser software enables you to explore a variety of 3D worlds while you meet, chat and interact with people from all over the world.

http://www.blaxxun.com

The Sims The Sims Online is a massive online world built by thousands of players. You can create your own Sim and play as yourself or your alternate Sim persona. You can be rich, powerful, popular, or famous. You can explore neighborhoods, make friends, host events, or run a business..

Sims

Color-Coded Virtual Reality Navigation Research Tool

VR Research