Sunteți pe pagina 1din 7

Universitatea Transilvania din Brasov

Programarea grafic 3D
IMV - I
Obiective
Introducerea i aprofundarea metodelor
folosite la programarea grafic 3D.
Studierea tehnicilor utilizate n reprezentarea
obiectelor 3D.
Introducere n utilizarea bibliotecilor grafice
3D i a nucleelor de programare specifice.
Aprofundarea cunotinelor prin dezvoltarea
unor aplicaii concrete.
Bibliografie
Vince, J.,Virtual Reality Systems, Addison Wesley, 1996
Ammeraal, L., Programming Principles in Computer Graphics, John
Wiley, 1996
Antonya, Cs., Simularea grafic a sistemelor de corpuri, Editura
Universitii Transilvania Braov, 2004
Bimber, O., Raskar, R., Spatial Augmented Reality: Merging Real and
Virtual Worlds, A. K. Peters, 2005
Ong, S.K., Nee, A.Y.C., Virtual and Augmented Reality Applications in
Manufacturing, Springer-Verlag, 2004.
Bowman, D. A., Kruijff, E., LaViola, J. J., Poupyrev, I., 3D User
Interfaces: Theory and Practice, Addison Wesley, 2005.
Burdea, G. C., Coiffet, P, Virtual Reality Technology, Second Edition,
Wiley Interscience, 2003.
Shreiner, D., Woo, M., Neider, J., Davis, T., OpenGL Programming
Guide, Addison-Wesley, 2008.
Buss, S., 3-D Computer Graphics, A Mathematical Introduction with
OpenGL, Cambridge University Press, 2003.
Structura cursului
Specificaiile limbajului VRML.
Construirea scenelor virtuale VRML.
Biblioteca grafic OpenGL.
Operaiile de baz OpenGL: tipuri de date,
primitive geometrice, reprezentarea culorilor
Modelarea corpurilor utiliznd primitive
OpenGL
Animaii
Iluminarea i umbrirea suprafeelor.
Texturarea obiectelor.
Limbajul VRML
VRML este un limbaj de descriere a
simulrilor interactive de tip multi-participant
VRML - Virtual Reality Markup (Modelling)
Language
Limbaj standard pentru furnizare de randri
3D n reele (asemntor HTML pentru
pagini web).
VRML face parte din standardul Open
Inventor dezvoltat de SGI pentru staiile
grafice (Open Inventar ASCII File Format).
Istoria VRML
VRML a fost introdus n primvara anului
1994, la prima Conferina World Wide Web,
inuta la Geneva, Elveia.
Cerine: independenta de platforma;
extensibilitate; capacitate de funcionare
performant chiar pe conexiuni de laime de
band redus.
Istoria VRML
1994 Labyrinth Interfa 3D pentru aplicaii web dezvoltat de Mark
Pesce i Tony Parisi

1994 VRML 1 Scene statice 3D pe baza formatului Open Inventor

1996 VRML 2 Propunerea Moving Worlds aiSilicon Graphicsa fost


adoptat pentru VRML

1997 VRML97 Standard Internaional ISO i IEC (ISO/IEC 14772)

2000 VRML200 Propunere pentru revizuire VRML97 (ISO/IEC


x 14772:200x)
X3D

S-ar putea să vă placă și