0 - Presentacion curso 2006.ppt
-
Upload
casana-uap -
Category
Documents
-
view
218 -
download
0
Transcript of 0 - Presentacion curso 2006.ppt
-
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• ......