Curs Virtual Reality Modeling Language

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 21 în total
Cuvinte : 4526
Mărime: 81.70KB (arhivat)
Cost: Gratis

Extras din document

1. Introducere

VRML este este un limbaj de descriere a simulărilor interactive de tip multi-participant, a lumilor de tip reţea şi Internet şi hyper-legături cu World Wide Web. Toate aspectele afişării lumilor virtuale ca şi interacţiunile şi interlegăturile, pot fi specificate utilizând VRML. În felul acesta, VRML a devenit limbajul standard de simulare interactivă a lumilor virtuale în Worl Wide Web.

Istoria dezvoltării Internetului prezintă trei faze distincte. Prima constă în dezvoltarea infrastructurii TCP/IP care permite ca documentele şi datele să fie stocate în diverse moduri. Astfel, Internetul furnizează un substrat abstract situat între setul de date şi structurile de hosting ale acestora.

Atunci când Tim Bernet-Lee de la CERN a dezvoltat sistemul hyper-media numit World Wide Web, el a prevăzut o structură abstractă constând într-o “schemă de adresare” bazată pe un identificator unic (the Universal Resource Locator – URL), pe baza căruia se poate specifica oricând modul de accesare a datelor în Web. Aceasta constituie cea de-a doua fază din istoria dezvoltării Internetului.

În fine, cea de-a treia fază, cea a perceptualizării (percepţiei senzitive) informaţiilor în Internet, este în curs de derulare şi la ea participă din plin tehnologiile VRML, alături de alte tehnologii.

VRML a fost startat în primăvara anului 1994, la prima Conferinţă World Wide Web, ţinută la Geneva, Elveţia. Tim berners-Lee şi Dave Raggett au organizat o sesiune de discuţii bazate pe interfeţele de tip realitate virtuală, utilizabile sub WWW. Participanţii au căzut de acord că aplicaţiile vizuale 3D, la care mulţi dintre ei îşi aduceau aportul prin proiectele la care lucrau, necesită un limbaj standard de descriere, analog HTML-ului. Astfel, a fost adoptat termenul VRML (Virtual Realitz Markup Language). Cuvântul “Markup” a fost ulterior schimbat în “Modeling”.

La scurt timp după Conferinţa de la Geneva, a fost creat un grup de discuţii pe teme VRML. În felul acesta, s-au pus bazele specificaţiilor primei versiuni VRML. În interval de o săptămână, numărul membrilor grupului a ajuns la peste o mie. În urma a numeroase discuţii, s-a adoptat o listă de necesităţi (cerinţe), impuse limbajului VRML:

- independenţă de platformă;

- extensibilitate;

- capacitate de funcţionare performantă chiar pe conexiuni de lăţime de bandă redusă.

După căutări atente a tehnologiilor care să poată candida la proiectul de implementare a VRML, s-a căzut de acord să se adopte The Open Inventar ASCII File Format al firmei Silicon Graphics Inc. Această tehnologie suportă în mod complet descrierile lumilor 3D, realizând randarea obiectelor poligonale, iluminări, texturi de material, proprietăţi de ambient şi efecte nrealistice. Astfel, un subset al Inventar File Format cu suport extins în networking, a constituit bazele VRML.

2. Bazele limbajului

La cel mai înalt nivel de abstracţie, VRML este o cale de descriere a obiectelor. Teoretic, obiectele pot conţine orice: geometrie 3D, date MIDI (Musical Instrument Digital Interface), imagini JPEG etc.

VRML poate gestiona un set de obiecte utile în reprezentările 3D. Aceste obiecte se numesc generic noduri. Nodurile sunt aranjate în structuri ierarhice numite “scene graphs” (scene grafice). Scenele grafice sunt mai mult decât colecţii de noduri. Ele definesc şi o ordonare a nodurilor.

Preview document

Curs Virtual Reality Modeling Language - Pagina 1
Curs Virtual Reality Modeling Language - Pagina 2
Curs Virtual Reality Modeling Language - Pagina 3
Curs Virtual Reality Modeling Language - Pagina 4
Curs Virtual Reality Modeling Language - Pagina 5
Curs Virtual Reality Modeling Language - Pagina 6
Curs Virtual Reality Modeling Language - Pagina 7
Curs Virtual Reality Modeling Language - Pagina 8
Curs Virtual Reality Modeling Language - Pagina 9
Curs Virtual Reality Modeling Language - Pagina 10
Curs Virtual Reality Modeling Language - Pagina 11
Curs Virtual Reality Modeling Language - Pagina 12
Curs Virtual Reality Modeling Language - Pagina 13
Curs Virtual Reality Modeling Language - Pagina 14
Curs Virtual Reality Modeling Language - Pagina 15
Curs Virtual Reality Modeling Language - Pagina 16
Curs Virtual Reality Modeling Language - Pagina 17
Curs Virtual Reality Modeling Language - Pagina 18
Curs Virtual Reality Modeling Language - Pagina 19
Curs Virtual Reality Modeling Language - Pagina 20
Curs Virtual Reality Modeling Language - Pagina 21

Conținut arhivă zip

  • Curs Virtual Reality Modeling Language.doc

Alții au mai descărcat și

Comunitati Virtuale in Invatamant

Introducere Tendintele actuale la nivel mondial,progresul tehnic,globarizarea isi pun amprenta asupra modului in care invatam. Acestea afecteaza...

Retele de Calculatoare

1. Calculatorul electronic De-a lungul istoriei,omenirea a folosit suporturi fizice pentru a-si exprima ideile,pentru a le vizualiza , a se putea...

Proiectarea Retelelor de Calculatoare

Proiectarea retelelor de calculatoare (curs 1) Toate retele de calculatoare indifferent de marimea lor sunt create ptr. ca utilizatorii lor sa...

Rețele de Calculatoare

I. Concepte fundamentale despre retele de calculatoare 1. Ce înseamna lucrul în retea? Calculatoarele personale, lucrând individual realizeaza o...

Retele de Calculatoare

Capitolul 1: Notiuni generale În acest capitol va veti familiariza cu rolul pe care îl joaca calculatorul în cadrul unei retele. Cu cît stiti mai...

Retelistica

1960 - Paul Baran, Donald Davies, Joseph Licklider au publicat independent primele articole ce descriau ideea construirii reţelelor de calculatoare...

Rețele Locale de Calculatoare

The Bad –facultate grea –dotări de multe ori necorespunzătoare –orar încărcat –lipsă de coeziune la nivelul studenţilor (nu există evenimente...

Rețele de Calculatoare

Prin telecomunicatii se întelege realizarea comunicatiilor la distanta, pe baza unui set de reguli prestabilit. Metodele actuale de comunicare la...

Ai nevoie de altceva?