• No results found

GPU Ray Casting

N/A
N/A
Protected

Academic year: 2022

Share "GPU Ray Casting"

Copied!
9
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

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\bfky€qzfk[nlk\bXtkoa`k\b€cd[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`bkabeYkXtbfk€qzf`c^[^kYnkcaY`vkcbfk`Z^_kZk\b[b`X\[\n[\[_]c`cXt [ckbXtcf[nkYcgf`af[__Xg`\bkY[ab`lklX_eZkYk\nkY`\jX\bfk€v]YkcXYb`\jbXY[]a[cb`\jbkaf\`sekcq

ƒ„…†‡TˆR

‰X_eZkYk\nkY`\jd€Y[]a[cb`\jdlX_eZkl`ce[_`m[b`X\

Š‹ŒŽ‘’“ŽŒ

”•–——˜™š—›œ™›žŸ Ÿ¡š—˜ž¢žœ—¢œž–—£–—¤¡—›¢Ÿ¥

¡œ—˜™›¢•—œ¦™—›¢™§¦¦šš¡›™¢¥¨”•—¥ž–—©¢ž™›—˜

©¥œ™š¡Ÿž¢™›ªœžš«Ÿ™›¬–š˜—Ÿ™›¬¨­›—¦›š™¦œ

–®¡™˜˜¥›žš™¦œª£–—¯žš«Ÿ—ª›¡š—–™¦žŸœ™š¡Ÿž¢™›œ

¦ž›¬—›—–ž¢—Ÿž–¬—œ¦žŸ— Ÿ¡š—¢–™¦˜ž¢žœ—¢œ¨­›š—˜°

™¦žŸ™šž¬™›¬ª˜™±—–—›¢œ¦ž››™›¬¢—¦•›™¤¡—œœ¡¦•žœ

²ž¬›—¢™¦³—œ›ž›¦—­šž¬™›¬´²³­µ–¶š«¡¢—˜”°

š¬–ž«•¥´¶”µž–—¡œ—˜¢¦ŸŸ—¦¢œžš«Ÿ—œ£¢•—

™›¢—–™–£¢•—•¡šž›©˜¥ª·•™¦•ž–—œ¢–—˜žœ¸¹

˜ž¢žœ—¢œº»•›œ›¼½¾¨

”•—œ—˜ž¢žœ—¢œšž¥©— ™œ¡žŸ™¿—˜ ™› ¢•–——˜™š—›°

œ™›œª™›–˜—–¢žŸŸ· œ«—¦™žŸ™œ¢œ¢™›¢—–«–—¢¢•—

™›£–šž¢™›¨ ­›¢–ž˜™¢™›žŸ¦š«¡¢—–¬–ž«•™¦œª¸¹

©À—¦¢œž–—¦–—ž¢—˜¡œ™›¬œ¡–£ž¦—–—«–—œ—›¢ž¢™›œª©¥

˜–ž·™›¬¬—š—¢–™¦«–™š™¢™ —œ¢•ž¢¦–—ž¢—«Ÿ¥¬›žŸ

š—œ•—œºÁ— ¥Â¾¨ Ý·— —–ª¡œ™›¬œ¡–£ž¦—–—›˜—–°

™›¬¢—¦•›™¤¡—œ¢˜™œ«Ÿž¥ Ÿ¡š—¢–™¦˜ž¢ž–—œ¡Ÿ¢œ™›

¢•—Ÿœœ£ž˜™š—›œ™›£™›£–šž¢™›º»•›œ›¼½ª ޘ·™¬—–¼Ä¾¨Å–—¯žš«Ÿ—ª™›¶”˜ž¢žœ—¢œª¢•—¡œ—°

£¡Ÿ™›£–šž¢™›™œ›¢›Ÿ¥¦›¢ž™›—˜›—¯¢–ž¦¢—˜™œ°

œ¡–£ž¦—œª©¡¢·™¢•™›¢•—™œ°œ¡–£ž¦—œžœ·—ŸŸ¨”•—–—°

£–—ªœ— —–žŸÆÇÈÉÊËÌËÍÎËÌÏÍТ—¦•›™¤¡—œ·—–—˜— —Ÿ°

«—˜¢ ™œ¡žŸ™¿—¢•——›¢™–—¸¹ ˜ž¢žžœžœ™›¬Ÿ—ѹ

™šž¬—¨ÒÇÈÉÊËÌËÍÎËÌÏÍТ—¦•›™¤¡—œ¦› —¥š–—™›°

£–šž¢™›¢•ž›œ¡–£ž¦—–—›˜—–™›¬š—¢•˜œª©¡¢ž¢¢•—

¦œ¢£™›¦–—žœ—˜žŸ¬–™¢•š ¦š«Ÿ—¯™¢¥ž›˜ª¦›œ—°

¤¡—›¢Ÿ¥ª™›¦–—žœ—˜–—›˜—–™›¬¢™š—œºÓ–¡¦Ô›—–¼Â¾¨ ÕÖרÖÙÚÏÍк۞À™¥žÂ½¾™œ›—£¢•—œ—¢—¦•›™¤¡—œ¨­¢

— žŸ¡ž¢—œ¢•—¦Ÿ–£—ž¦•«™¯—Ÿ™›¢•—§›žŸ™šž¬—©¥

œ•¢™›¬ž–ž¥¢•–¡¬•¢•—œ¦—›—œ¢ž–¢™›¬£–š ¢•—

 ™—·—–«œ™¢™›¨­£¢•—–ž¥•™¢œ¢•— Ÿ¡š—ª¢•—¦Ÿ–

£¢•—«™¯—Ÿ™œ¦žŸ¦¡Ÿž¢—˜©¥œžš«Ÿ™›¬¢•—˜ž¢ž žŸ¡—œ

žŸ›¬¢•—–ž¥ž¢ž§›™¢—›¡š©—–£«œ™¢™›œ™›¢•—

 Ÿ¡š—ž›˜¦š©™›™›¬¢•—š¢¬—¢•—–¨”•™œ¢—¦•›™¤¡—ª

•·— —–ª•žœžŸ™š™¢ž¢™›·•—›—¯—¦¡¢—˜›¶Üݜޣ–

Ÿž–¬— Ÿ¡š—˜ž¢žœ—¢œž›˜¦Ÿœ— ™—·™›¬«Ÿž›—œ¢•ž¢

šž¯™š™¿—¢•—›¡š©—–£–ž¥œ·•™¦•š¡œ¢©—œ•¢ª¢•—

¢™š—¢–—›˜—–žœ™›¬Ÿ—™šž¬—™œ¢•™¬•¢žŸŸ·£–

ž–—žŸ¢™š— ™œ¡žŸ™¿ž¢™›¨

Síntese de Imagem, Modelação Geométrica e GPU

(2)

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

(3)

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{|ttvt€u~ 11259

3552541559

55541551545f 52544554455 15451515535

qywuvsvxy|uv{|ttvt€u~‚95455 4154115554154151 5155355341541 Síntese de Imagem, Modelação Geométrica e GPU

(4)

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|sp†‡pzˆ‰Š‚p{tzr|€nzq‹€

ƒxzq}‹p|spyqŒŽq…|€zsq{po…

xypz{po|sptonz|tqrpnt|sp}nz{€z}n‚qz{‡potnou |sp yqŒŽq…|€z…€z|spyqŒŽq…|€zsq{po…

‘x„€…q}‹p|spyqŒŽq…|€zsq{po…

’xzq}‹p|sp†‡pzˆ‰Š‚p{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 0247“253036349020125872607301258 20150120242603222301258052 5"122002470305220125856637 035720247“2"121552970707725 70243507379203305701259232561505 5423 01212 020921761032012392 50520"`0500126333256147276569502 8634370701254230572"

1209609230125201527772703 450"1203265201258209472672 7`3701 B"

73256147201227052084370301258 70123973522061237096073w5ƒ

242607285"?024012723 0122084370 17º Encontro Português de Computação Gráfica

17º Encontro Português de Computação Gráfica

(5)

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 KKK„K…MM U†KRMKQ

WLQU

K‡ˆU‰Š‹PKMLR MRMR

PQMKKMLL

R†R MR

‰\QLM PLL Q†WUL†LŒL Q†„QLM…MLW KKRUJLUKKMU

KMR

PLŽittefehdcbtipssfpqrpstk igj †MK dcbtipssfpqrpstk igjL KRQMKP

 LW†‘^ J MU\’“”’“KWK MRKPJMML

Síntese de Imagem, Modelação Geométrica e GPU

(6)

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“?55012”5!7 02970•4x2807y”•z8697073201 902566727278575373566785079

–•427 —5$7324˜™12920$02817w298 602012š575327012$73$5›

œžŸ ¡¢ 129855452901250595629 5325814554292642907375š5 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 257305š57532$1781795970$28 692“?5y922­73429—55—z

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!702970•4x2807795665486970 73201509254812940121731290956252 5354512577257900452492012455 500470201252012173129095627 3459852001267!284”•7990920 7965290480429580459021582598 5490480429y29929z$124201225942702970 799737š850173124015012423540799252

–•427 —5$7324˜™ "34701 ˜6429209012 4504524954012”•8697073201 1204524956792!28020701245798 62020452492y9026bLz­4258160122 17º Encontro Português de Computação Gráfica

17º Encontro Português de Computação Gráfica

(7)

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 PORQUQWP PYS Q QPYOPUQ‘’“’UU

[U”QYQQvQ•T UPUQO– XXT PQQvQ•UPOP QO– —UXUO– POPWUPUWYQQYPT UP˜ t ZQO–

PPWPvWQXO

OWQPPUP

QUQv [U”XQYQXQ ™YT WXXšQUQv

XšQYQUQPWYQr PO–WQQQOT PWYQOOOPQ

›œ ›ž

[U”ŸUXPPO–T 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 QPQQPPWPPT O–

P QQY QO–W QPUOPPP Q XXOUQt”OQ POYQO–   ” WYQ QrOPPO–    ” ZOPW

QPQQX

OPROSYQOv

PWPQQ

OP

QUQvYOPOX QUQUQvYQ PUQO–WXPUPT QOUO [UqQYQ PUQPYQP O PO–   t”WYQ¢£¤¥¦§¨©©ª¨«¬¨©¥¦­®P

¯¦¥¥°ª°±¢£¤¥¦§¨©©ª¨«¬¨©¥¦­®

QUU PUYQQ R[UqXSPQUOT RYPTUSYQQXXP QUUR[UqS QOXT PXPXQP T

PPQUO [Q

XUWQQQU

OOQPU ZT

WQXPYQQ¯¦¥¥°ª°±¢£¤¥¦§¨©©

ª¨«¬¨©¥¦­® OX

Síntese de Imagem, Modelação Geométrica e GPU

(8)

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

(9)

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*

M†80QsR 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[X”••–—ZŽ˜•–™

,~QqPP~*

M10QQR o10* n0 *ŽSSSj[_k^YWe

ŠeakmVU`aXhlkk\VUaYV[X`Q~‘qr}

~“|rQQ*

M1orrR ‰+*1oN5

†9*30*o

.C

2/* ue[Uv [cYmWw•YmŽSSSZV`^a\VbaYV[Xwxxx j[Xcv—ZŽ˜xx™|rrr*

M' P“R N*' n*N/* ZV`^a\] VbaYV[XVXgWhVUVXWmW[ezšl\f[]

eVYm_`šaXhlkk\VUaYV[X`*‰

qPP“*

M‡7PPR +* ‡/O7 †* ‰, o* N &* &

9*‰* 9

,)

,C, /* ue[Uv[cYmWljg

ŽŠŠ€lu„›S‚€œŠ€lu„Žj

[eŒ`m[k [X ŠeakmVU` maehaeW ,|Pr}||QqPPP*

M7P’R 5*7* :,0 ,*ue[Uv[cjSjŠ,…r}

“…qPP’*

M7,P’R 7* 7, o* 7, 9*†9*‰*:

žC2 ,

)O ,)2 0,* Z[\^_W ŠeakmVU`š

”••Ÿv [^eYmŽXYv¡[eŒ`m[k,

|Q“}qs|3qPP’*

MˆOP“R nˆO* Šu‚]¢a`WhŽX]

YWeaUYV{W ZV`^a\VbaYV[X WUmXV£^W`

—gaYmW_aYVU` ¤ ZV`^a\VbaYV[X™*

7,6,N52, qPP“*

MˆrQR‡p,ˆ9

‰* ‰D0 , ,

),

* ue[Uv[cYmW”ŸYmlX]

X^a\U[Xcv[X j[_k^YWeŠeakmVU`

aXhŽXYWeaUYV{WWUmXV£^W`,

|…r}|““|rrQ*

Síntese de Imagem, Modelação Geométrica e GPU

Referanser

RELATERTE DOKUMENTER

Unlike other techniques de- signed for accurate 3D object manipulation which define the C-D ratio inversely proportional to the hand speed [FK05], we compute the C-D ratio

We compared our algorithm with other recent hardware- based volume rendering algorithms, based on the ray casting paradigm, and on a hybrid version mixing ray casting and

In our scheme, a PPE (the PowerPC processor in the Cell B.E.) is responsi- ble for traversing a hierarchical data structure and generat- ing the lists of intersecting voxels along

In this paper, two classes of techniques for efficient re- alizations of the known opacity correction mechanisms in over-sampled volume ray casting using commodity hard- ware

Ljung has published several papers in international conferences and journals including IEEE Visualization, Eurographics conferences, IEEE TVCG and others, on volume rendering of

Based on current work in the field of GPU ray-casting of height fields, we have proposed some novel contributions in the scope of terrain rendering.. These contributions include

More than one VOI can be specified for the same dataset, and multiple VOIs may overlap in space. Each VOI is as- signed a priority that is used to determine how the over- lapped

Using the finegrained parallelism of GPU, we reorder the shadow rays to make them coherent and process multiple thread blocks to each cell to balance the work load.. Spherical