web in 3 dimensiuni (web in 3d)

Post on 29-Nov-2014

2.836 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

A presentation regarding virtual reality and its connection to Web. Also, It includes certain details about X3D.

TRANSCRIPT

Sabin BuragaComputer Science

arte

Web interacțiune

design

pictură

profesor

muzică

facultate

semantic

literatură

A. I. Cuza

fotografie

(micro)blog

programare

conferințe

cărțicursuri

România

XML

busaco

cercetare

management

pasiune

Ce esteWeb‐ul?

„Pânză de păianjen mondială”

Web

WWW (World Wide Web)

Serviciu Internet

Web ≠ Internet

Mediu de comunicare între oameni…şi între calculatoare

Idee (Sir Tim Berners‐Lee la CERN – 1989)integrarea unor sisteme informaționale

disparate într‐un mod unitar,fără diferențe între sursele de date

anything can link to anything

Scopuri principaleindependența de dispozitivindependența de software

scalabilitateamultimedia

Resursele sunt identificate prin adresa lor – identificator uniform de resurse (URI)

Existența unui protocol (e.g., HTTP) pentru accesul la conținutul resurselor

Resursele (văzute ca documente) includ marcaje (adnotări)

Marcajele conțin la rândul lor URI‐uri

situri Web versus aplicații Web

informații unitare versus funcționalități specifice

Aplicație Webinteracțiunea dintre aplicație şi utilizatori are loc

via o interfață Web

uzual, sit Web = aplicație Web

exemple: Cirip.ro, Facebook, Gmail, Joobs.ro, WordPress,…

Aplicație Web = Interfață + Conținut (Date) + Program

Ce este realitatea virtuală?

Simulare generată de calculatora unui mediu 3D în care utilizatorul

vizualizează şi manipulează conținutul acestuia

Dinamică, în interacțiune permanentă cu utilizatorul, tridimensională

Combinație avansată de hardware şi software hipermedia

utilizatorul unui sistem virtual are libertatea de a exploralumea creată de calculator şi de a interacționa direct cu ea

Educație & ştiință

modelare, simulări, experimente, (auto)instruire

Afaceri (electronice) – e‐business

publicitate, servicii, amuzament online

Ciberspațiu – cyberspace

“Cyberspace… a global artificial reality that can be visitedsimultaneously by many people via networked computers.”

William Gibson, Neuromancer, 1984

Interacțiuni sociale via Internet

MUD –Multi‐User Dungeon (1978), social‐MUDs

Medii virtuale militare

SIMNET (1983)DIS – Distributed Interactive Simulation (1993)

Medii virtuale academice (anii ’90)

NPSNET –Naval Post‐graduate School NetworkPARADISE – Parallel & Distributed Interactive System Environment

DIVE – Distributed Interactive Virtual Environment

Jocuri (în rețea)

Spacewar! (1962, primul joc de calculator),Dogfight (1984), Doom (1993)

MMORPG (Massively Multiplayer Online Role‐Playing Games)

Sensorama (1962)primul sistem de realitate virtuală,

lipsit de interactivitate

Fight (1983)primul simulator de zbor realist, rulând pe stații grafice

Habitat (1985)lume virtuală 2D multi‐user oferită pe scară largă

Alpha World (1995)prima lume 3D lansată public

actualmente, Active Worlds

Ce reprezintă o lume virtuală?

A virtual world is a computer‐based simulatedenvironment intended for its users to inhabit and

to interact via avatars

Mediu virtual distribuitsistem software care permite interacțiunea

în timp‐real, de la distanță,a mai multor utilizatori,

încorporând grafică 3D şi sunet stereo/surround

denumit şimetaverse

Iluzia spațiului comun

iluzia localizării în acelaşi spațiu 3D(cameră, clădire, areal etc.)

Iluzia spațiului comun

uzual, spațiul este fictiv, fiind generat electronic

prezintă aceleaşi proprietăți pentru toți utilizatorii(aspect meteo, acustică, textură,…)

Iluzia prezenței comune

fiecare participant ia forma unei persoane virtualeavatar

are o reprezentare grafică – umană sau nu

avatarul ar trebui să fie controlat de om

Iluzia timpului comun

interacțiunea în timp‐real dintre utilizatori

