web in 3 dimensiuni (web in 3d)
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