0 - Presentacion curso 2006.ppt

Embed Size (px)

Citation preview

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    1/32

    ©© 2002 J.C.Dürsteler - UPF- IUA2002 J.C.Dürsteler - UPF- IUA

    PresentaciónPresentación

    TemarioTemario

    BibliografíaBibliografía

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    2/32

    2002 J.C.Dürsteler

    PresentaciónPresentación

    • Teoría:Teoría:Juan Carlos DürstelerJuan Carlos Dürsteler

    – Dr. en Informática UPCDr. en Informática UPC– Ldo. Ciencias ísicas UBLdo. Ciencias ísicas UB– !es"onsable de dise#o I$D Lentes I%D&!es"onsable de dise#o I$D Lentes I%D&– 'tt"'tt" :((:(( ))).info*is.net))).info*is.net

    +le,andro !amíre- ontero+le,andro !amíre- ontero– Ingeniero /lectr0nico 1 de Comunicaciones2 Instituto de TecnologíaIngeniero /lectr0nico 1 de Comunicaciones2 Instituto de Tecnologíade onterre1. D/+ en Informática2 UPde onterre1. D/+ en Informática2 UP

    • Prácticas:Prácticas:Toni 3ala(Toni as0Toni 3ala(Toni as0

    http://www.infovis.net/http://www.infovis.net/http://www.infovis.net/http://www.infovis.net/http://www.infovis.net/http://www.infovis.net/http://www.infovis.net/http://www.infovis.net/http://www.infovis.net/

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    3/32

    2002 J.C.Dürsteler

    Horarios 2006Horarios 2006

    • TeoríaTeoría– T4 5 artes 67:89 1 ;iernes 64ru"o P44Jue*es 67:89 5 >ru"o P44– Jue*es 64ru"o P

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    4/32

    2002 J.C.Dürsteler

    MetodologiaMetodologia

    • etodología 1 e*aluaci0netodología 1 e*aluaci0n– /s *ital leer la informaci0n en la )eb 6C> 1/s *ital leer la informaci0n en la )eb 6C> 1

    enlaces 1 mensa,es "or mailenlaces 1 mensa,es "or mail– /?amen final/?amen final 3I%3I% trans"arencias o te?tostrans"arencias o te?tos– Teoria: @A 2 Prácticas

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    5/32

    2002 J.C.Dürsteler

    ProgramaPrograma

    • Introducci0n2 ard)are.Introducci0n2 ard)are.• !asteri-aci0n 1!asteri-aci0n 1

    recortadorecortado• TransformacionesTransformaciones

    >eom=tricas eom=tricas rboles C3>– Descom"osici0n celularDescom"osici0n celular

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    6/32

    2002 J.C.Dürsteler

    ProgramaPrograma

    • /liminaci0n de "artes/liminaci0n de "artesocultas.ocultas.

    • Cur*as: ermite2 Be-ier.Cur*as: ermite2 Be-ier.B53"linesB53"lines• 3u"erficies: ermite23u"erficies: ermite2

    Be-ier2 B53"linesBe-ier2 B53"lines

    • Iluminaci0nIluminaci0n– ;isi0n 1 Color;isi0n 1 Color

    – P'ong2P'ong2– >ouraud>ouraud– !efle?i0n es"ecular 1!efle?i0n es"ecular 1

    difusadifusa

    • Te?turas 1 materialesTe?turas 1 materiales• !a1 Tracing!a1 Tracing• !adiosit1.!adiosit1.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    7/32

    2002 J.C.Dürsteler

    BibliografíaBibliografía

    • Com"uter >ra"'ics.Com"uter >ra"'ics.Princi"es and "ractice.Princi"es and "ractice.

    3econd edition in C.3econd edition in C.– u1 com"leto2 con granu1 com"leto2 con grancantidad de algoritmos tantocantidad de algoritmos tantobásicos como a*an-adosbásicos como a*an-ados

    – Cubre la ma1oría de losCubre la ma1oría de losas"ectosas"ectos

    – Im"rescindible si la InfografíaIm"rescindible si la Infografíaes tu *ocaci0nes tu *ocaci0n

    – /n resumen: la Biblia de la/n resumen: la Biblia de laInfografía.Infografía.

    http://var/www/apps/conversion/tmp/scratch_2/C:%5CDocuments%20and%20Settings%5CDus%5CMis%20documentos%5COpenGL%5CNate%20Robins%20Tutorials%5CTutors%5Ctransformation.exe

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    8/32

    2002 J.C.Dürsteler

    BibliografíaBibliografía

    • Procedural /lements forProcedural /lements forCom"uter >ra"'ics.Com"uter >ra"'ics. 3econd3econdeditionedition

    – Parecido al ole1. u1Parecido al ole1. u1com"leto2 con grancom"leto2 con grancantidad de e,ercicioscantidad de e,erciciosresueltosresueltos

    – /n general e?"licaciones/n general e?"licacionesbastante claras.bastante claras.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    9/32

    2002 J.C.Dürsteler

    BibliografíaBibliografía

    • at'ematical /lements forat'ematical /lements forCom"uter >ra"'ics.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    10/32

    2002 J.C.Dürsteler

    BibliografíaBibliografía

    • 8D Com"uter >ra"'ics.8D Com"uter >ra"'ics.8d edition8d edition

    – Libro a*an-ado Fue cubreLibro a*an-ado Fue cubrelos as"ectos máslos as"ectos másrecientes 6

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    11/32

    2002 J.C.Dürsteler

    BibliografíaBibliografía

    • 8D >ra"'ics8D >ra"'icsProgramming >uide.Programming >uide.>ames and Be1ond>ames and Be1ond ..– Libro de ni*el medio.Libro de ni*el medio.

    – Cubre la ma1oría de losCubre la ma1oría de losas"ectos de la Infografíaas"ectos de la Infografíade forma sencillade forma sencilla

    – Cierta orientaci0n a losCierta orientaci0n a los*ideo,uegos*ideo,uegos– +"ro"iado como+"ro"iado como

    introducci0n.introducci0n.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    12/32

    2002 J.C.Dürsteler

    BibliografíaBibliografía

    • &"en>L Programming&"en>L Programming>uide.>uide.

    – /?"lica como/?"lica como"rogramar &"en>L"rogramar &"en>L– Interesante "araInteresante "ara

    entender como traba,aentender como traba,ainternamenteinternamente

    – 3i se traba,a con3i se traba,a con&"en>L de forma seria2&"en>L de forma seria2im"rescindible.im"rescindible.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    13/32

    2002 J.C.Dürsteler

    BibliografíaBibliografía

    • &"en>L !eference&"en>L !eferenceanual.anual.

    – 3i2 el manual de3i2 el manual dereferencia oficial dereferencia oficial de&"en>L&"en>L

    – 3i se traba,a con &"en>L3i se traba,a con &"en>Lde forma seria2de forma seria2

    con*eniente.con*eniente.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    14/32

    2002 J.C.Dürsteler

    BibliografíaBibliografía

    • &"en>L 3u"erBible2 second&"en>L 3u"erBible2 secondeditionedition

    – Una me-cla del libro ro,oUna me-cla del libro ro,o6e?"licaci0n de &"en >L 1 el6e?"licaci0n de &"en >L 1 ellibro a-ul 6!eferencialibro a-ul 6!eferencia

    – CD !& con el c0digo deCD !& con el c0digo demuc'os e,em"losmuc'os e,em"los

    – +"ro"iado "ara el+"ro"iado "ara ela"rendi-a,e de &"en>La"rendi-a,e de &"en>L

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    15/32

    2002 J.C.Dürsteler

    TutorialesTutoriales

    • %ate !obins%ate !obins– TransformacionesTransformaciones– Pro1eccionesPro1ecciones– aterialesateriales– ormasormas– Te?turasTe?turas– Iluminaci0nIluminaci0n– /fectos atmosf=ricos./fectos atmosf=ricos.

    http:// !"mission!com /#nate /tutors!html

    http://www.xmission.com/~nate/tutors.htmlhttp://www.xmission.com/~nate/tutors.htmlhttp://www.xmission.com/~nate/tutors.htmlhttp://www.xmission.com/~nate/tutors.htmlhttp://var/www/apps/conversion/tmp/scratch_2/C:%5CDocuments%20and%20Settings%5Cdus%5CMis%20documentos%5COpenGL%5CNate%20Robins%20Tutorials%5CTutors%5Ctransformation.exehttp://www.xmission.com/~nate/tutors.htmlhttp://www.xmission.com/~nate/tutors.htmlhttp://www.xmission.com/~nate/tutors.htmlhttp://www.xmission.com/~nate/tutors.htmlhttp://www.xmission.com/~nate/tutors.htmlhttp://www.xmission.com/~nate/tutors.html

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    16/32

    2002 J.C.Dürsteler

    $oft are$oft are

    • !a1 Tracing:!a1 Tracing:– P&;5!+G 6Tra-adorP&;5!+G 6Tra-ador–

    Poli!a1Poli!a1– &5!+G 6 odeli-ado r&5!+G 6 odeli-ado r

    • &"en>L&"en>L

    http://var/www/apps/conversion/tmp/scratch_2/C:%5CArchivos%20de%20programa%5CMoray%20For%20Windows%5CMorayWin.exehttp://var/www/apps/conversion/tmp/scratch_2/C:%5CArchivos%20de%20programa%5CMoray%20For%20Windows%5CMorayWin.exehttp://var/www/apps/conversion/tmp/scratch_2/C:%5CArchivos%20de%20programa%5CPOV-Ray%20for%20Windows%20v3.1%5Cbin%5Cpvengine.exehttp://var/www/apps/conversion/tmp/scratch_2/C:%5CArchivos%20de%20programa%5CPOV-Ray%20for%20Windows%20v3.1%5Cbin%5Cpvengine.exehttp://var/www/apps/conversion/tmp/scratch_2/C:%5CArchivos%20de%20programa%5CMoray%20For%20Windows%5CMorayWin.exehttp://var/www/apps/conversion/tmp/scratch_2/C:%5CArchivos%20de%20programa%5CPOV-Ray%20for%20Windows%20v3.1%5Cbin%5Cpvengine.exe

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    17/32

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    18/32

    2002 J.C.Dürsteler

    &u' es %nfografía&u' es %nfografía

    • >eneraci0n de imágenes2 "osiblemente>eneraci0n de imágenes2 "osiblementerealistas2 de escenas *irtuales utili-ando losrealistas2 de escenas *irtuales utili-ando los

    gráficos "or ordenador.gráficos "or ordenador.• /s el con,unto de/s el con,unto de– Conce"tosConce"tos– T=cnicasT=cnicas

    – +lgoritmos+lgoritmos– ormalismos matemáticos destinados a laormalismos matemáticos destinados a la

    "roducci0n de gráficos "or ordenador."roducci0n de gráficos "or ordenador.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    19/32

    2002 J.C.Dürsteler

    (plicaciones(plicaciones

    • Dise#o asistido "orDise#o asistido "orordenador 6C+Dordenador 6C+D

    – +rFuitectura+rFuitectura– ecánicoecánico– /l=ctrico 1 electr0nico/l=ctrico 1 electr0nico– Ingeniería Ci*ilIngeniería Ci*il

    – Construcci0n %a*al.Construcci0n %a*al.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    20/32

    2002 J.C.Dürsteler

    (plicaciones(plicaciones

    • ;isuali-aci0n Científica;isuali-aci0n Científica– =dica=dica

    • Tomografía a?ial 6T+CTomografía a?ial 6T+C• !adiología!adiología• edicina %uclearedicina %uclear

    – HuímicaHuímica• !e"resentaci0n de mol=culas!e"resentaci0n de mol=culas• !eacciones!eacciones

    – ísica2 +stronomía...ísica2 +stronomía...

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    21/32

    2002 J.C.Dürsteler

    (plicaciones(plicaciones

    • 3imulaci0n3imulaci0n– de *uelode *uelo

    – de conducci0nde conducci0n– de sistemas dede sistemas de

    "roducci0n"roducci0n– de "rocesos físicos.de "rocesos físicos.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    22/32

    2002 J.C.Dürsteler

    (plicaciones(plicaciones

    • /ntretenimiento/ntretenimiento– PelículasPelículas– ;ideo,uegos;ideo,uegos– +nimaci0n+nimaci0n– +rte+rte– Dise#o gráficoDise#o gráfico

    – Publicidad...Publicidad...

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    23/32

    2002 J.C.Dürsteler

    (plicaciones(plicaciones

    • CartografíaCartografía– Planificaci0n urbanaPlanificaci0n urbana– Cartas geográficasCartas geográficas– 3istemas de3istemas de

    Informaci0nInformaci0n>eográfica>eográfica

    – eteorología.eteorología.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    24/32

    2002 J.C.Dürsteler

    (plicaciones(plicaciones

    • ;isuali-aci0n de;isuali-aci0n deInformaci0nInformaci0n

    –3oft)are3oft)are– InternetInternet

    – %oticias%oticias– undos *irtualesundos *irtuales–

    /structura de )eb/structura de )ebsites...sites...

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    25/32

    2002 J.C.Dürsteler

    HistoriaHistoria

    • La e?istencia de 'ard)are utili-able "ara la reali-aci0nLa e?istencia de 'ard)are utili-able "ara la reali-aci0nde gráficos "osibilit0 la a"arici0n de la Infografíade gráficos "osibilit0 la a"arici0n de la Infografía

    • Tan "ronto como se dis"uso deTan "ronto como se dis"uso de– "lotters2"lotters2– im"resoras rudimentarias 1im"resoras rudimentarias 1– "antallas basadas en tubos de ra1os cat0dicos 6C!Ts 2"antallas basadas en tubos de ra1os cat0dicos 6C!Ts 2

    "oco des"u=s de la introducci0n de los "ro"ios"oco des"u=s de la introducci0n de los "ro"iosordenadores.ordenadores.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    26/32

    2002 J.C.Dürsteler

    )ronología pre*ia)ronología pre*ia

    • 47E@47E@– Braun crea el "rimerBraun crea el "rimer

    oscilosco"iooscilosco"io• 4EA954E@94EA954E@9

    – com"utadoras concom"utadoras condis"la1s *ectoriales.dis"la1s *ectoriales.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    27/32

    2002 J.C.Dürsteler

    +,-0.+, 0+,-0.+, 0

    • 4E A54E 94E A54E 9– 4E A /niac: 4K4E A /niac: 4K

    Com"utadoraCom"utadora– Dis"la1s *ectorialesDis"la1s *ectoriales– 4EAE D+C54 IB 14EAE D+C54 IB 1

    >>– 4EA@ D/C PDP544EA@ D/C PDP54

    • 4E 954E@94E 954E@9– 4E 9 Primer *ideo,uego4E 9 Primer *ideo,uego

    63"ace)ars63"ace)ars– Primer "rograma de dibu,oPrimer "rograma de dibu,o3 etc'"ad 6I. 3ut'erland3 etc'"ad 6I. 3ut'erland

    – 4E Primer dis"la14E Primer dis"la1raster. Primer dis"la1raster. Primer dis"la1

    estereosc0"icoestereosc0"ico– 4E @ Primer simulador de4E @ Primer simulador de*uelo. >./. "ara la %+3+.*uelo. >./. "ara la %+3+.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    28/32

    2002 J.C.Dürsteler

    +, 0.+, 0+, 0.+, 0

    • 4E@9 Los dis"la1s raster4E@9 Los dis"la1s rasterse *uel*en comunesse *uel*en comunes

    • Permitieron "asar dePermitieron "asar demodelos de alambre amodelos de alambre acuer"os s0lidoscuer"os s0lidos

    • 4E@4 enri >ouraud4E@4 enri >ouraud"ro"one su algoritmo de"ro"one su algoritmo de

    sombreadosombreado• P'ong Bui Tong "ro"oneP'ong Bui Tong "ro"one

    otro similarotro similar

    • 4E@ /d Catmull tesis4E@ /d Catmull tesisdoctoral sobre te?turedoctoral sobre te?turema""ing2 eliminaci0nma""ing2 eliminaci0nde "artes ocultas2 M5de "artes ocultas2 M5buffer...buffer...

    • 3te*e Jobs N 3te*e3te*e Jobs N 3te*eOo-nia "rimerOo-nia "rimercom"utador +""lecom"utador +""le

    • 4E@@ Core >ra"'ics4E@@ Core >ra"'ics31stem.31stem.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    29/32

    2002 J.C.Dürsteler

    +, 0.+,,0+, 0.+,,0

    • 4E79 Turner O'itted4E79 Turner O'itted6Bell Labs !a1 tracing6Bell Labs !a1 tracing

    • 4E74 IB introduce el4E74 IB introduce elPCPC• 4E7< 3e funda 3ilicon4E7< 3e funda 3ilicon

    >ra"'ics>ra"'ics• 4E7 >oran2 >reenberg4E7 >oran2 >reenberg

    et al. !adiosit1et al. !adiosit1

    • 4E7A Primer estándar4E7A Primer estándargráfico > 3gráfico > 3

    • 4E7 3e funda Pi?ar a4E7 3e funda Pi?ar a"artir de Industrial"artir de IndustrialLig't N agic deLig't N agic deLucasfilm 63tar OarsLucasfilm 63tar Oars

    • 4E77 > 3 8D2 P I>3.4E77 > 3 8D2 P I>3.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    30/32

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    31/32

    2002 J.C.Dürsteler

    $tandards 1r 3cos$tandards 1r 3cos

    • 3tandards I3&3tandards I3&– > 3> 3– > 3 8D> 3 8D– P I>3P I>3– 3P I>33P I>3

    • 3tandards Rde factoS3tandards Rde factoS– &"en>L&"en>L– DirectQDirectQ– >lide.>lide.

  • 8/16/2019 0 - Presentacion curso 2006.ppt

    32/32

    2002 J C Dü l

    4tros pa5uetes4tros pa5uetes

    gr 3cosgr 3cos• Interacti*e DataInteracti*e Data

    LanguageLanguage– IDLIDL– P;5 Oa*eP;5 Oa*e

    • ;T;T• +d*anced ;isual+d*anced ;isual

    31stems31stems– +;3+;3

    • &rigin&rigin

    • a1aa1a• 8D 3tudio a?8D 3tudio a?• P'oto3'o"P'oto3'o"• Paint3'o"Paint3'o"• Corel Dra)Corel Dra)• +utocad+utocad• !'ino 8D!'ino 8D• ......