introducere in grafica

27
Grafica pe calculator Prezentarea 1

Upload: alexandra-seicean

Post on 08-Sep-2015

264 views

Category:

Documents


2 download

DESCRIPTION

grafica pe calculator

TRANSCRIPT

  • Grafica pe calculatorPrezentarea 1

  • Introducere in grafica SIGGRAPH 4 module informationale grafica clasica fundamente geometrice si algoritmi clasici arhitecturi avansate si interactia om-calculator algoritmi avansati cercetare si aplicatii interdisciplinare crearea si manipularea unor modele si a imginilor atasate lor cu ajutorul calculatorului digital

  • Introducere in grafica (2)Output pasiv: initializeaza sistem grafic deseneaza reseteaza sistem grafic

    Cum este pentru un output interactiv ?

    Care sunt motoarele legate de sistemul grafic ?

  • Modele geometrice modelul global totalitatea informatiilor necesare unei aplicatii interfatate grafic modelul propriu-zis informatiile necesare rezolvarii problemelor specifice aplicatiei modelul vizual

    Cum se genereaza imaginile folosind MVA ?

  • Modele geometrice (2)Componente MGA Cod Metode ale aplicatiei Metode grafice Date Nongrafice Grafice Geometrice liste de coordonate Topologice liste de primitive Vizuale atribute vizuale

  • Modele geometrice (3)Lista de noduri varfuri (vertex) noduri primare descriu forma geometrica noduri secundare nu afecteaza forma geometrica vectori primari vectori ce influenteaza forma geometrica vectori secundari - nu afecteaza forma geometrica

    Care este o formatul unei intrari intr-o lista pentru modele tridimensionale ?

    lista sursa lista buffer

  • Modele geometrice (4) Lista de primitive liste de forme geometrice bazate pe noduri din lista de noduri Simplitatea descrierii e invers proportionala cu complexitatea modulelor din aplicatie si a transformarilor geometrice Tendinta este de reducere a complexitatii primitivelor Exista diferite de tipuri de primitive specifice diferitelor domenii

    Cine transforma primitivele specifice in primitive native ale SG ?

  • Modele geometrice (5) Primitive geometrice forme geometrice simple ce descriu geometria modelului punct grupare de puncte indivizibila segment de dreapta polilinie indivizibila curba generalizata polilinie, interpolare poligon sens, normala, tipuri placa eventuale contururi interioare retea superficiala generalizata set ordonat de noduri cu o topologie bidimensionala si o metoda de interpolare volumice

  • Modele geometrice (6) Primitive grafice primitivele specifice MVA Text punct de aliniere, directie de suport, font, stil, rotatie Marker simbol asociat imaginii unui punct pe care il marcheaza Poly marker punct de obicei pixel; forma, dimensiune; 3D grupare de puncte linie stil, grosime; sistem de coordonate polilinie contur sens policontur curba de interpolare generalizata Bezier, B-Spline, NURBS; rafinare poligon stil de umplere, textura placa retea superficiala generalizata performantele motoarelor grafice volum elementar

  • Modele geometrice (7)Tipuri de reprezentari: dupa criteriul dimensional scatter (prin puncte) wire-frame (prin curbe) superficiale (prin suprafete) volumice (prin volume) combinate gabarite dupa cromatica dupa atributele Fill Area (cu, fara, culoare, lumina, textura) dupa algoritmul de redare see-through hidden line removal hidden surface removal

  • Modele geometrice (8) reprezentari prin puncte lista de noduri suprafata obiectului trece prin noduri nodurile permit o buna aproximare a suprafetei generare rapida a imaginii lista completa sau partiala (generate prin transformari) reprezentari volumice reprezentari wire-frame lista de noduri si lista de primitive generare rapida a imaginii reprezentari prin suprafete lista de noduri si lista de primitive poligoane si suprafete curbe permit eliminarea liniilor (suprafetelor) ascunse

    Ce reprezentare se poate obtine din reprezentarea wire-frame ?Care algoritmi sunt preferati pentru reprezentarile prin suprafete ?

  • Modele geometrice (9) Lista de noduri

    bloc sau distribuita (dupa primitive) acces prin nume sau prin indici implicita sau explicita