Iluzia timpului comun

persistența

într‐o lume virtuală persistentă, acțiunea continuăsă se dezvolte, chiar dacă unii utilizatori nu participă

la un moment dat

Partajarea informațiilor

interacțiunea cu mediul – selectare, mutare, transformare,partajare, creare, distrugere de obiecte virtuale

Posibilitatea comunicării

prin text introdus de la un dispozitiv de intrare,prin gesturi, prin voce etc.

Aspectul social

realitate virtuală + Web 2.0

www.eightbar.com

Lumile virtuale pot fi considerate interfețeîntre realitatea „fizică” şi virtual

Head mounted display

Data glove

Virtual retinal display

Haptic displaySpaceball

A. Sears & J. Jucko (Eds.), The Human–Computer Interaction Handbook, Taylor & FrancisGroup, 2008

Augmented Realitycombinație a unei scene reale vizualizată de utilizator

cu o scenă virtuală generată de calculator

Augmented Realityutilizatorii trebuie să fie conştienți de părțile virtuale

suprapuse realității

aplicații în medicină (e.g., chirurgie virtuală),ştiință (simulări), advertising, turism etc.

Mixed Realityde la medii reale la cele virtuale

Ubiquitous Computing

“Ubiquitous computing is the method of enhancingcomputer use by making many computers available

throughout the physical environment, but making themeffectively invisible to the user.”

Mark Weiser, 1993

Ubiquitous Computing

calculatoarele se „confundă” cu mediul familiar utilizatorului

Ubiquitous Computing

eventuala dispariție a „calculatorului”

computerele ≡ instrumente obişnuite

Ubiquitous Computing

calculatoarele ≡ incluse în diverse dispozitive/obiecte,pe scale diferite

ambient devices • smart objects

ambient intelligence – AmI

Richard Harper et al. (Eds.), Being Human, Microsoft Research, 2008

Wearable Computing

includerea dispozitivelor direct în îmbrăcăminte

exemple: conectare la Internet, MP3 player, fire‐man suit

Human‐Robot Interactionrobot = dispozitiv jucând simultan rol de produs 

şi de serviciu electronic

Human‐Robot Interaction

a se vizita Personal Robots Group

http://robotic.media.mit.edu

Game Computing

MMORPG –Massively Multiplayer Online Role‐Playing Games

Mediu virtual 3D online comercial dezvoltatde Linden Lab (din 2003)

Permite utilizatorilor înregistrați (residents)să realizeze activități & interacțiuni sociale multiple

nu trebuie considerat un joc per se

evenimente, jocuri, comerț electronic, colaborări, educație,…

Economia SL se bazează pe o monedă fictivă(Linden dollar)

tranzacții economiceB2C (Business‐to‐Consumer)C2C (Consumer‐to‐Consumer)

Servicii importante: Teen Second Life

Second Life Library 2.0NewMedia Consortium CampusExploratorium’s SPLO Museum

http://sleducation.wikispaces.com/

Active WorldsCyworld

Disney’s Virtual Magic KingdomEntropia Universe

Habbo Hotel The Sims Online

There.com

de vizitat şi http://virtualworldsreview.com/

Cum putem crea lumi virtuale pentru Web?

O modalitate este să recurgem la un limbaj de descrierea scenelor 3D care pot fi redate la nivel de navigator Web

X3D – Extensible 3D Graphics

limbaj descriptiv de modelare 3D, standard al Consorțiului Web3D

precursor: VRML (Virtual Reality Modeling Language)

www.web3d.org/x3d

X3D – lumea 3D este generată via noduri

forme geometrice (2D/3D)proprietăți ale formelor vizualizate

transformarea spațiuluiperspective & iluminări

grupare de noduriinterpolatori & tratare de evenimente

Player‐e VRML/X3D

Cortona VRML ClientFreeWRL

Octaga X3D/VRML browserXj3D

Instrumente de dezvoltare

X3D-EditSwirlX3D

Exemple demonstrative

www.web3d.org/x3d/content/examples/help.html

a se consulta D. Brutzman & L. Daly,X3D: Extensible 3D Graphics for Web Authors, Elsevier, 2007

www.purl.org/net/busacobusaco.blogspot.comtwitter.com/busaco

top related