012 34564789
!" # $
%&'($
)*+,-.)/01234-.*56+7-
89 :; <
!" # $
=>!: >;
?2.@A723B*60-*@C76?A
: 8DE#EF &G; :;
%&'($
H<<I !<
J?512K7L2KMN+?.57+O3L*+7-A1+C67)4
PQRSTUVS
WXYZ[\][^^_`a[b`X\cdceaf[cg[_hibfYXejfcXYbkYY[`\l`ce[_`m[b`X\dnY[g`\jjkXZkbY`a^Y`Z`b`lkc`cbfk ZXcbkoa`k\b[\nkpkab`lkg[]bXYk^Ykck\bbfkn[b[qr\aX\bY[cbdXbfkY[^^_`a[b`X\cYkse`Ykbfkl`ce[_`m[i b`X\Xtn[b[bf[b`c`\fkYk\b_]lX_eZkbY`aqWXYku[Z^_kd`\v`XZkn`a[_`Z[j`\jd`bZ`jfbvk\kakcc[Y]bX l`ce[_`mkwx n[b[ckbcXvb[`\kntYXZ yzXY{|rca[\\kYc[c[Zk[\`\jte_}x `Z[jkd`\[^YXakcca[__kn lX_eZkYk\nkY`\jq~c[Ykce_bXtbfk^X^e_[Y`b][\neckte_\kccXtlX_eZkn[b[d[vYX[na_[ccXtlX_eZk Yk\nkY`\jbkaf\`sekcf[ckZkYjknq|[]a[cb`\j`cX\kXtbfkckbkaf\`sekcqrb[__XgctXYf`jfse[_`b]lX_eZk Yk\nkY`\jdveb`c[aXZ^eb[b`X\[__]ku^k\c`lkbkaf\`sekgf`afdg`bfaeYYk\bbkaf\X_Xj]d_[ahc`\bkY[ab`l`b] gfk\l`ce[_`m`\j_[Yjkn[b[ckbcd`t^YXakccknX\bfkyqzfk[nlk\bXtkoa`k\bcd[l[`_[v_kX\
[_ZXcbklkY]ZXnkY\gXYhcb[b`X\cdaXZv`\kng`bfbfk`Yf`jfnkjYkkXt^YXjY[ZZ[v`_`b]X^k\ce^[g`nk
k_nXt\kg[^^_`a[b`X\ctXYbfkjY[^f`aca[Yncq|[]a[cb`\j`c[ZX\jbfkck[^^_`a[b`X\cdkuf`v`b`\j[\
`\bY`\c`a^[Y[__k_`cZd`\bfktXYZ XtaXZ^_kbk_]`\nk^k\nk\b_`jfbY[]cdgf`af[__XgcbXb[hk[nl[\b[jkXt bfkZ[cc`lk_]^[Y[__k_[Yaf`bkabeYkXtbfkqzf`c^[^kYnkcaY`vkcbfk`Z^_kZk\b[b`X\[\n[\[_]c`cXt [ckbXtcf[nkYcgf`af[__Xg`\bkY[ab`lklX_eZkYk\nkY`\jX\bfkv]YkcXYb`\jbXY[]a[cb`\jbkaf\`sekcq
TR
X_eZkYk\nkY`\jdY[]a[cb`\jdlX_eZkl`ce[_`m[b`X\
¡¢¢£¤¡¢¥
¡¢¦¢§¦¦¡¢¥¨¥©¢
©¥¡¢ª«¬¬¨¦¦
®¡¥¦ª£¯«ª¡¦¡¢
¦¬¢¬¦ ¡¢¦¢¢¨°
¦¬¬ª±¢¦¬¢¦¤¡¡¦
²¬¢¦³¦¬¬´²³µ¶«¡¢°
¬«¥´¶µ¡¢¦¦¢«£¢
¢£¢¡©¥ª·¦¢¸¹
¢¢º»¼½¾¨
¢¢¥© ¡¿ ¢°
ª¢· «¦¢¢¢«¢¢
£¢¨ ¢¢¦«¡¢¬«¦ª¸¹
©À¦¢¦¢¡¬¡£¦«¢¢ª©¥
·¬¬¢¦«¢ ¢¢¦¢«¥¬
ºÁ ¥Â¾¨ ÷ ª¡¬¡£¦°
¬¢¦¤¡¢«¥ ¡¢¦¢¡¢
¢£££¢º»¼½ª ÷¬¼Ä¾¨Å¯«ª¶¢¢ª¢¡°
£¡£¢¢¥¦¢¯¢¦¢°
¡£¦ª©¡¢·¢¢°¡£¦·¨°
£ª ÆÇÈÉÊËÌËÍÎËÌÏÍТ¦¤¡· °
«¢ ¡¿¢¢¸¹ ¢¬Ñ¹
¬¨ÒÇÈÉÊËÌËÍÎËÌÏÍТ¦¤¡¦ ¥°
£¢¢¡£¦¬¢ª©¡¢¢¢
¦¢£¦¬¢ ¦«¯¢¥ª¦°
¤¡¢¥ª¦¬¢ºÓ¡¦Ô¼Â¾¨ ÕÖרÖÙÚÏÍкÛÀ¥Â½¾£¢¢¦¤¡¨¢
¡¢¢¦£¦«¯¢§¬©¥
¢¬¥¢¡¬¢¦¢¢¬£ ¢
·«¢¨£¢¥¢¢ ¡ª¢¦
£¢«¯¦¦¡¢©¥«¬¢¢ ¡
¬¢¥¢§¢¡©£«¢¢
¡¦©¬¢¢¬¢¨¢¦¤¡ª
· ª¢¢·¯¦¡¢¶ÜÝÞ£
¬ ¡¢¢¦ ·¬«¢¢
¯¿¢¡©£¥·¦¡¢©¢ª¢
¢¢¬¬¢¬¢·£
¢ ¡¿¢¨
Síntese de Imagem, Modelação Geométrica e GPU
012345678944589442581789441 15441594444894 8825416892515641525 89418918484241 !42"#$%&9414 14415 258414825 185287 84484943712891929 894 558234148241454% '41519 2114918412(467894254814 )141*919 $+
,-23471419284814
,- 41825258828258528.341845 1458941/898564411542 1"56428
,084175417258414 ,04284258182511928"
,1481418255238898148 141825
,&1225412584182528827.54 814478/24458425894*084814
&944567589:;<1289 =8415%>84 9262852581252142258941 4847254454582981792988"4 358489423471419284814894
%?854849574567589:;<258 4486294748%-1128426112424458 2589484952@4929148264289192 1411 89482558141A122 5-&>558645%
&941"144584258924128238467894 14825B5-8322(8258929 8944185328489199542 848.682541 &1'C>5541/2514 824252148DEFGHI4I;JI4:;<%-899512 2584952@414412648944114458 4824341324 894114588848941825 4567589:;<134322(8255891 91252K4145828255582 22584952@4%
LMNOPQROSTUNV
>5 894 =4 ?4 DEFGHI 4I;JI4W :;< !42"#B241X$ 89414 14 8 282581948 14541*0 848825 8418234184+ 8481464 195 456 7589:;< 64 19% ?48944 8 19414 1445845 289 8942125 48143584516"%
LMYMRZ[\]^Z_`aZbQcc^d`ef
&94848146419894=18?4 DEFGHI4I;JI4:;< 84952@41225714458467 25A452g2$5189414344
676148%61g2$%>5892198943 481282814258944178"
6h48254i0 84814!484155gj$1 32418254*084814C$%&94484814 1489454584@454428151458 i0 24417448172589462825 91148481425841825%&945825894 17448172813244@45475 94148948481424264274% 0257 89417448172145414256"8158141 428258949114411458418255 964525622824894%
&94i0848141914@2148914424894 3484849894 25428954894 2528946h48.440214k/%
0214k+l6h482542514%
&92251448914482489458417 54448814894348128%012589432 2(82514548948"2945864 2744452558941145832425214825%
&949458"28945411452588942 8148894324253481%&89484 8142488941744817i0 25841825 2892549248948"24%!9452345 848142424894251825189414 325894548242588"4525858%
&924894=5148893441@287 7122525322641828B241X$%&947 825144894@287894=52489143 2589442414825282514489425 1846725144582589456418481424898 814894345894192125894 58417544178644345141%
14289894i0 84814825894*0 84 814641924121143254894 252=5816"92414413258894 6454=8B241X$% !289*0 848145754 78943484825441764481225 412584182518944818252425 1628117214825144257.4402 14i/%
&921448942(48943425894192 1417945148894i0 84814 19%&943422467485414 8894324252148255894148252414 4892434894=524%01894114 8944812254125841825258462254114 17º Encontro Português de Computação Gráfica
17º Encontro Português de Computação Gráfica
012345678159412512345
3112541253141534 914555124514512 535415542554913 121455515535451 54
!"#$"%&'()*++,-"./
0123145678 1959:9;<=>?@A@7B@A678 29 415125CD1E545FCD1GHI:
15JKGLM511514544 5 5415353125;<=>?@A@7B@AN 678 1524254O55012345PQ
012345P70123145678 55
0451515125112541 1535M53515 145511254M54131 55133515R4 1515
M1241 R54955STU 415345 1115FC43254LPV4LWISTU A1231456785351355STU 54PX5345Y42554424 1351555A12314567824194:9 125425255454554129 2541254555315535 31204542552 41X355155555955554 45415454153455 STU154155145 M5 525445:531254945 4115415415355 R154
Z [\]&^,\_"%\`a%!"#$"%&'()*++,-"./\%
b45915A123145678513555345 5455449:FE91254Lc V4LWI 01415445531 5;<=>?@A@7B@A678 15244425 41355R125FV52154LW C43254LPIO5235425QM14549 11121R14555353455 541354154115121239 154155125414559 535X3551d5153451241 555415135913445 11314541555
01231456785541345d59 15241 91 94515241 554151355545 35545442531FC43254LP V52154LWIM5544541151 91435549553125 1d3555R453555 :1125135FC43254LPI91:135459 214515455455555 5135
Y541255534554 455A123145678 5135195549 515159 1157312534559 45451515951215 44 44143121545515 R1254A123145678 119 1215545451121349 1FefKKI
0455455534555135 5154554451551
;<=>?@A@7B@A678 4594:51:53 2554945115
Z !*g$*h[ijkijklm
M5115STUA12314567811555 A123145678 241 142554424 n>=56o144A1231456781435155 STU454954151FC43254LPI C4p254515912157
qrstusvwxvsywz{|tt45515STU 1915511454135 qtv}~wx{|tt191554145
4115
q|yw{|ttvtu~ 11259
3552541559
55541551545f 52544554455 15451515535
qywuvsvxy|uv{|ttvtu~95455 4154115554154151 5155355341541 Síntese de Imagem, Modelação Geométrica e GPU
0123456708566995023012692047215 2561257201213
17907455443561502720332 63215527705073762258730 4372334960735708563707355612 22150374220572 !" 12232 01205253558577075025728 5#52435"#92083345637 07355612525575270127096073203 0124357595217614270012 74765073301253701 0303452$
%75&'()*+((0122704370325615852 6569502
%7012(,-./0*+((01220843703256158 52656950259753347096073012 5805257423263770125 42632602907012034670273725612 120502803656950201220852704370 301258703032012392076505207512 0209252253973301750520"
173973756921220126336152 2632012120209263375023012392076 505203957231761523 0345"62 270123056230126928725752701 012208437073301258701239732 63276333227792855"257012569562 30123973290757522637012 270437073301258322779285"
:;< :=<
77928$6222303555569355623012 3973"
>9056070120375213777928872 012723730120500301227058437073"
12272529203656950201258726073 262583012580525024"
?0120453012537010125695623012 39735222297012@42A2 960735708"122907752703275B2 0209237"2"012270020925"?01226345 701012CDEFDGHIJK15225201230562 3012397352222"1776592012 0326272012735073301220843703
0125870123 3563332561472"12 63720177350737010122704370 42739803275B2 020925423012 58209455805252595070126333 2561472"7337752057226740733012 742205073"
LMNMOPQRSTUVVWUXYUVRSZ[\]TQ^]^ZRURS_Z
`3701 4130126323012# 4503012 abcHIdDGGCDEFDGHIJK53701"
efg.'h)ij klbcHIdDGGCDEFDGHIJK 53701 7012
#"
mnopqrstoqupv
wxypz{po|sp}qr~tqrpnt|sp}nz{z}n|nq|p|op
z|sppzp{tzr|nzq|
xzq}p|spyqq |zsq{po
xypz{po|sptonz|tqrpnt|sp}nz{z}nqz{potnou |sp yqq |z z|spyqq |zsq{po
x q}p|spyqq |zsq{po
xzq}p|sppzp{tzr|nzq|
?06370353341223256152012569 562301239239737222035B2 0209297012@42A2960735708"12 701012CDEFDGHIJK52015225239012 26727`3701B515012305623012 39737222"1758570243502 633325614722632557527012520 152632437030120209263375023 0125805074370"12152202756073 03656950201263359232561472547 01239207650520" 7758012@42A2 960735708722525012745833465 2242502"
3423 0122634530125370155 20152435 5272037201242 4723425073"1200593012520152 7012582094"?063707732561472 012208527043703012587012392 3973"177350736372701012 0247253036349020125872607301258 20150120242603222301258052 5"122002470305220125856637 0357202472"121552970707725 70243507379203305701259232561505 5423 01212 020921761032012392 50520"`0500126333256147276569502 8634370701254230572"
1209609230125201527772703 450"1203265201258209472672 7`3701 B"
73256147201227052084370301258 70123973522061237096073w5
242607285"?024012723 0122084370 17º Encontro Português de Computação Gráfica
17º Encontro Português de Computação Gráfica
012345678 9
!"#$%&
'()"##*"+ ",-#%./-#-.01+.2 #*"",-##",#3+"
",-# 4./-#-.05 6"#783"9:3++"0#%-,"8%./-#-.0;
",-##",#3+"<=
>()"##*"+ /#+#-06%./-#-.01+.2 #*":.8.+.1#*":3++"0#%-,"8 /#+# 4./-#-.05 :3++"0#4-,"8?.8.+=
@(?.2%3#"#*"2,-232 + 8"06#*;A*-:*:0B"3/"C#.#"+D 2-0#"#*"+
+ E-0"5 ",-# 4./-#-.0D/#+# 4./-#-.0=
2, E"06#*5 8"06#*9+ E-0"<=
F(?.2%3#"#*"/#"%G":#.+
0.+28-H"C 5 0.+28-H"9+ E-0"<=
/#"%7":#.+5 0.+28-H"C I/#"%!-H"=
JKLKMLN+ E-0"OM
KMJMLN2, E"06#*OP
JM LMLQL LNKRSL TOU LVLLWFW
QKKLKMLN/#"%7":#.+O PQK
MKLM
QL XLMKKMML
LLQ
PKW
KLLQLWKMLLYZ WKLLKLK [LJLKLNSL TO
XMMLK
QQLMP[N'O L\QRLUKLL QLMULLRKKMMLN::3238#"C?.8.+::3D
238#"C]8%*KQLOX>WQ
LLPLRQLM
LMT^ URMLL
N>('OX>(>WQLMKL[M
MKWLKLLQLM N:.8.+!2%8"8%*!2%8"O_KWKM
`abcdefeghefigjLWLQLMML LR\PRKMK QLMRMKKMMLL
LKNQR/#"%!-H"OP`abk
cdefeghefigjLM>(@lL QLMKMLMKKMM LLQLMWLKLK KKMMLKLQLMPL
QL
>(F>(mKQLPLULLR
LLJKQMLQLM JM LWLLJM K QLMKNLK>OP KLKN::3238#"C]8%* n '(oOL
LKWM
fpqrpstigj L UKKM
012345678 uPQL
v+G"+/8&
'(w0-#-8-H"::3238#-.0G+-B8"/
::3238#"C?.8.+5 9o(o;o(o;o(o<=
::3238#"C]8%* 5 o(o=
>( #+G"+/88..%
A*-8"9:3++"0# E"06#*n 2, E"06#*xx ::3238#"C]8%* n '(o<
>('()"#G.832"/2%8"
/2%8"5 6"#!2%8"783"9G.832"#",#3+";
:3++"0#+ %./-#-.0<=
>(>()"##*".%#-:8%+.%"+#-"/1.+#*"/2%8"
:.8.+!2%8"5 6"#?.8.+783"9:.8.+#+0/1"+130:#-.0;
/2%8"<=
8%*!2%8"56"#]8%*783"9.%:-# #+0/1"+130:#-.0;
/2%8"<I/#"%!-H"=
>(@($%C#"#*"7.832""0C"+-06w0#"6+8
::3238#"C?.8.+y5 9'(oD::3238#"C]8%*<I 9:.8.+!2%8"I8%*!2%8"<=
::3238#"C]8%*y5 8%*!2%8"=
>(F(?.2%3#"#*"0",#/2%8"%./-#-.0 :3++"0# 4./-#-.0y5 /#"%7":#.+=
>(m(?.2%3#"#*"+ 8"06#*#+G"+/"C :3++"0# E"06#*y5 /#"%!-H"=
@(]##+-B3#"#*"::3238#"C:.8.+0C.%:-# #.#*"%-,"8
%-,"8?.8.+5 ::3238#"C?.8.+=
%-,"8]8%* 5 ::3238#"C]8%*=
KLQLML
MULKKLMVLLW LWKKMMLKL KLN@O
z{|{}~~
PML\UKLLU WKKML[LW UKMLQRLKU KKKK MM UKRMKQ
WLQU
KUPKMLR MRMR
PQMKKMLL
RR MR
\QLM PLL QWULLL QQLM MLW KKRUJLUKKMU
KMR
PLittefehdcbtipssfpqrpstk igj MK dcbtipssfpqrpstk igjL KRQMKP
LW^ J MU\KWK MRKPJMML
Síntese de Imagem, Modelação Geométrica e GPU
012345617898542447301256678507920 661592579502492012453209152459 5948245 2490624040129054073 697079012459
012453209152464345012459206 9053272494012762205072984727928 072425547507453734 001284 42090269725279704827012459054073 697071795279858502592012 02!
04217301245 2495520012 45905407369707124504524959053242579 81532"34701 #91$901245920690532 4012%&''()(*+,-'&./00)/12/0'&34
56789:;<= >?5@20A64012%&''()(*+,-'&./00)/1 2/0'&34
BCDEFGHIJ
KLMFGGNFOCDFPQGIRSQGQRTUORV GNFFPQGGFPGWOF FPQGBCDXRSQGQRTY ZFG[C\WF]^WOOFTGIQPF\IRSQGQRT_
FPQGGFPGWOF`a
bLMFGGNFOCDSGCOGQTZIRSQGQRTUORV GNF^WcF^R\ROC\OFCdDQTGFOe IR\CGFd
SGCOGBCDXRSQGQRTY ^WOOFTGXQPF\fR\ROa gLfRVIWGFGNFOCD\QTF
OCDhQTFY FPQGBCDXRSQGQRTeSGCOGBCDXRSQGQRTa iLfRVIWGFGNFSGFIjF^GRO
TROVC\QkFdBCDY TROVC\QkF]BCDhQTF`a SGFI[F^GROY TROVC\QkFdBCDlSGFIEQkFa
mLnTGORdW^FCTRoSFGQTGNFOCDSGCOGQTZIRSQGQRTC\RTZGNFOCD dQOF^GQRT
RoSFGY ZFGBCTdRVpWVcFO]qQGGFOrFP_
FPQGsOCZXRSQGQRTlGFPGWOFEQkF``a SGCOGBCDXRSQGQRTtY RoSFGlSGFIEQkFlTROVC\QkFdBCDa uLfRVIWGFGNFVCPQVWV OCD\FTZGN_vNQ^N^CTcFWSFdGRGFOe VQTCGFGNFOCD
VCPBCDhFTZGNY \FTZGN]OCDhQTF`e]RoSFGlSGFIEQkF`a
1292w28290269K0i729012457245 742807012902628045709230128299540 6244 0124504524959026m5920592 545242!0458024012x7002402!042 79858502552001245905407369707 124592069053229$701012860507012 2$452301y9026uz50124504524959053279 425022!2802
{|{|}~
12)/12/0'&3402817w285292450245072 795750702817w29$178173102920 2490501274507805727012 505920 450124015025502012-,+()(3*()&34 702 34564292027"34701 !562901292 5024507202817w29542012?550125!7 029704x2807yz8697073201 902566727278575373566785079
427 5$732412920$02817w298 602012575327012$73$5
¡¢ 129855452901250595629 53258145542926429073755 753289205?57532
£ ¤:=¥= ¦§;¨§©:;¡ ª98«¨¬;:8§¢ 42581 67!20129562$701012173129052 53012457905®2705880401267!2 84
"34701¯01245045249598122920762 20012?586970732017964292020 795992015001245920661592$5954252!
2802727350127450728299540624 4 0124504524951245920661592852 270124x700242y"34701 #z4x700242y"3 4701 z"34701 ¯8979099736012 98554529425819562530124512658 7079742805004702y7bLgz4 0129855452 58w7424 0125059207bLK 12847959 7428050047024 012985545272735 3459852$12420129065w2529542842 7$1702ybLbz°73107374507790897242 25730557532$1781795970$28 692?5y9227342955z
56789:;<= ±?54524954?58697073
BCDrOCjFOSC\J
KLnTQGQC\QkFC^^WVW\CGQRTjCOQCc\FSURO^R\ROCTdRIC^QGDCGkFOR bLBCDGOCjFOSC\\RRI
vNQ\F]^WOOFTGBCDhFTZGN² VCPBCDhFZGN³³ C^^WVW\CGFd´\INC² KLµ`
bLKLMFGCjR\WVFSCVI\F
SCVI\FY ZFGECVI\F[C\WF]jR\WVFGFPGWOF_
^WOOFTGOCDIRSQGQRT`a bLbLHIdCGFGNFC^^WVW\CGFd^R\RO
C^^WVW\CGFdfR\ROtY SCVI\Fa bLgLHIdCGFGNFC^^WVW\CGFdRIC^QGD
C^^WVW\CGFd´\INCtY SCVI\FlSGFIEQkFa bLiLfRVIWGFGNFTFPGSCVI\FIRSQGQRT bLmLfRVIWGFGNFOCD\FTZGNGOCjFOSFd
gL´GGOQcWGFGNFC^^WVW\CGFd^R\ROCTdRIC^QGDGRGNFIQPF\
5!7029704x2807795665486970 73201509254812940121731290956252 5354512577257900452492012455 500470201252012173129095627 3459852001267!2847990920 7965290480429580459021582598 5490480429y29929z$124201225942702970 799737850173124015012423540799252
427 5$7324 "34701 6429209012 45045249540128697073201 1204524956792!28020701245798 62020452492y9026bLz4258160122 17º Encontro Português de Computação Gráfica
17º Encontro Português de Computação Gráfica
012345678 9
!"#$%"&'%(")*
+,-./0/")/1'02'&"%/"3)'24)5/.602'2/62'(0("78)'&")9' 7":;"78)'< =,=>
?,!"#0%"&'%("))448
@2/)'AB9%%'.0!"#C'.602D 7":!"#C'602E
?,+,F'0"&4)97'("78)'
?,?,;04%'02'B9%%'.0("78)'&")9'/G/02"(02'2/62'(0
&")9'(4G"%
/GA("78)'H 7":;"78)'E
7":;"78)'< &4)97'I"0";"78)'>
?,J,K47890'02'.':0("78)'84(/0/4.
?,L,K47890'02'%"#)'.6020%"&'%('5
J, M00%/390'02'B4)4%/.6%"#(B")'N".5('002'48"B/0#04+
A7":/797E
8/:')K4)4%< A7":;"78)'N7":;"78)'N7":;"78)'E>
8/:')M)82"< +,=>
OPQOR?,+S QT OQUQQQ O
VWQX7":;"78)'QPYQ
QOR?,?S QOO
PQOQWPQ
UQPOPR?,JP
?,LS ZWQOWQT
PPOXPQOW OJ,R[U\P\PS
]^_`abcdaefgghaibaahjf
Z PYQ P klmn klmn mop Rqr rs\ rtrSQXPPluuunluuu YOQvOOPYQwxyz{|}~
P}WUQP
O QQT
WYQOOPUPOWP PORQUQWP PYS Q QPYOPUQUU
[UQYQQvQT UPUQO XXT PQQvQUPOP QO UXUO POPWUPUWYQQYPT UP t ZQO
PPWPvWQXO
OWQPPUP
QUQv [UXQYQXQ YT WXXQUQv
XQYQUQPWYQr POWQQQOT PWYQOOOPQ
[UUXPPOT RSO WU
rOOYP URXSYT PPYQO WPU
rqOO
¡O¡
t t YO r tr r P O r t r r QUQO r ts q X PU OP OP QPQQPPWPPT O
P QQY QOW QPUOPPP Q XXOUQtOQ POYQO WYQ QrOPPO ZOPW
QPQQX
OPROSYQOv
PWPQQ
OP
QUQvYOPOX QUQUQvYQ PUQOWXPUPT QOUO [UqQYQ PUQPYQP O PO tWYQ¢£¤¥¦§¨©©ª¨«¬¨©¥¦®P
¯¦¥¥°ª°±¢£¤¥¦§¨©©ª¨«¬¨©¥¦®
QUU PUYQQ R[UqXSPQUOT RYPTUSYQQXXP QUUR[UqS QOXT PXPXQP T
PPQUO [Q
XUWQQQU
OOQPU ZT
WQXPYQQ¯¦¥¥°ª°±¢£¤¥¦§¨©©
ª¨«¬¨©¥¦® OX
Síntese de Imagem, Modelação Geométrica e GPU
012 032
456789859569599 89985697995957 5 5 !"#$%%&$'($%!")*+,5-"!!.&./ !"0
#$%%&$'($%!")*+,12953941456791
77995899998869985 899856795-"!!.&./ !"#$%%&$'($%!")*5 987569 !"#$%%&$'($%!")*95879 899953919:9585 99869898989957579 5995699859 9999175;989953998979 595<5989<598989 71
=9=539
41>56 41464 41456 41446
<5989 5? > >> @
<5989 @? 56 >@ @ :9585959989A 985699575795-"!!.&./ !"0
#$%%&$'($%!")*+<5989,5 !"#$%%&$'($%!0
")*+<5989,85;98995391
:98975:959<5989985 559989<59899851 B799899979889<5989 985556896856988956 5899597<9595698751489CA 9895695456789+89989 5953941456,95;98999999 9855?129953998999 897989587959-"!!.&./ !"0
#$%%&$'($%!")*999899898998A 5659989759595879 9869+9989C9989789539 414465:95,1
456789D9897889985699 5EAFG9H958791
456789DD989899897569EAF9A 58791:995697 9969 88975I569558EAF5A 69199456789DD899897569G9H 556958799569979 69885799I5691:5
012 032
0J2 0K2
456789D969+,+, 9989A 98959EAF5569587919+, +,998998959G9HA 55691
9539997887789899 59979859959985 95851
9:9?998698989595989A 98569985997569 EAFG9H556951
=9=539
41>56 41464 41456 41446 EAF 5L >M > D
G9H 5M 5> >L D
:9?85959988959 59899856979959EAF G9H55695<598989 75;98995391
:989799889999A 58795559598975998957 +916199:95<5989,55895689A 9856599953998991:9555 9985785698898799 59899856959EAFG9H 55699999999 9799NO .&.)/.&")* 5968+9161:A 95<5989,1
17º Encontro Português de Computação Gráfica 17º Encontro Português de Computação Gráfica
0123425678347
9
!"#$% &'( )*+
),-,
.--/,
0)*1,/
,2,2
,,*3,,0
)/2,
,*4
0205670
220,) )/,/, 28,.0*
98)205
:/2;<=>?@@$A@B
#$% .)) *9,,220, +'( !"#$%2 /20C0D ,0,2&'(8 E&'( !"#$%* 9 0,,2,.0
,* 9
!"#$%,)0
00,
2)2* FGHGIGJKGL
MNOPQR 7 NO* STUVWXYZ[\]
^_WZV`^a\VbaYV[X [cdaefWgWhV] Ua\iaYa`WY`]j[XUWkY`aXhl\f[]
eVYm_`*6no 6,72pO
&0qPPQ*
M+2rsR N+240+3
t*:
,,
, C, )*
ue[Uv[cYmWwxxy`z_kv[X{[\^_W {V`^a\VbaYV[X,r|}rQ|rrs*
M+rsR 903*+(4
*:,
)~C)*
WUmXVUa\Wk[eY XV{v[c[eYm jae[\VXaaYjmakW\V\\|rrs*
M5),P R oO5),3o*
+ /O n
O,*Wa\] YV_W Z[\^_W eakmVU`* :**
'1*(7:qPP *
M3PsR +3 + 5* ZV`^a\VbaYV[X aXh[[*
:'9*(7:qPPs*
M80QsR 3 9*80 N ' 65/* 0,
* lu j[_k^Yv
eakmv|Q~| }|s|rQs*
M,P~R 3*,**:
.,2
,*ue[Uv[cYmWwyYm
SSSZV`^a\VbaYV[XZ
,~QqPP~*
M10QQR o10* n0 *SSSj[_k^YWe
eakmVU`aXhlkk\VUaYV[X`Q~qr}
~|rQQ*
M1orrR +*1oN5
9*30*o
.C
2/* ue[Uv [cYmWwYmSSSZV`^a\VbaYV[Xwxxx j[XcvZxx|rrr*
M' PR N*' n*N/* ZV`^a\] VbaYV[XVXgWhVUVXWmW[ezl\f[]
eVYm_`aXhlkk\VUaYV[X`*
qPP*
M7PPR +* /O7 * , o* N &* &
9** 9
,)
,C, /* ue[Uv[cYmWljg
luSluj
[e`m[k [X eakmVU` maehaeW ,|Pr}||QqPPP*
M7PR 5*7* :,0 ,*ue[Uv[cjSj, r}
qPP*
M7,PR 7* 7, o* 7, 9*9**:
C2 ,
)O ,)2 0,* Z[\^_W eakmVU`
v [^eYmXYv¡[e`m[k,
|Q}qs|3qPP*
MOPR nO* u]¢a`WhX]
YWeaUYV{W ZV`^a\VbaYV[X WUmXV£^W`
gaYmW_aYVU` ¤ ZV`^a\VbaYV[X*
7,6,N52, qPP*
MrQRp,9
* D0 , ,
),
* ue[Uv[cYmWYmlX]
X^a\U[Xcv[X j[_k^YWeeakmVU`
aXhXYWeaUYV{WWUmXV£^W`,
| r}||rrQ*
Síntese de Imagem, Modelação Geométrica e GPU