Top Banner
23

Computer Graphics at Stanford University

Oct 15, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computer Graphics at Stanford University

!"#$%'&()!*+-,/.1024365'7+31,!8

9:<;=?>A@CBD=FEG5 HIKJ<L M#NPO<NCQPRSOTAOUMVIMVW1QXQPNCL HUY[ZSQXIKJU\^]_T`\<R!aX\bZcN^deIL HUYfIKJUQgH<d<ZSQPR`L aDO<h1Mi\bh dUIL \bHg\PTjkL l?\bHCOChQXmdCODIL \bHUMn\bHfOfRoQXaFIiO<HUYbd<h OURpYbR`L ]L MqNPRoQXMQUHeIVQX]srut'JUQZ/QFIKJU\b]L M)O<H_L IVQUR`OeIL vPQgZSQFIKJU\b]fW6JCL aUJdUMiQXM#d<NXW'L HU]]bL wxQURoQUHUaXQ)TA\CR-]L MiaPRyQXIL zDOeIL \bHO<HU]gdUMiQDM/01O<dUMiMi*|QeL ]<QUhL IVQPRoOeIL \bHUMSWL IKJnO<h IVQUR~HPOeIL HUYMVW1QDQUNCL HPY\<Ro]<QURAL HUYIV\#M\bh vPQIKJUQ/]bL MiaURoQFIL zXQX]nMiUMiIVQUZ)rt'JUQ/aUR~dUaUL O<hL ]<QeOL M-IKJCODIQDOUaUJMiW1QXQUN<L HUYq\<Ro]<QURAL HUY)TA\bh h \DWM'OSTAO<ZcL h /\PTaUJPOPR`OeaXIVQURAL MVIL aXM\PTIKJUQcaX\CR~RoQXMFNC\bHU]L HUYfjL lF\bHPO<hQXmdPOeIL \bHnL HOcaDQURyIiOPL H]bL RyQDaFIL \bHqMKL Zd<h IiO<HUQD\bdUM?h er1t'JUQZ/QFIKJU\b]JPOUM6O<H\bNeIL ZpO<haX\bZN<h Q?^L IAS\PT~T`\<RYbRAL ]N<\^L HUIVMO<HU]L M1QFUIKRoQUZ/QUh MKL ZN<h Q'IV\L ZN<h QUZ/QUHeI1L H/OCHUpH<d^Zc<QUR\PT]bL ZSQUHPMKL \bHPMDrc\bHP\PIV\bHCL aeL I`OCHP]MiIiOC<L h L I`NPRo\bNCQPRIL QXM/\PTIKJUQTAOUMVI6MiW1QXQUN<L HUYO<h YC\<R`L IKJ<ZOURoQ)NPRo\PvUQPHrc\bHevPQURoYCQUHUaXQqO<HU]QUR~Ry\<RQXMiIL Z/OeIVQXMS\PT-IKJUQqOCh YC\CRAL IKJ<ZTA\CR-aD\bZcN<deIL HUYnIKJPQ]L MVIiO<HUaDQcTVd<HUaFIL \bHL M!MiIKdU]bL QX]gL H)]^QFIiOCL h r)5 ISL M M?JU\eW'HqIKJPOeI C0O<dUMMVV|QeL ]^QUhL IVQUR`OeIL \bHPM6L MQUHU\bdUYbJcTA\CRIKJPQ ]L MVIiO<HUaDQ!TVd<HUaFIL \bHL Hp]bL Z/QUHUMKL \bHUMDr13HpQXMVIL Z/OeIL \bHp\PTIKJPQpH^d<Zc<QUR\PT6L HeIVQPRoOUaFIL \bHUM/TA\CRYCQPHUQUR`O<h1jL lF\bHPO<hQXmdPOeIL \bHUML MSO<h M\#MVIKdP]bL QX]xr.-d<Z/QURAL aDO<hsQ?<OCZN<h QDM OPRyQ#dUMQX]IV\nvPQURAL T`IKJPQO<HPO<h PMKL MDr%b1<ekC^ sCy -¡4k¢p£¤1¥S¦x£-§£¤1¥¨b©-§£¤1¥¨b¤-§4ªx¤«s£¦1¬"x­x®q 4¯F°k¢²±1³o´Cµ¶k·¸¹bº1»·¼U³ µ1¶4§S½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À§SÁ!µÂ1»¶µsÃÄÀe½s¾¹xÅ#¹§»Æ<Çq³o¶kÂG³ ȹs¿~¹s¶k½<¹§

Á ·»ÀDÀXÉXÊ4¹k³ Âx¹x¸³ ¼X¹s¿*·¼U³ µ¶§1Ë'µ»¿~·¶¼FÉUÌ4¿i³ ¹bÂ1¿i³ ½k¾ÀXÉP«k¹<ÇcÍÏÎFË/Ì-«xÐ)½<µ¶k³ ¼U³ µ¶¬Ñ ¢[*¡4<¯F °k< -¡¢Òn¾¹Ï±1³o´Cµ¶k·¸x¹bº1»k·¼U³ µ¶

Ó Ô_ÕSÖi×pØbÓxÙÛÚSÖ×/ØCÜ ×ÝÄÞßÜÎD¨¬o¨Ð

Çq³ ¼C¾Äàsµ1»¶k·x¿AÍá½<µ¶k³ ¼U³ µ¶§ ÕSÖi×/ØÙãâ!Ö×cØCÜU× ÝäæåçÞ ß§S¾k·À_Å·¶bÍá·ÆƸ ³ ½b·¼U³ µ¶À³o¶ÏµÆ¼U³oÅ·¸½<µ1¶b¼C¿~µ¸o§½^µÅgÆ»b¼X¹x¿xÃx³ ÀP³ µ1¶4§èx¹bµÅ#¹^¼C¿V³ ½Sµ1Æb¼U³ ½^Àb§Æk·¼C¾Æ¸ ·¶s³o¶è-§·¶kÂ#¹^¼D½x¬6Òn¾s³ Àp¶µ1¶¸ ³o¶¹b·x¿àsµ»¶k·x¿`ÍÃk·¸»¹éÆs¿~µà¸ ¹sÅê³ ÀÏ·ìë¿~ÀX¼µ4¿~¹s¿¾ÍÆs¹x¿àsµ1¸ ³ ½éÆ·x¿A¼U³ ·¸ ³ ȹx¿A¹x¶b¼¹bº1»·¼U³ µ1¶%ÎDíSîq±Ð<¬qï`¶bðVµ4¿KÅ·¼U³ µ1¶Æs¿~µÆk·è·¼X¹bÀ'·¸ µ¶è#½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<ÀðF¿~µÅ¼C¾¹#àsµ»¶Â·s¿AÍb¬î»¹/¼Xµ#¼C¾¹#¶µ1¶¸ ³o¶¹b·x¿i³ ¼Í½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½^ÀÅ·^Íñ³o¶b¼X¹x¿AÀe¹b½C¼f¸ ³o´P¹_¼C¾¹fðVµ4¿KÅ·¼U³ µ¶ÏµxðcÀ<¾µ½k´^À³o¶ò¾bÍÆs¹s¿Kàsµ¸ ³ ½½<µ1¶Àe¹s¿A÷¼U³ µ1¶ñ¸ ·^ǬgÒn¾¹ÀDµ1¸»b¼U³ µ1¶³ ÀÀX¼U³o¸¸S½<µ¶¼U³o¶»µ1»À·¼f¼C¾¹^Àe¹ì³o¶¼X¹s¿~ÀD¹½C¼U³ µ1¶Àñ໼uÅ·<Í%¶µs¼ñàs¹ìÂ4³ ȹs¿~¹s¶¼U³ ·à¸ ¹¬ ±óx³ ÀD¼X¹s¶k½<¹Ä·¶Â»¶s³ º1»¹x¶¹bÀDÀµsð Ãs³ ÀU½<µÀP³ ¼KÍgÀDµ¸»¼U³ µ¶_³ À)À<¾µÇ#¶_³o¶áô õköX¬Òq¾¹s¿~¹_·x¿~¹¼Çpµì´P¹^Í[³o¶è¿~¹b³ ¹s¶¼XÀ)ðVµ4¿/·¶bÍĶ»Å#¹x¿V³ ½b·¸·¸ èxµ4¿i³ ¼C¾ÅçðVµ4¿!¼C¾¹u±1³o´Pµ1¶·¸4¹bº1»k·¼U³ µ¶¬

Òq¾¹Së¿~ÀX¼S´C¹<Í)³o¶è¿~¹b³ ¹s¶¼'³ À'¼C¾¹c¹s¿i³ Ãk·¼U³ µ¶cµxð·)½^µ¶ÀP³ ÀX¼X¹x¶b¼·¶Â·k½^½s»¿*·¼X¹c³ Àe½k¿~¹<¼U³ ÷b·¼U³ µ¶cÀU½k¾¹sÅ#¹§³A¬ ¹¬A§'·ò¶»Å¹s¿i³ ½^·¸ øS·Å³o¸ ¼Xµ1¶s³ ·¶¬fÒn¾¹ñ¶»Å#¹x¿V³ ½b·¸-ÀU½k¾¹sÅ#¹u¾k·À¼XµñðVµ¸¸ µÇù¼C¾¹½b·»ÀU·¸ ³ ¼Íϵxðc¼C¾¹Æk·s¿A¼U³ ·¸Â³ ȹx¿A¹x¶b¼U³ ·¸¹bº1»·¼U³ µ1¶[·¶Â¾k·À¼XµòÂx¹·¸1Çq³ ¼C¾ò¶µ¶ÉFÂ4³ ȹs¿~¹s¶¼U³ ·às³o¸ ³ ¼KÍ[·¼³o¶¼X¹s¿~ÀD¹½C¼U³ µ¶Àµsð½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À#Æs¿~µÆs¹s¿K¸ Íb¬pÊ1³o¶k½<¹¼C¾¹fÆs¿~µà¸ ¹sų À#¶µ¶¸ ³o¶¹b·x¿?§·Ï¸ ·x¿Aè¹#ÀDÍÀD¼X¹sÅúµxðc¶µ¶¸ ³o¶¹·s¿¹bº1»k·É¼U³ µ¶À[¾k·À_¼Xµàs¹uÀDµ1¸ ùÂé·ð*¼X¹x¿q¼C¾¹Ä³ Àe½k¿~¹<¼U³ ÷b·¼U³ µ¶¬ûø ¹x¶½^¹á¼C¾¹ñÀe¹b½^µ¶k´C¹<ͳo¶è¿~¹b³ ¹s¶¼³ À·¶¹<üϽ³ ¹x¶b¼Å#¹<¼C¾µÂ¼XµÀDµ¸ ù¼C¾¹¸ ·x¿A蹶µ1¶¸ ³o¶¹b·x¿'ÀXÍÀX¼X¹xÅ_¬Òq¾¹s¿~¹ì·x¿A¹Å·x³o¶¸ Íì¼KÇpµé¼ÍÆs¹^Àϵxð·ÆÆs¿~µ·k½s¾¹bÀ_ðVµ4¿ÀDµ¸ Ãx³o¶è¼C¾¹±1³o´Cµ¶k·¸6¹bº1»k·¼U³ µ¶¬úý¶¹

·ÆÆs¿Aµ·k½k¾³ ÀS¼Xµg¼C¿~·¶ÀXðVµ4¿KÅù³ ¼!¼Xµ_·#¼U³oŹnÂx¹xÆs¹s¶kÂx¹x¶b¼)Æs¿~µà¸ ¹sÅ_¬cÌkµ4¿-¹<ók·ÅgƸ ¹§4³ ðÇp¹¾·Ã¹ ÕSÖi×/ØpÙþ ÜU×çÝÿä §¼C¾¹s¶ Õ Ö×pØ ³ À¼C¾¹ë¿~ÀX¼·s¿K¿i³ ÷¸¼U³oÅ#¹[·¼ × ðVµ4¿·áÇc·Ã¹ðF¿Aµ1¶b¼ÀX¼D·x¿`¼U³o¶èò·¼ ä Çn³ ¼C¾ñ·¶µ4¿Å·¸xùx¸ µ4½³ ¼Í¼C¾k·¼q³ À)¹bº1»k·¸s¼Xµ × ¬ Òn¾s³ À)½^·¶Ïàs¹Àeµ¸ ùbÂñà<ͼC¾¹¸ ¹^ùx¸ÀD¹^¼nÅ#¹^¼C¾µÂ¬ï`¶¼C¾¹½<µ1¶b¼C¿~µ¸ðF¿*·Å#¹<Çpµ4¿K´§·ÀD¹xų ÉP«s·è¿*·¶è³ ·¶gÀe½k¾¹sŹ_³ Àqµà¼D·x³o¶¹ÂðVµ4¿øS·Å³o¸ ¼Xµ1¶bÉ·k½<µàx³¹º»k·¼U³ µ¶Àà<Íá³ Àe½s¿A¹^¼U³ ÷³o¶èì³o¶¼U³oÅ#¹¼C¾¹ÏÂxͶk·Å³ ½ñÆs¿~µxè1¿~·Ågųo¶èGÆs¿V³o¶k½³oƸ ¹uô 1§S¨b¦köX¬ñø!µÇp¹^ùx¿)Å·¶bÍϼU³oŹÀX¼X¹xÆÀ)Å·<Í_às¹¶¹b¹b¹bÂðVµ4¿1¼C¾¹#½^µ¶Ã¹x¿Aè¹s¶k½<¹qµxð-¼C¾¹nÀDµ1¸»b¼U³ µ1¶³o¶n¼C¾¹n¹s¶¼U³o¿A¹nµŷx³o¶Â»¹q¼Xµë¶x³ ¼X¹À<Æs¹b¹bÂ_µsðpÆx¿Aµ1Æ·è·¼U³ µ¶·¶kÂËpÌ1«_½<µ¶k³ ¼U³ µ¶#ðVµ4¿¼U³oÅ#¹ÀX¼D·àx³o¸ ³ ¼Íb¬ Òq¾¹#µx¼C¾¹x¿·ÆÆs¿~µ·k½s¾g³ Àc¼Xµg¼C¿~¹b·¼¼C¾¹GÆs¿~µà¸ ¹sÅ ·À·òÀD¼D·¼U³ µ¶k·s¿AÍàsµ»¶Â·x¿`ÍÄÃk·¸»¹Æs¿~µà¸ ¹sÅ ·¶kÂÂx¹bÀP³ è¶ò·¶ò¹<üϽ³ ¹x¶b¼[¶»Å#¹s¿i³ ½^·¸·¸ èxµ4¿i³ ¼C¾Åã¼XµòÀeµ¸ ùϼC¾¹[ÀXÍÀX¼X¹xÅ µsð¶µ1¶¸ ³o¶¹b·x¿c¹º»k·¼U³ µ¶Àg·ð*¼X¹s¿)Â4³ ÀU½k¿~¹<¼U³ ÷^·¼U³ µ1¶4¬éÌkµ4¿c¹<ók·ÅgƸ ¹§¼C¾¹áði·ÀD¼áÅ·x¿~½s¾s³o¶èŹ<¼C¾µ4Âûô~¨1§¨£§)¨x¨<öF§)³ À_µxðn¼C¾x³ Àf¼KÍÆs¹¬²ï`¶u¼C¾¹uði·ÀX¼[Å·s¿*½k¾x³o¶èÅ#¹<¼C¾µÂ-§

8-QUNPOURyIKZ/QUHeIS\PTSOeIKJUQUZ/OeIL aXM H<L vPQURoMKL IAn\PT64O<h L TA\CR~HCL O15 RyvCL HUQ3U "!#$%&('*) +&-,.'sr/g\<RAlNPOURyIL OCh h /M?d^N<NC\<RyIVQX]Xc|sh \<O<H10<d^HU]^OeIL \bH,p.32YbR`O<HeI/.5444 687P4U96D444O<HU]:43;25<C3YbRoO<HeIS.5444 687P4U=6D44r

>

Page 2: Computer Graphics at Stanford University

¼C¾¹ñ»Æx·¼X¹µxð¼C¾¹ÀDµ1¸»b¼U³ µ1¶ðVµ1¸¸ µÇÀ#¼C¾¹[½b·»ÀU·¸ ³ ¼Íñ³o¶á·ñÀD¹bº1»¹s¶¼U³ ·¸Çc·<ͧ!³A¬ ¹¬`§¼C¾¹ÏÀeµ¸»¼U³ µ¶á³ À»Æx·¼X¹Âµ¶¹è1¿V³ Â_Æsµ4³o¶¼cà^Í)µ1¶¹)è1¿V³ Â_Æsµ4³o¶¼S³o¶q¼C¾¹)µ4¿~¹s¿4¼C¾k·¼6¼C¾¹Àeµ¸»¼U³ µ¶#³ À!ÀD¼C¿V³ ½<¼C¸ ͳo¶½s¿A¹·ÀP³o¶èιb½s¿A¹·ÀP³o¶èÐ^¬cø ¹s¶k½<¹·¶»Æ<Çq³o¶kÂ#³ ȹs¿~¹s¶k½<¹cÀU½k¾¹sÅ#¹·¶Â·¾¹b·ÆÀDµ4¿A¼·¸ èµ4¿V³ ¼C¾Åû³ Àp¶¹^¹Âx¹Â-¬!Òq¾¹½<µ1ÅgƸ ¹Có³ ¼Í_³ À)µsð µ4¿~¹s¿ ÖGØ ðVµ4¿ è1¿V³ ÂñÆsµ³o¶b¼XÀ§Ç#¾¹s¿~¹#¼C¾¹ ði·k½<¼Xµ4¿6½<µ1Å#¹^ÀðF¿Aµ1żC¾¹_¾¹b·ÆÀDµ4¿A¼·¸ èµ4¿V³ ¼C¾Å_¬ø ¹s¿~¹nÇp¹fÆs¿A¹bÀD¹x¶b¼c·¶k·¶·¸ Í÷<¹·¶f³ ¼X¹s¿*·¼U³ ù·¸ èµ4¿V³ ¼C¾Å_§x½b·¸¸ ¹bÂf¼C¾¹#ði·ÀX¼cÀDÇp¹^¹xÆs³o¶èÅ#¹<¼C¾µÂ-§

ðVµ4¿½^µÅgÆ»¼U³o¶èu¼C¾¹Ä¶»Å#¹s¿i³ ½^·¸ÀDµ1¸»b¼U³ µ1¶ÏðVµ4¿±1³o´Cµ¶k·¸-¹º»k·¼U³ µ¶[µ1¶ñ·¿A¹½C¼D·¶è»¸ ·s¿pè1¿V³ ³o¶ñ·¶bͶ»Ågàs¹x¿ µxð/À<Æk·k½<¹f³oÅ#¹s¶ÀP³ µ1¶À¬Òn¾¹gði·ÀX¼nÀXÇp¹b¹sÆx³o¶èuÅ#¹^¼C¾µÂij ÀÅ#µs¼U³ Ãk·¼X¹bÂìà<Íf¼C¾¹Çpµ4¿K´_³o¶uô©ö·¶kÂGÇc·Àfë¿AÀD¼Ï»Àe¹b³o¶%ô©¨CöqðVµ4¿n½<µ1ÅgÆ»b¼U³o¶èò¼C¾¹u³ ÀX¼D·¶k½<¹áðF»¶k½C¼U³ µ1¶4¬Òq¾¹ìÅ·x³o¶G³ ¹b·Äµxðn¼C¾¹ði·ÀX¼ÀDÇp¹^¹sÆx³o¶èÅ#¹<¼C¾µÂ³ À¼Xµ%»ÀD¹ò¶µ¶¸ ³o¶¹b·x¿n»Æ^Çq³o¶kÂìÂ4³ ȹs¿~¹s¶k½<¹ñ·¶ÂÁ ·»ÀeÀXÉXÊ4¹³ ¹s¸6³ ¼X¹s¿*·¼U³ µ¶ÀÇq³ ¼C¾ò·¸ ¼X¹s¿K¶k·¼U³o¶èìÀDÇp¹^¹xÆs³o¶èòµ4¿~¹s¿i³o¶è-¬ï`¶ò½<µ¶¼C¿*·ÀX¼¼Xµì¼C¾¹[ði·ÀD¼ÏÅ·x¿~½s¾s³o¶è%Å#¹^¼C¾µÂ§ ¼C¾¹áði·ÀX¼ÀXÇp¹b¹sÆx³o¶èŹ<¼C¾µ4ÂðVµ¸¸ µÇÀS¼C¾¹#½b·»ÀU·¸ ³ ¼Í·¸ µ1¶èg½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½^À³o¶·_Æk·s¿*·¸¸ ¹s¸Çc·^Íb§4³A¬ ¹¬A§·¸¸k½s¾·x¿AÉ·k½C¼X¹x¿V³ ÀD¼U³ ½<À·s¿~¹u³ Ãx³ Âx¹Â³o¶¼Xµ·Äë¶x³ ¼X¹ì¶»Ågàs¹s¿qµsðnè1¿Aµ1»ÆÀ_·k½b½<µ4¿*Â4³o¶èò¼Xµ¼C¾¹k³o¿nÂ4³o¿~¹b½<¼U³ µ¶Àf·¶Â¹b·k½s¾gÁ ·»ÀDÀDÉFʹ³ ¹s¸³ ¼X¹s¿*·¼U³ µ¶Çq³ ¼C¾·À<Æs¹½³ ë1½nÀDÇp¹^¹xÆs³o¶ègµ4¿*Âx¹x¿V³o¶èf½<µxùx¿AÀ·è¿~µ»Æµxð!½k¾k·x¿~·k½<¼X¹s¿Aɳ ÀX¼U³ ½^ÀnÀP³oÅf»¸ ¼D·¶¹^µ1»À^¸ Íb¬nÒq¾¹ði·ÀD¼nÀXÇp¹^¹xÆs³o¶èòÅ#¹^¼C¾µÂij À#¹Có¼C¿~¹sÅ#¹x¸ ÍÀC³oÅgƸ ¹f¼Xµu³oÅgƸ ¹sÅ#¹x¶b¼^¬Òq¾¹·¸ èxµ4¿i³ ¼C¾Åæ³ Àpµ1Æb¼U³oÅ·¸k³o¶#¼C¾¹nÀe¹s¶ÀD¹)¼C¾k·¼S·ë¶x³ ¼X¹¶»Ågàs¹s¿µsð!³ ¼X¹s¿*·¼U³ µ¶Àc³ Àq¶¹^¹b¹b¬SÊ4µ¼C¾¹½<µÅ#ÉƸ ¹Có³ ¼Íµsð'¼C¾¹·¸ èxµ4¿i³ ¼C¾Åù³ À ÖGØ ðVµ4¿·¼Xµs¼D·¸sµxð è¿i³ ÂáÆsµ4³o¶¼XÀb¬SÒq¾¹g¶»Åfàs¹s¿µsðS³ ¼X¹x¿~·¼U³ µ1¶À)³ À³o¶kÂx¹xÆs¹s¶kÂx¹x¶b¼pµxð'è¿i³ ÂfÀC³ ÷<¹¬SÒq¾¹#·k½b½k»¿~·k½<Íf³ Àc¼C¾¹Àe·Å#¹·À·¶Íµx¼C¾¹x¿!Ź<¼C¾µ4ÂfÇ#¾x³ ½k¾ÀDµ1¸ ùbÀ/¼C¾¹Àe·Å¹_ÀDÍÀD¼X¹sŵsð³ Àe½s¿A¹^¼U³ ÷<¹bÂu¹bº1»k·¼U³ µ¶Àb¬Òq¾¹_ði·ÀX¼ÀDÇp¹^¹xÆs³o¶èìÅ#¹^¼C¾µÂ¾k·Àfàs¹b¹s¶Ï¹Có¼X¹s¶kÂx¹Âu¼XµÅ#µ4¿~¹èx¹s¶¹s¿*·¸øS·Å³o¸ ¼Xµ1¶bÉ·k½<µ1às³¹º»k·¼U³ µ¶ÀôA¨ §¨©öX¬q±ó¼X¹x¶ÀC³ µ¶Àc¼Xµu¾x³ è¾gµ4¿*Âx¹x¿6Â4³ ÀU½k¿~¹<¼U³ ÷^·¼U³ µ1¶Çq³o¸¸-às¹ÀX¼C»kÂ4³ ¹Âá³o¶ðF»b¼C»¿~¹¿A¹xÆsµ4¿`¼XÀ¬Òq¾¹³ ¹b·éµsðg·¸ ¼X¹s¿K¶k·¼U³o¶è%ÀDÇp¹^¹sÆx³o¶èéµ4¿*¹s¿i³o¶èÇc·À[·¸ Àeµÿ»Àe¹b ³o¶ÿî/·¶s³ ¹x¸ ÀDµ¶ À[·¸ èxµ4¿i³ ¼C¾Å

ô£öX¬Òq¾¹ñ·¸ èxµ4¿i³ ¼C¾Å½<µÅfÆ»¼X¹^Àf¼C¾¹uÂ4³ ÀD¼D·¶½^¹ìÅ·ÆÆs³o¶è-§c³A¬ ¹¬A§ ¼C¾¹ì¿~¹s¸ ·¼U³ ù Ö6ÜØ ½<µ4µ4¿*Â4³o¶k·¼X¹µsðp·è¿i³ ÂòÆsµ³o¶b¼)¼Xµu³ ¼XÀ½k¸ µxÀe¹^ÀD¼Æsµ³o¶b¼»ÀP³o¶è[·¶Ï³ ¼X¹s¿*·¼U³ ùÏÆs¿~µ4½^¹bÂ1»¿~¹¬î/·¶x³ ¹s¸ Àeµ¶ Àn·¸ èµ4¿V³ ¼C¾Å³ Ààk·ÀD¹bÂ[µ¶_·ÀX¼C¿i³ ½C¼n³oÅ#¹s¶ÀP³ µ1¶Ïà<ͳoÅ#¹x¶ÀC³ µ¶f³ Àe½k¿~¹<¼X¹ðVµ4¿KÅg»¸ ·¼U³ µ¶gǾs³ ½s¾³o¶fè¹s¶¹s¿*·¸4µ4¹^À¶µs¼ðVµ¸¸ µÇ²¼C¾¹Ï¿~¹b·¸1½s¾·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½^Àqµsð/¼C¾¹fÂ4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ1¶Ï³o¶_¼Çpµ[·¶kÂì¾x³ è¾¹s¿ Â4³oÅ#¹x¶ÀC³ µ¶Àn·¶Â¾¹s¶k½<¹¿~¹^À^»¸ ¼XÀq³o¶f¸ µÇ ·k½b½k»¿~·k½<Í·¶kÂg¼KÇq³ ½^¹#·ÀqÅ·¶Íg³ ¼X¹x¿~·¼U³ µ1¶À½<µÅfÆ·x¿A¹Â¼Xµ¼C¾¹nði·ÀD¼pÀXÇp¹^¹xÆs³o¶èÅ#¹^¼C¾µÂñÇp¹áÆx¿A¹bÀD¹s¶¼g¾¹s¿~¹¬ñî/·¶s³ ¹x¸ ÀDµ¶ À·¸ èxµ4¿i³ ¼C¾Å Âxµ4¹bÀf¶µs¼nÇpµ4¿K´gðVµ4¿p³ ÀX¼D·¶k½<¹_ðF»¶k½C¼U³ µ1¶À¼XµÅ#µ4¿~¹)èx¹s¶¹s¿*·¸k·¼D·#ÀD¹<¼XÀ/À^»½s¾·À ¼C¾¹n³ ÀX¼D·¶k½<¹¼Xµg·½k»¿`ùqµ4¿-·À<»¿`ði·k½^¹¬¥ ¹³ ¼C¾¹s¿-µ4¹^Àc³ ¼ ¹<ó¼X¹x¶Â¼Xµòèx¹x¶¹x¿~·¸S±1³o´Cµ¶k·¸1¹bº1»·¼U³ µ1¶À¬¹b½<¹x¶b¼C¸ Íá·¶µs¼C¾¹s¿Â4³ ÀU½k¿~¹<¼X¹Ï·ÆÆx¿Aµ·k½k¾Ï¼C¾k·¼_»ÀD¹bÀ¼C¾¹ñ³ ¹b·áµsðði·ÀX¼ÀXÇp¹^¹xÆs³o¶èÄÅ#¹^¼C¾µÂñÇc·ÀÆs¿~µÆsµÀD¹bÂò³o¶ÄôA¨ öX¬ï ¼½b·¶½^µÅgÆ»¼X¹g¼C¾¹_³ ÀX¼D·¶k½<¹gðF»¶k½C¼U³ µ¶uÅ#µ4¿~¹·k½^½s»¿*·¼X¹s¸ Íà»b¼cµ4¹^Àq¶µs¼c·ÆƸ ͼXµfè¹s¶¹s¿*·¸±1³o´Cµ1¶·¸¹bº1»·¼U³ µ1¶Àc¹³ ¼C¾¹s¿F¬/ý¼C¾¹x¿!¿~¹s¸ ·¼X¹Â[Å#¹^¼C¾µÂÀ³o¶k½k¸»kÂx¹á·GÂsͶ·Å³ ½òÆs¿~µxè1¿~·Ågųo¶èì·ÆÆs¿~µ·k½k¾ò·¶kÂÆsµÀX¼gÀXÇp¹b¹sÆx³o¶è³ ¹b·G³o¶ô~¨b¤ö#·¶kÂé·Äè¿~µ»ÆÅ·x¿~½s¾s³o¶èuÅ#¹<¼C¾µÂá³o¶[ô~¨bªöX¬ø ¹s¿~¹³ À¼C¾¹pµ»¼C¸ ³o¶¹/µsð¼C¾¹qÆ·Æs¹x¿?¬cïo¶ÀD¹½C¼U³ µ¶©)Çp¹qÆs¿~¹^Àe¹s¶¼¼C¾¹pÀU½k¾¹sÅ#¹p·¶kÂq¼C¾¹qÅ#µx¼U³ ÷¼U³ µ1¶

às¹s¾x³o¶kÂϳ ¼^¬¹#¼C¾¹s¶À<¾µÇû·gðV¹<ÇùÅ#µ¶µs¼Xµ1¶s³ ½³ ¼ÍÆs¿~µÆs¹x¿`¼U³ ¹bÀ·¶k·ŷbó³oÅg»Å ½k¾k·¶è¹fÆx¿V³o¶k½³oƸ ¹ðVµ4¿ ¼C¾¹fði·ÀX¼nÀXÇp¹b¹sÆx³o¶è[·¸ èµ4¿V³ ¼C¾Å ³o¶Àe¹b½<¼U³ µ¶ª-¬ï`¶Àe¹b½C¼U³ µ1¶_õáÇp¹ÏÆs¿~µsùg¼C¾¹f½<µ1¶bùs¿~èx¹x¶½^¹f·¶Â¹s¿K¿~µ4¿c¹^ÀD¼U³oÅ·¼X¹^ÀðVµ4¿Â³ ÀX¼D·¶k½<¹ðF»¶½<¼U³ µ¶¬G¹[Â4³ ÀU½k»ÀDÀ¼C¾¹_ði·ÀD¼ÀDÇp¹^¹xÆs³o¶èéÅ#¹<¼C¾µÂuðVµ4¿cèx¹x¶¹x¿~·¸±1³o´Cµ¶k·¸¹º»k·¼U³ µ¶À³o¶uÀD¹b½<¼U³ µ¶Ä¤1¬ï`¶ÄÀD¹b½<¼U³ µ¶Ä£ÄÇp¹ìÆs¿~¹^Àe¹s¶¼¶»Å#¹s¿i³ ½^·¸/¿~¹^À^»¸ ¼XÀf¼Xµòùs¿i³ ð*Íĵ1»¿·¶k·¸ ÍÀC³ À)·¶kÂÀ<¾µÇæ·ðV¹^ÇÛ·ÆƸ ³ ½^·¼U³ µ1¶À¬

¢f4?CqC®)xo¡ò41 ¯D "!¡°á #!á < $< ¡¢%G¹gÆs¿~¹^Àe¹s¶¼S¼C¾¹#ði·ÀX¼/ÀXÇp¹b¹sÆɳo¶èñŹ<¼C¾µ4ÂðVµ4¿ ½<µÅfÆ»¼U³o¶è_¼C¾¹Ãx³ Àe½^µxÀC³ ¼ÍgÀeµ¸»¼U³ µ¶ Õ Ö×/Ø& þ ðVµ4¿'¼C¾¹Å#µÂx¹x¸-Æs¿~µà¸ ¹sÅ

Ó ÔfÕSÖi×pØbÓxÙúÚSÖi×/Ø ×ÝòÞ ßÕSÖi×/ØcÙ þ ×ÝòäåûÞ ß ÜΩ-¬o¨Ð

Ç#¾¹s¿~¹ ÚSÖi×/Ø' þ ¬)Ìkµ4¿ÀP³oÅgƸ ³ ½³ ¼KͼC¾¹·¸ èµ4¿V³ ¼C¾Å ³ ÀÆs¿~¹^ÀD¹x¶b¼X¹Â[³o¶¼KÇpµÂ4³oÅ#¹x¶ÀC³ µ¶Àb¬ Òq¾¹¹<ó¼X¹x¶bÉÀP³ µ1¶¼Xµ¾x³ è¾¹s¿p³oÅ#¹s¶ÀP³ µ1¶Àg³ ÀÀX¼C¿*·x³ è¾¼FðVµ4¿`Çc·x¿~¬(¹ñ»ÀD¹ ×*)+ , ¼XµÄÂx¹x¶µx¼X¹·áè¿i³ ÂéÆsµ4³o¶¼³o¶Ï¼C¾¹½<µ1ÅgÆ»b¼D·¼U³ µ1¶·¸ÂµÅ·x³o¶.-§»Àe¹0/u¼XµÏÂx¹x¶µx¼X¹¼C¾¹è¿i³ ÂÏÀC³ ÷<¹·¶Â Õ21)+ , ¼Xµ[¹s¶µs¼X¹¼C¾¹¶»Å#¹s¿i³ ½^·¸ÀDµ1¸»b¼U³ µ1¶g·¼ ×*)+ , ¬

Page 3: Computer Graphics at Stanford University

¢ Ñ ¢_ 4Cg®)xo¡G# 1 4¯X ! ¢îc³ ÀU½k¿~¹<¼U³ ÷^·¼U³ µ1¶ ¹n»ÀD¹p¼C¾¹ðVµ¸¸ µÇq³o¶èÁ!µÂ»¶µsûÆ<Çn³o¶ÂÂ4³ ȹs¿~¹s¶k½<¹Àe½s¾¹xÅ#¹#ô~¨bõkö4¼XµÂ³ Àe½k¿~¹<¼U³ ÷^¹

¼C¾¹_Æk·x¿`¼U³ ·¸Â4³ ȹs¿~¹s¶¼U³ ·¸¹º»k·¼U³ µ¶g·¼#³o¶b¼X¹x¿V³ µ4¿'è1¿V³ ÂuÆsµ³o¶b¼XÀAÖVÕ21)+ , Õ21 ) ß Ø AÖVÕ21)+ , Õ 1 ) ß Ø#ÙúÚ)+ , / ÙÜ<Ü Ü"!_Ù#Ü<Ü$ % ÜΩ-¬ ©Ð

Ç#¾¹s¿~¹ Õ 1& ) ß Ù')(+*6ÖiÕ 1)-, + , ÜqÕ 1) + , ØCÜ)Õ21. ) ß Ù/'0(+*6ÖVÕ21)+ ,., ÜDÕ21) + , Ø ·¶kÂÖ Ø Ù21 ' þ

þ 43 þ ¬ý¶¹ìÀC³ Âx¹ÂÂ4³ ȹs¿~¹s¶k½<¹³ Àò»Àe¹b ·¼¼C¾¹àsµ»¶k·x¿`Íéµsð¼C¾¹½<µ1ÅgÆ»b¼D·¼U³ µ1¶·¸4Âxµ1Å·x³o¶4¬Ìkµ4¿ ¹Cós·ÅgƸ ¹§1·¼n·u¸ ¹^ð*¼àsµ1»¶k·s¿AÍáÆsµ³o¶b¼ × + , §-·µ¶¹gÀC³ Âx¹Â³ ȹx¿A¹x¶½^¹_³ À»ÀD¹Âá³o¶g¼C¾¹ ³o¿~¹b½C¼U³ µ1¶4§AÖVÕ 1

+ , Õ 1 + , Ø AÖVÕ 1 + , Õ 1 ) ß Ø ÙÛÚ + , / ï`¶x³ ¼U³ ·¸ ³ ÷^·¼U³ µ¶5fÒµì¹x¶bðVµ4¿*½<¹á¼C¾¹ìàsµ»¶Â·s¿AÍò½<µ¶k³ ¼U³ µ¶§ ÕSÖi×/ØÙ þ ðVµ4¿ ×Ýæäå Þ ß§/·ÀeÀP³ è1¶

¹Cós·k½C¼Ãk·¸»¹bÀnµ4¿S³o¶¼X¹s¿KÆsµ¸ ·¼X¹bÂÃk·¸»¹^Àn·¼qè¿i³ ÂÄÆsµ4³o¶¼XÀ³o¶fµ4¿p¶¹b·x¿ ä ¬Òn¾¹bÀD¹Ã·¸»¹^Àn·x¿~¹ë4ók¹bÂG³o¶ì¸ ·¼X¹x¿½^·¸ ½s»¸ ·¼U³ µ1¶À¬76/ÀeÀP³ è¶ò¸ ·x¿~èx¹uÆsµxÀC³ ¼U³ ùÃk·¸»¹bÀg·¼·¸¸µs¼C¾¹s¿pè¿i³ ÂÆsµ³o¶b¼XÀ¬Òq¾¹^Àe¹Ã·¸»¹^ÀÇq³o¸¸-às¹»Æx·¼X¹bÂu¸ ·¼X¹x¿?¬

Á ·»ÀDÀDÉFʹ³ ¹s¸/³ ¼X¹x¿~·¼U³ µ1¶ÀÇn³ ¼C¾·¸ ¼X¹s¿K¶·¼U³o¶èÀXÇp¹b¹sÆx³o¶èéµ4¿~¹s¿i³o¶èxÀ86!¼¹b·k½k¾è¿i³ Â × ) + , Ç#¾µxÀe¹Ãk·¸»¹³ À)¶µs¼ ë4ó¹Â»¿i³o¶è¼C¾¹³o¶s³ ¼U³ ·¸ ³ ÷b·¼U³ µ¶§k½<µÅfÆ»¼X¹)¼C¾¹qÀeµ¸»¼U³ µ¶§kÂx¹x¶µx¼X¹bÂà<Í Õ §xµsðΩ-¬ ©ÐSðF¿~µÅæ¼C¾¹½s»¿K¿~¹s¶¼/÷¸»¹^Àµsð ³ ¼XÀq¶¹³ è1¾àsµ4¿~À Õ21)+9 + , ÜeÕ 1)+ ,9 ·¶Âf¼C¾¹x¶_»Æx·¼X¹ Õ 1)+ ,¼Xµ[às¹#¼C¾¹À<Å·¸¸ ¹x¿µ1¶¹gàs¹<¼KÇp¹^¹s¶ Õ ·¶kÂϳ ¼XÀ½k»¿K¿A¹x¶b¼pÃk·¸»¹§³A¬ ¹¬`§ Õ ß;:=<) + , Ù/'0(>* ÖVÕ@?A>B) + , Ü ÕØ ¬G¹ÀDÇp¹^¹sƼC¾¹Ç#¾µ¸ ¹Âxµ1Å·x³o¶Çq³ ¼C¾ðVµ1»¿ ·¸ ¼X¹s¿K¶·¼U³o¶èµ4¿~¹s¿i³o¶èÀ#¿~¹sÆs¹·¼X¹bÂ1¸ Íb§

Ö Ø Ù DC -ÜE!Ù DC $ ÖFØ Ù CG ÜH!_Ù DC $Ö-IØ Ù CJ ÜE!ÙK$ CG ÖML4Ø Ù DC 1ÜH!_ÙK$ CJ

Òq¾¹»¶x³ º1»¹ÀDµ1¸»b¼U³ µ1¶¼Xµ_¼C¾¹¹bº1»k·¼U³ µ¶AÖ ON Ø `Ö QP Ø ÙÛÚ ) + , / ÜΩ-¬ ªÐ

Ç#¾¹s¿~¹ N ÙæÕ 1& ) ß Ü P ÙæÕ21. ) ß §-³ ÀñÙSR '0(>* Ö N Ü P ØTÚ )+ , / Ó N7QP Ó &ÿÚ ) + , /U WVE"X YZ[ \ 1 Y , U , V Y Ó N7QP Ó]ÿÚ ) + , /Ω-¬ õ4Ð

ï`¶7^³oÅ#¹s¶ÀP³ µ1¶À¼C¾¹»¶x³ º»¹ÀDµ1¸»b¼U³ µ1¶ ¼XµAÖ ON Ø #AÖ ON Ø ___&`Ö ON ß Ø ÙæÚ )+ , / Ω-¬ ¤Ð½^·¶éàs¹ñðVµ»¶Â%³o¶Ä¼C¾¹áðVµ¸¸ µÇq³o¶èòÀXÍÀX¼X¹xÅ·¼U³ ½áÇc·<Íb¬ Ì4³o¿~ÀX¼fÇp¹áµ4¿*Âx¹x¿ N5` À³o¶³o¶k½k¿~¹b·ÀP³o¶èìµ4¿*Âx¹x¿?¬³ ¼C¾µ1»b¼¸ µÀDÀnµxðpèx¹s¶¹s¿*·¸ ³ ¼KÍb§1·ÀeÀ<»Å#¹ N 3 N 3a@3 N ß ·¶kÂñ¹<붹 N ß Ùcb ¬#Òn¾¹x¿A¹³ À·¶³o¶¼X¹^èx¹x¿Jd!§ 3 d 3 ^p§4À^»½s¾¼C¾·¼ ³ À¼C¾¹»¶x³ º»¹ÀDµ¸»¼U³ µ¶¼C¾k·¼ÀU·¼U³ ÀXë¹^À

Ö ON Ø æÖ eN Ø ___fÛÖ ON;g Ø ÙæÚ )+ , / ·¶k N;g ] h3 Nig ÜΩ-¬ £Ð³A¬ ¹¬A§ ³ Àc¼C¾¹g³o¶b¼X¹x¿AÀe¹b½<¼U³ µ¶µxð'¼C¾¹ÀD¼C¿~·x³ è1¾b¼q¸ ³o¶¹§ ×%ÙkjcÜ)×)Ülj%ÝÄÞ g §Çn³ ¼C¾¼C¾¹À<ƾ¹x¿A¹½<¹s¶¼X¹s¿~¹b·¼nm ÙÖ N Ü N Ü<Ü N;g Ø µsð/¿*·kÂ4³o»À Ú )+ , /ijo¶¼C¾¹në¿~ÀX¼pº1»·kÂ1¿~·¶¼³o¶ Þ g ¬ G¹në¶k ·¶kÂodu³o¶¼C¾¹p

Page 4: Computer Graphics at Stanford University

ðVµ¸¸ µÇn³o¶èá¿A¹½k»¿AÀC³ ùÇc·^Íb¬pʼD·x¿`¼Çq³ ¼C¾ d Ù §1³ ð ÄÙ N Ú )+ , / 3 N §¼C¾¹s¶ uÙ ¬pý¼C¾¹s¿AÇq³ Àe¹ë¶k¼C¾¹»¶s³ º1»¹Àeµ¸»¼U³ µ¶ ' N ¼C¾k·¼ÀU·¼U³ ÀXë¹bÀ

Ö ON Ø æÖ eN Ø ÙÛÚ ) + , / ï ð h3 N §4¼C¾¹s¶ uÙ ¬pý¼C¾¹s¿AÇq³ Àe¹¿A¹xÆs¹b·¼¼C¾¹Æs¿~µ½<¹Â»¿A¹»¶b¼U³o¸Çp¹#ë¶k dì·¶k ¼C¾·¼Àe·¼U³ ÀXð*ÍΩ-¬ £Ð<¬ø ¹s¿~¹g·s¿~¹·gðV¹^Ç ¿A¹xÅ·s¿K´^Àn·àsµ1»b¼¼C¾¹·¸ èxµ4¿i³ ¼C¾Å ¨¬)Òq¾¹g»Æ<Çn³o¶Â_Â4³ ȹs¿~¹s¶k½<¹Àe½k¾¹sŹfΩ-¬ ©Ð³ À·À<Æs¹b½³ ·¸x½^·Àe¹#µsð¼C¾¹#è¹s¶¹s¿*·¸Á!µÂ»¶µxÃ_¶»ÉÅ#¹x¿V³ ½b·¸øS·Å³o¸ ¼Xµ¶x³ ·¶Æs¿~µÆsµxÀe¹bÂ[³o¶áô~¨CöX¬/Òq¾¹¶»Å#¹x¿V³ ½b·¸øS·Å³o¸ ¼Xµ¶x³ ·¶g½^·¶Ïàs¹Ç#¿i³ ¼F¼X¹s¶·À

11Ö , Õ )+ ,sÜ Õ ) + ,xÜ , Õ )+ ,sÜ Õ )+ ,ØÙ ' Ö , Õ )+ ,^Ø ÜbÖ Õ )+ ,bØ , Q'4Ö , Õ ) + ,Ø ÜbÖ Õ ) + ,Ø , Ü

Ç#¾¹s¿~¹ , Õ )+ ,Ù²Õ ) + , Õ )-, + ,sÜ Õ )+ ,Ù²Õ ) + , Õ )+ ,xÜ , Õ )+ ,Ù²Õ ) + , Õ )+ ,., Ü Õ )+ ,Ù²Õ ) + , Õ )+ ,xÜ

·¶k Ö_Ø Å#¹·¶ÀS¼D·´³o¶è¼C¾¹ÆsµÀP³ ¼U³ ùƷx¿A¼S·¶k Ö_Ø , Źb·¶ÀS¼D·´³o¶è¼C¾¹¶¹bè·¼U³ ùƷx¿`¼^¬ï`¶ÀD¼X¹b·kµsð'»ÀP³o¶èn¼C¾¹»Æ<Çn³o¶Â³ ȹx¿A¹x¶½^¹ÀU½k¾¹sÅ#¹Î©-¬ ©Ð<§Çp¹)½^·¶n·¸ ÀDµf»Àe¹c¼C¾¹ðVµ¸¸ µÇq³o¶èµ¶¹¬ ÖiÕ 1)+ , Õ21)M, + , Ø = ÖVÕ21) + , Õ21) + , Ø = ÖVÕ21) + , Õ21) + ,., Ø= ÖVÕ21) + , Õ21) + , Ø CÙ / ÙÜ<Ü % Ü"!_ÙÜ<Ü$ % Ω-¬ ÐÇ#¾x³ ½k¾f½^µ4¿¿~¹^À^Æsµ¶kÂxÀ¼Xµ¼C¾¹ðVµ1¸¸ µÇq³o¶è[¶»Å¹s¿i³ ½^·¸ø ·Å³o¸ ¼Xµ¶x³ ·¶

1-Ö , Õ )+ ,xÜ Õ )+ ,sÜ , Õ ) + ,xÜ Õ )+ ,ØÙ AÖ , Õ )+ ,Ø AÖ Õ ) + ,Ø , AÖ , Õ )+ ,Ø AÖ Õ ) + ,Ø ,

µs¼C¾u¶»Å#¹x¿V³ ½b·¸'ø ·Å³o¸ ¼Xµ¶x³ ·¶Àn·x¿A¹[Å#µ¶µs¼Xµ1¶¹¬qÒq¾¹gµ¶¸ ͳ ȹx¿A¹x¶½^¹[às¹^¼Çp¹b¹s¶f¼C¾¹^Àe¹¼KÇpµqðVµ4¿Åf»¸ ·¼U³ µ1¶À ³ ÀS·¼¼C¾¹q³o¶¼X¹s¿~ÀD¹½C¼U³ µ¶À'µxð1½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<Àb¬!Òq¾¹cÀe¹b½<µ1¶ÂnðVµ4¿Åf»¸ ·¼U³ µ1¶Å·^Íì¾k·Ã¹Ä¸ ·x¿Aè¹s¿p¼C¿K»¶½b·¼U³ µ¶[¹s¿K¿~µ4¿AÀf·¼¼C¾µxÀD¹á³o¶¼X¹s¿~ÀD¹½C¼U³ µ¶À·ÀÇq³o¸¸!às¹[¹Có4Ƹ ·x³o¶¹bÂG³o¶ÀD¹½C¼U³ µ1¶gõ-¬

©1¬ï`¶éÆx¿~·k½<¼U³ ½<¹Ä³ ¼ÏÅ·<Íéàs¹u¹^ÀC³o¿~·à¸ ¹[¼Xµ¿A¹bÀX¼C¿i³ ½C¼g¼C¾¹ñ½^µÅgÆ»¼D·¼U³ µ¶á¼Xµé·¶¹³ è¾àsµ4¿K¾µ4µÂµsðc¼C¾¹ñàsµ»¶Â·x¿`Í ä ¬Ìkµ4¿/¹<ók·ÅgƸ ¹§6³ ðcÇp¹fÇc·¶¼q¼XµG¿~¹^ÀD¼C¿V³ ½<¼n¼C¾¹½^µÅgÆ»b¼D·¼U³ µ1¶Ï³o¶¼C¾¹¶¹³ è¾àsµ4¿K¾µ4µÂqǾ¹x¿A¹¼C¾¹ë¿~ÀX¼6·x¿¿i³ ÷¸^¼U³oÅ#¹q³ À¸ ¹^ÀeÀ'¼C¾k·¶_§x³A¬ ¹¬`§ × )+ , C ÕSÖi× ) + , Ø] §¼C¾¹s¶)Çp¹½b·¶»ÀD¹c¼C¾¹ðVµ¸¸ µÇn³o¶è#ÀP³oÅgƸ ¹½s»b¼XµxÈϽs¿V³ ¼X¹x¿V³ µ1¶ ³o¶¼C¾¹nÁ ·»ÀeÀXÉXÊ4¹³ ¹s¸³ ¼X¹x¿~·¼U³ µ1¶Çp¹[»Æx·¼X¹f¼C¾¹_Àeµ¸»¼U³ µ¶·¼·Ïè¿i³ ÂÆsµ4³o¶¼ × ) + , µ¶¸ Íá³ ð·¼g¸ ¹b·ÀD¼nµ¶¹_µxð)³ ¼XÀg¶¹³ è1¾àsµ4¿~À¾k·À)·fÃk·¸»¹À<Å·¸¸ ¹s¿'¼C¾k·¶f§1³A¬ ¹¬A§1³ ð '0(+*!ÖVÕ 1& ) ß ÜDÕ 1. ) ß Ø] f¬ª1¬)Òq¾¹ì¸ ·x¿~èx¹ÏÃk·¸»¹u·ÀDÀC³ 趹bÂé³o¶x³ ¼U³ ·¸¸ ÍÄÀ<¾µ»¸ Â%às¹ì¸ ·x¿~èx¹s¿¼C¾k·¶ñ¼C¾¹ìÅ·bó³oÅg»Å ÆsµxÀeÀP³oภ¹Ãk·¸»¹µsð ÕSÖi×pØ ³o¶¼C¾¹½^µÅgÆ»b¼D·¼U³ µ1¶ÂµÅ·x³o¶¬cÌkµ4¿¹Cós·ÅgƸ ¹§-¸ ¹<¼ ÚÙ/' × ÚSÖ×pØ·¶k às¹á¼C¾¹u³ ·Å#¹^¼X¹s¿)µsðn¼C¾¹ñ½^µÅgÆ»b¼D·¼U³ µ1¶·¸'µŷx³o¶ -§S¼C¾¹Ä³o¶x³ ¼U³ ·¸¸ ÍÄ·ÀeÀP³ è1¶¹Â¸ ·x¿Aè¹Ãk·¸»¹À^¾µ1»¸ Âuàs¹¸ ·x¿~èx¹s¿¼C¾k·¶ ¬

õ-¬ï`¶¾x³ è¾¹s¿Â³oÅ#¹s¶ÀP³ µ1¶À§p¼C¾¹G³ Àe½s¿A¹^¼U³ ÷^·¼U³ µ¶ÎK©1¬ ©Ðá³ ÀϹ·ÀP³o¸ ÍG¹<ó¼X¹x¶Â¹b Â4³oÅ#¹x¶ÀC³ µ¶%à<ͳoÅ#¹s¶ÀP³ µ1¶·¶k¼C¾¹s¿~¹·s¿~¹ ßñÂ4³ ȹs¿~¹s¶¼ÀDÇp¹^¹xÆs³o¶è_µ4¿*¹s¿i³o¶èÀq³o¶7^éÂ4³oŹs¶ÀP³ µ¶¬

¤1¬ï ð/Çp¹Çc·¶b¼)¼Xµá½^µÅgÆ»¼X¹¼C¾¹Ãx³ Àe½^µxÀC³ ¼ÍÀDµ¸»¼U³ µ¶ Õ Ö×SØ 3 þ ðVµ4¿)Ω-¬o¨Ð<§1Çp¹ÏÅ#µÂ³ ð*Íf¼C¾¹Â³ Àe½k¿~¹<¼U³ ÷b·¼U³ µ¶ÏΩ-¬ ©Ð¼XµAÖVÕ21)+ , Õ21U Ø , AÖVÕ21)+ , Õ 1U. Ø , #ÙúÚ )+ , / ÙÜ<Ü Ü"!_Ù#Ü<Ü$ % ÜΩ-¬ Ð

Page 5: Computer Graphics at Stanford University

Ç#¾¹s¿~¹ Õ 1&U Ù/'ÖiÕ 1)-, + , Ü)Õ 1) + , ØCÜqÕ21.U Ùk' 'ÖiÕ 1)+ ,., ÜDÕ21) + , Ø ·¶kÂÖ Ø , Ù 1 þ ' þ 43 þ ¬)ïo¶f¼C¾¹_³o¶x³ ¼U³ ·¸ ³ ÷^·¼U³ µ¶§Çp¹·ÀDÀP³ è1¶gÀ<Å·¸¸-¶¹bè·¼U³ ù÷¸»¹^Àq·¼è¿i³ Â%Æsµ³o¶b¼XÀgÇ#¾µxÀD¹[÷¸»¹^Àf·x¿~¹Ï¼Xµ%às¹ì»Æx·¼X¹b¬%ïo¶ñ¼C¾¹òÁ ·»ÀeÀXÉXÊ4¹³ ¹s¸6³ ¼X¹s¿*·¼U³ µ¶§!Çp¹»Æx·¼X¹f¼C¾¹f÷¸»¹·¼#·è1¿V³ ÂGÆsµ4³o¶¼nµ¶¸ Íá³ ðp¼C¾¹á¶¹^ÇÛÃk·¸»¹áà<ÍÀDµ¸ Ãx³o¶èìΩ-¬ г Àg¸ ·x¿~èx¹s¿¼C¾k·¶³ ¼XÀqµ¸ ÂÃk·¸»¹¬

¢ ¢_ 4òG C$< -¡¢ï`¶¼C¾¹#ði·ÀX¼cÀDÇp¹^¹sÆx³o¶èg·¸ èxµ4¿i³ ¼C¾Å²¼C¾¹f»Æ<Çn³o¶Â_Â4³ ȹs¿~¹s¶k½<¹Àe½s¾¹xÅ#¹»ÀD¹bÂá³o¶¼C¾¹Â4³ ÀU½k¿~¹<¼U³ ÷^·¼U³ µ1¶¹x¶bðVµ4¿*½<¹bÀ¼C¾¹½^·»Àe·¸ ³ ¼KÍb§³A¬ ¹¬A§4¼C¾¹Àeµ¸»¼U³ µ¶·¼·gè1¿V³ ÂuÆsµ³o¶b¼q³ À)¹<¼X¹x¿`Éųo¶¹bÂuà<ͳ ¼XÀ¶¹³ è1¾àsµ4¿i³o¶èf÷¸»¹^À¼C¾k·¼·x¿A¹À^Å·¸¸ ¹s¿F¬SÒq¾¹µ1¶¹ÀC³ Âx¹Â³ ȹs¿~¹s¶k½<¹Àe½s¾¹xÅ#¹·¼c¼C¾¹àsµ»¶k·x¿`͹s¶ðVµ4¿*½<¹^Àn¼C¾¹áÆs¿Aµ1Æ·è·¼U³ µ¶fµxð³o¶bðVµ4¿KÅ·¼U³ µ1¶f¼Xµòàs¹_ðF¿Aµ1ųo¶ÀP³ ¹¼Xµáµ1»b¼XÀC³ Âx¹gÀC³o¶½^¹¼C¾¹Â·¼D·áÀe¹<¼ ä ³ Àg½^µ¶¼D·x³o¶¹ÂG³o¶Ï¼C¾¹[½^µÅgÆ»¼D·¼U³ µ¶k·¸-Âxµ1Å·x³o¶¬Äï ðq·¸¸è1¿V³ ÂéÆsµ³o¶b¼XÀg½b·¶òàs¹Ïµ4¿~¹s¿~¹b·k½^½^µ4¿~³o¶è¼Xµ¼C¾¹f½b·»ÀU·¸ ³ ¼Í·¸ µ¶è[½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<Àb§1µ¶¹_³ ¼X¹s¿*·¼U³ µ¶µsðÁ ·»ÀeÀXÉXÊ4¹³ ¹s¸1³ ¼X¹s¿*·¼U³ µ¶Ï³ À¹s¶µ»è¾#ðVµ4¿-½<µ1¶bùs¿~èx¹x¶½^¹¬Ìkµ4¿1¹Cós·ÅgƸ ¹§x¼C¾¹¾¹b·ÆÀDµ4¿A¼ ·¸ èµ4¿V³ ¼C¾Åú³ À)»Àe¹b³o¶n¼C¾¹nði·ÀX¼)Å·x¿~½s¾s³o¶èÅ#¹^¼C¾µÂá¼Xµ[ÀDµ4¿A¼nµ»¼q¼C¾s³ Àµ4¿~¹s¿S¹<ùs¿AͼU³oÅ#¹f·Ïè1¿V³ ÂìÆsµ4³o¶¼³ Àg»Æx·¼X¹Â-¬Òq¾¹[´C¹<ÍuÆsµ4³o¶¼às¹s¾x³o¶ÂÁ ·»ÀDÀXÉXÊ4¹k³ Âx¹x¸³ ¼X¹s¿*·¼U³ µ¶ÀcÇn³ ¼C¾Â³ ȹs¿~¹s¶¼cÀXÇp¹b¹sÆx³o¶è_µ4¿~¹s¿i³o¶èϳ Àc¼C¾k·¼c¹·k½k¾ÀXÇp¹b¹sÆÇq³o¸¸kðVµ1¸¸ µÇ¼C¾¹½^·»Àe·¸ ³ ¼KÍgµsðS·fè1¿Aµ1»ÆµxðS½s¾·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½^Àq³o¶_½^¹s¿A¼D·x³o¶fÂ4³o¿~¹b½<¼U³ µ¶ÀÀC³oÅg»¸ ¼D·¶¹bµ»À<¸ Íg·¶Âá·¸¸½k¾k·x¿~·k½<ɼX¹s¿i³ ÀX¼U³ ½^Àg½^·¶ìàs¹[³ Ãx³ Âx¹Â³o¶b¼Xµuë¶x³ ¼X¹u¶»Ågàs¹s¿µsð)À<»k½k¾[è1¿Aµ1»ÆÀg·k½^½^µ4¿~³o¶èñ¼XµÄ¼C¾¹³o¿Â³o¿A¹½C¼U³ µ1¶À¬Òq¾¹[Ãk·¸»¹u·¼g¹·k½k¾Äè¿i³ ÂÆsµ³o¶b¼³ À·¸ Çc·<ÍÀ[¶µ¶ÉD³o¶½s¿A¹·ÀP³o¶è컿V³o¶èì¼C¾¹ì³ ¼X¹s¿*·¼U³ µ¶À_Â1»¹á¼Xµì¼C¾¹»Æx·¼U³o¶è[¿K»¸ ¹¬ ¾¹s¶¹<ùs¿6·è1¿V³ ÂñÆsµ4³o¶¼pµà¼D·x³o¶Àp¼C¾¹gųo¶x³oÅ·¸kÃk·¸»¹g³ ¼c½^·¶¿~¹b·k½k¾§¼C¾¹Ãk·¸»¹³ À¼C¾¹½^µ4¿¿~¹b½<¼Ãk·¸»¹·¶k¼C¾¹Ã·¸»¹Çpµ¶ ¼#às¹g½k¾k·¶è¹bÂ[³o¶[¸ ·¼X¹s¿ ³ ¼X¹x¿~·¼U³ µ1¶À¬

G¹»ÀD¹¼C¾¹q³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ1¶#·À/·¶n¹Cós·ÅgƸ ¹¼Xµf³o¸¸»ÀD¼C¿~·¼X¹¼C¾¹Å#µs¼U³ Ãk·¼U³ µ¶¬'Òq¾¹qÂ4³ ÀD¼D·¶½^¹ðF»¶½<¼U³ µ¶ Öi×pØ ¼XµÏ·fÀe¹<¼ ä Àe·¼U³ ÀXë¹bÀc¼C¾¹[±1³o´Cµ¶k·¸s¹bº1»·¼U³ µ1¶

Ó Ô Ö×cØ^ÓxÙ Ü Öi×pØcÙ þ ÜU×Ýòä"6)¸¸½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<À)µsðS¼C¾x³ Àq¹bº1»·¼U³ µ1¶_·x¿A¹ÀD¼C¿~·x³ è1¾b¼¸ ³o¶¹bÀ)¼C¾·¼¿*·kÂ4³ ·¼X¹bÀqðF¿Aµ1Å ¼C¾¹gÀe¹<¼ ä ¬ïo¶µ¶¹Â³oÅ#¹s¶ÀP³ µ1¶4§¼C¾¹»Æ<Çn³o¶Â³ ȹx¿A¹x¶½³o¶èÏ·¼¼C¾¹f³o¶¼X¹s¿i³ µ4¿'è¿i³ ÂÄÆsµ4³o¶¼ ³ À`ÖiÕ 1) '0(+*6ÖVÕ 1)M, ÜeÕ 1) ØDØ Ù / Ü 3 3 %Ω-¬ Ð

G¹»Àe¹[¼KÇpµÁ ·»ÀDÀDÉFÊ4¹k³ Âx¹x¸ ³ ¼X¹s¿*·¼U³ µ¶ÀgÇn³ ¼C¾uÀDÇp¹^¹sÆx³o¶èìµ4¿~¹s¿i³o¶èxÀb§ Ù C ·¶k ٠CÀ<»k½^½^¹^ÀeÀP³ ùs¸ Íb§x¼XµfÀeµ¸ ùq¼C¾¹·àsµsù#ÀDÍÀD¼X¹sÅ_¬SÒq¾¹»Æx·¼X¹µsð¼C¾¹Â³ ÀX¼D·¶k½<¹qÃk·¸»¹·¼pè¿i³  ÀC³oÅgƸ Íàs¹b½^µÅ#¹bÀ

Õ ß;:=<) Ùk'0(+*!ÖM'0(+*6ÖVÕ )-, ÜDÕ ) ØW / ÜeÕ ) Ø Ì4³ è1»¿~¹©-¬o¨#À<¾µÇÀq¾µÇµ¶¹nÀDÇp¹^¹sÆðF¿Aµ1Ÿ ¹<ð*¼c¼XµÏ¿V³ è1¾b¼/ðVµ1¸¸ µÇp¹bÂà^͵1¶¹Åµ4¿A¹ÀXÇp¹^¹xÆ#ðF¿~µÅ¿i³ è¾¼¼Xµì¸ ¹^ð*¼³ À#¹x¶µ1»è1¾f¼Xµ[ë¶x³ À<¾_¼C¾¹½^·¸ ½s»¸ ·¼U³ µ1¶_µsð/¼C¾¹_³ ÀX¼D·¶k½<¹gðF»¶k½C¼U³ µ1¶4¬Òq¾x³ ÀqðVµ¸¸ µÇÀàs¹b½b·»Àe¹¼C¾¹s¿~¹g·s¿~¹µ¶¸ ͼÇpµÂ4³o¿~¹b½<¼U³ µ¶ÀcðVµ4¿6¼C¾¹½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<Àn³o¶fµ1¶¹Â4³oŹs¶ÀP³ µ¶§-¸ ¹<ð*¼¼Xµu¿V³ è1¾b¼µ4¿Ãs³ ½^¹Ã¹s¿~Àe·¬ïo¶g·¶µs¼C¾¹s¿-Çpµ4¿~§s¼C¾¹Â³ ÀX¼D·¶k½<¹#÷¸»¹·¼c·¶Íè¿i³ Â[Æsµ³o¶b¼c½b·¶_às¹½<µÅfÆ»¼X¹bÂfðF¿Aµ1ÅÛ¹³ ¼C¾¹s¿³ ¼XÀ¸ ¹<ð*¼¶¹k³ è¾àsµ4¿pµ4¿q¿V³ è1¾b¼_¶¹k³ è¾àsµ4¿qà<Íá¹<ók·k½<¼C¸ Í ) Ù'0(>*!Ö )M, Ü ) ØW /!¬'Òn¾¹ë¿~ÀX¼ÀDÇp¹^¹xÆÇq³o¸¸'½^µsùs¿c¼C¾µxÀe¹á½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À¼C¾k·¼gèxµÄðF¿~µÅê¸ ¹<ð*¼¼Xµ%¿i³ è¾¼^§S³A¬ ¹¬A§ ¼C¾µxÀD¹Ïè1¿V³ ÂÆsµ4³o¶¼XÀÇ#¾µxÀe¹Ãk·¸»¹bÀ·x¿A¹Ä¹<¼X¹s¿Kųo¶¹b à<ÍļC¾¹³o¿¸ ¹<ð*¼[¶¹³ è1¾àsµ4¿~À_·x¿~¹u½^µÅgÆ»b¼X¹Â½<µ4¿K¿A¹½C¼C¸ Íb¬Ê1³oųo¸ ·s¿K¸ Íb§³o¶Ä¼C¾¹ÀD¹½<µ1¶ÂñÀXÇp¹b¹sÆ·¸¸¼C¾µxÀe¹fè1¿V³ ÂGÆsµ4³o¶¼XÀnǾµÀD¹gÃk·¸»¹^À·x¿~¹Â¹<¼X¹x¿Å³o¶¹bÂGà<ͼC¾¹k³o¿)¿V³ è1¾b¼¶¹³ è1¾àsµ4¿~À·x¿A¹[½^µÅgÆ»b¼X¹ÂĽ<µ4¿K¿A¹½C¼C¸ Íb¬[Ê1³o¶k½<¹Çp¹µ¶¸ Íò»Æx·¼X¹¼C¾¹Ï½k»¿¿~¹s¶¼Ãk·¸»¹[³ ð¼C¾¹Ä¶¹^Ç#¸ Íá½<µ1ÅgÆ»b¼X¹ÂÃk·¸»¹³ ÀÀ<Å·¸¸ ¹x¿?§1¼C¾µxÀD¹Ãk·¸»¹^Àn¼C¾k·¼¾·Ã¹[às¹b¹s¶½^·¸ ½k»¸ ·¼X¹bÂñ½<µ4¿K¿A¹½C¼C¸ Í[³o¶_¼C¾¹ë¿~ÀX¼qÀXÇp¹b¹sÆá¾k·Ã¹·k½k¾x³ ¹<ùb¼C¾¹k³o¿_ųo¶s³oÅ·¸)ÆsµÀDÀP³oภ¹ÄÃk·¸»¹bÀá·¶ÂÇq³o¸¸¶µs¼Äàs¹½s¾·¶èx¹Âû³o¶G¼C¾¹ìÀe¹b½<µ1¶ÂÀXÇp¹b¹sƬË'µ¶Ã¹x¿Aè¹s¶k½<¹á³o¶Ï¼ÇpµÄÀDÇp¹^¹sÆÀg³ À¼C¿»¹ðVµ4¿c·s¿Kàx³ ¼C¿~·x¿`ͱ1³o´Cµ¶k·¸¹bº1»·¼U³ µ1¶Àf³o¶[µ¶¹ÏÂ4³oŹs¶ÀP³ µ¶¬uïo¶¼C¾¹#À<Æs¹½³ ·¸s½^·Àe¹nµsð6³ ÀX¼D·¶k½<¹nðF»¶k½C¼U³ µ1¶4§³ ¼³ Àp¹b·ÀDͼXµ_ÀD¹b¹q¼C¾·¼/¼C¾¹qði·ÀD¼pÀXÇp¹^¹xÆs³o¶èÏÅ#¹^¼C¾µÂgë¶ÂÀ¼C¾¹¹<ók·k½<¼)³ ÀX¼D·¶k½<¹ðF»¶½<¼U³ µ¶³o¶¼KÇpµÀXÇp¹^¹xÆÀ¬

Page 6: Computer Graphics at Stanford University

ï`¶Ï¾s³ è1¾¹x¿Â³oÅ#¹x¶ÀC³ µ¶À½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À¾k·Ã¹f³o¶ë¶s³ ¼X¹x¸ ÍÅ·¶bÍf³o¿A¹½C¼U³ µ1¶ÀÇ#¾x³ ½k¾g½^·¶Ï¶µs¼#às¹ðVµ¸¸ µÇp¹Â¹Cós·k½C¼C¸ Íà<ͼC¾¹Ë'·x¿`¼X¹bÀP³ ·¶è¿i³ Âϸ ³o¶¹^À¬ø ¹s¿~¹·x¿~¹n¼KÇpµ³oÅgÆsµ4¿A¼D·¶b¼pº1»¹bÀX¼U³ µ¶ÀSðVµ4¿¼C¾¹#ði·ÀX¼ÀXÇp¹b¹sÆx³o¶è[·¸ èµ4¿V³ ¼C¾Å qÎe¨Ðfø!µÇçÅ·¶bÍ[Á ·»ÀeÀXÉXÊ4¹³ ¹s¸-³ ¼X¹s¿*·¼U³ µ¶Àn·x¿A¹Ï¶¹^¹Âx¹Â²Î©Ð ¾k·¼³ Àq¼C¾¹¹s¿K¿~µ4¿c¹^ÀD¼U³oÅ·¼X¹Òq¾¹ñŵxÀX¼g³oÅgÆsµ4¿A¼D·¶b¼µàÀD¹s¿AÃk·¼U³ µ¶u³ À¼C¾k·¼·¸¸Â4³o¿~¹b½<¼U³ µ¶Àµxð)½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½^À½^·¶Ïàs¹½s¸ ·ÀDÀP³ ë¹Â³o¶¼Xµë¶s³ ¼X¹_¶»Ågàs¹x¿'µsð è¿~µ»ÆÀðVµ4¿6Â4³ ÀD¼D·¶½^¹#ðF»¶k½C¼U³ µ¶Àb¬Ìkµ4¿'¹<ók·ÅgƸ ¹§1³o¶¼KÇpµÂ³oÅ#¹s¶ÀP³ µ1¶À/·¸¸sÂ4³o¿~¹b½<¼U³ µ¶À/µsð'½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<Àp½b·¶fàs¹#½s¸ ·ÀDÀC³ ë¹bÂf³o¶¼XµðVµ»¿-è1¿Aµ1»ÆÀb§»ÆÉe¿i³ è¾¼^§»Æɸ ¹<ð*¼^§ÂµÇ#¶ÉU¸ ¹<ð*¼c·¶kÂÏÂxµÇ¶bÉU¿V³ è1¾b¼^¬cïo¶ðVµ4¿KÅ·¼U³ µ¶Æs¿~µÆk·è·¼X¹bÀ·¸ µ¶è½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<À)³o¶¼C¾¹·àsµsùðVµ»¿!è1¿Aµ1»ÆÀqµsðp³o¿A¹½C¼U³ µ1¶À¬Òn¾¹ðVµ1»¿SÂ4³ ȹs¿~¹s¶¼qµ4¿~¹s¿i³o¶èÀqµsðÁ ·»ÀDÀXÉXÊ4¹k³ Âx¹x¸³ ¼X¹x¿~·¼U³ µ1¶Àn·¶k¼C¾¹»Æ<Çq³o¶kÂÂ4³ ȹs¿~¹s¶k½³o¶è%·s¿~¹Å#¹b·¶¼f¼Xµ%½^µsùs¿q¼C¾¹ÄðVµ»¿nè¿~µ»ÆÀµsð½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<Àu¿~¹^À<Æs¹½C¼U³ ùs¸ Íb¬Ì4³ è1»¿~¹f©-¬ ©1ηsÐ#³o¸¸»ÀX¼C¿*·¼X¹^ÀqǾbÍ_¼C¾¹fði·ÀX¼qÀXÇp¹b¹sÆx³o¶èÄŹ<¼C¾µ4Âñ½<µ1¶bùs¿~èx¹bÀ#·ð*¼X¹s¿ ðVµ»¿!ÀDÇp¹^¹sÆÀqÇn³ ¼C¾Â³ ȹx¿A¹x¶b¼#µ4¿*¹s¿i³o¶èÀqðVµ4¿S¼C¾¹Â4³ ÀD¼D·¶½^¹ðF»¶½<¼U³ µ¶¼Xµu·ÀC³o¶è1¸ ¹[Æsµ4³o¶¼^¬Òq¾¹fÀDµ1¸»b¼U³ µ1¶ Õ21) + , ·¼n¹b·k½k¾è¿i³ ÂÄÆsµ³o¶b¼#³o¶g¼C¾¹ë¿AÀD¼)º1»k·k¿*·¶b¼q¹sÆs¹s¶kÂÀqµ¶g¼C¾¹ÀDµ1¸»b¼U³ µ1¶f·¼ Õ21)-, + , ·¶k Õ21) + ,., Ç#¾x³ ½k¾[¾k·Ã¹·¸¿~¹b·kÂxÍgàs¹^¹x¶½<µ1ÅgÆ»¼X¹b·¶kÂg½b·¶gàs¹¿A¹½k»¿AÀC³ ùx¸ Í#¼C¿*·k½<¹Âg·¸¸b¼C¾¹Çc·<Ífà·k½s´¼Xµ¼C¾¹n·¼D·fÆsµ4³o¶¼/³o¶¼C¾¹ë¿AÀD¼ÀDÇp¹^¹sƬcÊ4µÇp¹è¹<¼¼C¾¹g½^µ4¿¿~¹b½<¼cÃk·¸»¹bÀ)ðVµ4¿ ·¸¸è1¿V³ ÂòÆsµ4³o¶¼XÀ³o¶g¼C¾¹ë¿~ÀX¼qº1»·kÂ1¿~·¶¼Æ¸»À¼C¾¹Æsµ4³o¶¼XÀqµ¶f¼C¾¹ÆsµxÀC³ ¼U³ ù ·¶Â ·bók¹^À#·ð*¼X¹x¿6¼C¾¹ë¿AÀD¼ÀDÇp¹^¹xÆ4¬#Ìkµ4¿'¼C¾¹fÀe·Å#¹¿~¹b·Àeµ¶§·ð*¼X¹s¿¼C¾¹gÀD¹½<µ¶kÂÏÀDÇp¹^¹sÆ_¼C¾¹fè¿i³ ÂòÆsµ4³o¶¼XÀ³o¶f¼C¾¹gÀe¹b½<µ1¶Âẻk·k¿*·¶¼q·¶kÂ[µ1¶f¼C¾¹Ï¶¹^è·¼U³ ù ·bó³ À#è¹<¼¼C¾¹½<µ4¿K¿~¹b½C¼/Ãk·¸»¹^Àb¬_µ4¿A¹bµsùs¿F§xÀC³o¶½^¹q¼C¾µxÀD¹è¿i³ Â[Æsµ³o¶b¼XÀ)³o¶¼C¾¹në¿~ÀX¼cº1»·kÂ1¿*·¶b¼c·¶kÂfµ1¶_ÆsµÀP³ ¼U³ ù ·¶k ·bóx³ À·¸¿A¹·kÂsÍ_¾·Ã¹q¼C¾¹³o¿6ųo¶s³oÅ·¸Ãk·¸»¹bÀc·¶ÂfÀe·¼U³ ÀDð*Í#¼C¾¹#Â4³ ÀU½k¿~¹<¼U³ ÷<¹Â¹bº1»k·¼U³ µ¶Àb§k¼C¾¹^Àe¹Ãk·¸»¹bÀÇq³o¸¸ ¶µx¼½s¾·¶èx¹ñ³o¶á¼C¾¹[Àe¹b½^µ¶kÂòÀXÇp¹b¹sƬñÊ1³oųo¸ ·x¿K¸ Íb§S·ð*¼X¹s¿c¼C¾¹Ï¼C¾x³o¿~ÂGÀXÇp¹b¹sÆϼC¾µxÀD¹Ïè1¿V³ ÂÆsµ4³o¶¼XÀ_³o¶[¼C¾¹Ï¼C¾x³o¿~Âìº1»k·k¿*·¶b¼g·¶kÂòµ¶á¼C¾¹Ä¶¹^è·¼U³ ù ·bóx³ Àè¹<¼¼C¾¹[½^µ4¿¿~¹b½<¼Ã·¸»¹^Àg·¶kÂļC¾¹½<µ1ÅgÆ»b¼X¹Â½^µ4¿¿~¹b½<¼g÷¸»¹^À[³o¶Ä¼C¾¹ñë¿~ÀX¼f·¶kÂÀe¹b½^µ¶kº1»·kÂ1¿*·¶b¼XÀ·s¿~¹Å·x³o¶b¼D·x³o¶¹b¬O6Sð*¼X¹s¿qðVµ1»¿ÀXÇp¹b¹sÆÀnÇp¹èx¹^¼q¼C¾¹½<µ4¿K¿A¹½C¼nÃk·¸»¹^ÀðVµ4¿/·¸¸-è¿i³ ÂGÆsµ³o¶b¼XÀ#¼C¾·¼Àe·¼U³ ÀXð*ͼC¾¹_ÀDÍÀD¼X¹sÅãµsðc¹º»k·¼U³ µ¶ÀΩ-¬ ©Ð<¬)̳ 軿A¹©1¬ ©ÎDàkйsÅ#µ1¶ÀD¼C¿~·¼X¹bÀ·¶µs¼C¾¹s¿6½b·ÀD¹Ç#¾x³ ½k¾f½^µÅgÆ»¼X¹^À¼C¾¹Â³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ1¶¼Xµ·f½³o¿~½s¸ ¹f³o¶¼ÇpµÂ4³oÅ#¹x¶ÀC³ µ¶À#»ÀP³o¶è_¼C¾¹ði·ÀX¼ÀXÇp¹b¹sÆx³o¶è·¸ èxµ4¿i³ ¼C¾Å_¬ 6/è·x³o¶§4¹b·k½s¾gè¿i³ ÂñÆsµ4³o¶¼èx¹^¼XÀ³ ¼XÀq½<µ4¿K¿A¹½C¼Ã·¸»¹f³o¶gµ¶¹µsð ¼C¾¹ðVµ»¿6ÀDÇp¹^¹sÆÀb¬

!" $#" "%!&# '( )*' ,+ # ,-' .0/1! 2 34 & &+5 67 ".

8 2!" #"9 "!&# '9 $ ":'; .<&=+ # >/1! 2 34 & &+5 67 ".

?>@BA>CED7CBF r%GHJILK MNGNOII&PQ RSTM<U SVW2Q GHJXYQ RV5RJI[ZJQ X\IR5N&Q V5R

ï`¶¼C¾¹½b·ÀD¹cµx𵶹·¼D·Æsµ4³o¶¼^§^¼C¾¹Â³ ÀX¼D·¶k½<¹pðF»¶k½C¼U³ µ1¶q³ À6À^Å#µ4µs¼C¾¹Cós½<¹sƼ6·¼¼C¾¹Â·¼D·Æsµ4³o¶¼^¬Ìkµ4¿-·_Å#µ4¿~¹qèx¹x¶¹x¿~·¸k·¼D·Àe¹<¼^§³o¶¼X¹s¿*·k½C¼U³ µ1¶À/µxð½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½^Àp·¼S¼C¾¹k³o¿³o¶¼X¹s¿~ÀD¹b½<¼U³ µ¶À/½^·¶½b·»Àe¹Å#µ4¿~¹¼C¾·¶ ßGÀDÇp¹^¹xÆÀðVµ4¿p¼C¾¹ñ³ ¼X¹s¿*·¼U³ µ¶Ï¼Xµì½^µ¶Ã¹x¿Aè¹[³o¶ ^û³oÅ#¹s¶ÀP³ µ1¶À¬Äï ¼f³ À_³oÅgÆsµÀDÀP³oภ¹¼Xµ¼C¿*·k½k´g¼C¾¹f¹<ók·k½<¼¶»Ågàs¹s¿/µxðpÀXÇp¹^¹xÆÀnðVµ4¿!¼C¾¹[¾x³ 辸 Íñ¶µ¶¸ ³o¶¹b·x¿ ³ Àe½k¿~¹<¼U³ ÷^¹bÂñÀXÍÀX¼X¹sÅ ³o¶è¹s¶¹s¿*·¸o¬ø µÇp¹<ùs¿F§-Çp¹gÇq³o¸¸-À<¾µÇÛ¼C¾k·¼³o¶0^ Â4³oÅ#¹x¶ÀC³ µ¶Àb§·ð*¼X¹s¿ ßòÀXÇp¹b¹sÆÀn¼C¾¹fði·ÀD¼#ÀXÇp¹b¹sÆx³o¶èGÅ#¹<¼C¾µÂ½^·¶é½<µÅfÆ»¼X¹ò·%¶»Å#¹x¿V³ ½b·¸ Àeµ¸»¼U³ µ¶Ä¼Xµé¼C¾¹ì³ ÀX¼D·¶k½<¹uðF»¶½<¼U³ µ¶ò¼C¾k·¼[³ ÀÏ·À[·k½b½k»¿~·¼X¹ì·À¼C¾¹¶»Å#¹x¿V³ ½b·¸kÀDµ¸»¼U³ µ¶·ð*¼X¹s¿1¼C¾¹³ ¼X¹x¿~·¼U³ µ1¶½<µ1¶bùs¿~èx¹bÀb¬ Òq¾x³ ÀqÅ#¹·¶À ßÀXÇp¹^¹xÆÀ³ Àcèxµ4µÂ¹s¶µ»è¾³o¶Æs¿*·k½C¼U³ ½^¹nðVµ4¿'½<µ1ÅgÆ»¼U³o¶è¼C¾¹Â4³ ÀD¼D·¶½^¹nðF»¶½<¼U³ µ¶¼Xµ_·¶g·x¿àx³ ¼C¿~·x¿AÍ·¼D·ÀD¹^¼^¬Ìkµ4¿è¹s¶¹s¿*·¸1±1³o´Pµ1¶·¸¹bº1»k·¼U³ µ¶Àb§¼C¾¹#½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À/·x¿A¹½k»¿`ù^À³o¶ÀX¼X¹·kµsðÀX¼C¿*·x³ è¾¼¸ ³o¶¹bÀb¬SÊ4µÅ#µ4¿~¹)¼C¾·¶#µ1¶¹qÀDÇp¹^¹xÆÅ·^Íñàs¹á¶¹b¹b¹bÂ[¼Xµá½<µxùx¿ µ1¶¹f½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½f½k»¿`ù¬ G¹gÇn³o¸¸4Àe¹^¹f¼C¾·¼qè4³ ùs¶Ï·ë4ók¹bÂáµŷx³o¶

]

Page 7: Computer Graphics at Stanford University

i=1:I, j=1:J

i=1:I, j=J:1

i=I:1, j=1:J

i=I:1, j=J:1

i

j

i

j

i=1:I, j=1:J

i=1:I, j=1,J

i=1:i, j=J:1

i=1:i, j=J:1

i=I:1, j=1:J

i=I:1, j=1:J

i=I:1, j=J:1

i=I:1, j=J:1

!E #B! 67 ".=!+ .' #;'1! 2 ".+ $!&!% "& >#B! E 67 ".-!+ .' #;'7! ' +

?>@BA>CD1C D r GHJI K MNG,NOII&P(Q RS M<U SVW2Q GHJXYQ R GOV ZJQ X IR<NQ V5R<N

·¶kÂ#¼C¾¹¿V³ è1¾b¼C¾k·¶kÂÀC³ Âx¹ ÚSÖi×pØ §¼C¾¹#¶»Åfàs¹s¿µsðÀXÇp¹b¹sÆÀc¶¹^¹Âx¹Â³ À ÀX¼U³o¸¸^ë¶s³ ¼X¹)·¶Âg³ Àc³o¶kÂx¹xÆs¹s¶kÂx¹x¶b¼µsðSè¿i³ ÂÀP³ ÷^¹¬

¢^yá/¯F -4¯?< x p 4ò4C®)xo¡Ä 1 4¯X "!ì¢gø ¹s¿~¹#Çp¹fÆs¿Aµxù·ðV¹<Çùà·ÀC³ ½Å#µ1¶µx¼Xµ¶x³ ½³ ¼KÍÆs¿Aµ1Æs¹s¿A¼U³ ¹^Àc·¶kÂg·Å·bó³oÅg»Åæ½k¾k·¶è¹Æs¿i³o¶½³oƸ ¹)ðVµ4¿-¼C¾¹qði·ÀD¼/ÀXÇp¹^¹xÆs³o¶è·¸ èxµ4¿i³ ¼C¾Å¬Òq¾¹ÏðVµ1¸¸ µÇq³o¶èòÀP³oÅgƸ ¹Ïði·k½C¼fðVµ4¿¼C¾¹[ÀDµ1¸»b¼U³ µ1¶ñµxðn¹bº1»·¼U³ µ1¶Î©-¬ £ÐÆs¿~µsÃx³ Âx¹bÀÏÅ#µ1¶µx¼Xµ¶x³ ½³ ¼KÍñ·¶ÂÅ·bó³oÅg»Å ½s¾·¶èx¹Æs¿i³o¶½³oƸ ¹ðVµ4¿¼C¾¹ði·ÀX¼)ÀXÇp¹b¹sÆx³o¶è·¸ èxµ4¿i³ ¼C¾Å_¬

! "$#% & (')#+*% &-,/.0$1325476789*:3

&<; ; N &=;

; N & &>; ; N ß & þΪ-¬o¨Ð

*?&@; ; N ;

; N & ; ; N ß Ù Îª-¬ ©Ð

A7B C ¬qîc³ ȹs¿~¹s¶¼U³ ·¼X¹¹bº1»k·¼U³ µ¶ÏΩ-¬ £ÐpÇn³ ¼C¾[¿~¹^À<Æs¹½C¼¼Xµ N ` Çp¹èx¹^¼; ; N ` Ù Ö ON ` Ø

D ßFE Ö ON Ø 6/Àn·f³o¿~¹b½C¼q½<µ1¶Àe¹bº1»¹x¶½^¹µxð!¼C¾¹¸ ¹sÅgÅ·§Çp¹_¾k·Ã¹GIHKJ7LJ7M5NPON/JRQSUTWV$&XY[Z*#5\^]_`(%a@("K%$ B *% &-Cb B cCb*5d567(!ef%a&5gihj+9 f@4k

h8*(l%ahc#?hnm(?*?&5g` )C Õ21 *o*?&5pqg B %a@e %a&)r% j"a!s?*?&t B (')#+*?"R iYuh8*(l%ahc#9hvm(?*?&(gw C Õ21 *d%$xy&(% g` B %a&(g[e %a&)x(0

bzWKCb*(k5675^e%a&(gt*?" gf B %$Yh|% Ih8 &? ) &Yy%a&WY%a&%$% *?"@?**0A7B C ¬Òq¾x³ À³ Àn·_³o¿~¹b½C¼n½^µ¶ÀD¹bº1»¹s¶k½<¹ðF¿Aµ1Ÿ ¹sÅgÅ·ª1¬`¨§³A¬ ¹¬`§¼C¾¹Å#µ1¶µx¼Xµ¶x³ ½³ ¼KÍÆs¿Aµ1Æs¹s¿A¼Í

µsð¼C¾¹ÀDµ¸»¼U³ µ¶¼XµáÎK©1¬ ¤Ð<¬ï ð Õ 1 Öi× )+ ,Ø 3~ 1 Öi× )+ ,Ø ·¼c·¸¸xè¿i³ Â[Æsµ³o¶b¼XÀq³o¶s³ ¼U³ ·¸¸ ͧs¼C¾¹s¶ Õ 1 Öi× )+ ,Ø 311Ö× ) + , Ø ·¼q·¸¸è1¿V³ ÂuÆsµ³o¶b¼XÀq·ð*¼X¹s¿S·¶bÍ϶»Ågàs¹s¿6µxðpÁ ·»ÀDÀDÉFʹ³ ¹s¸4³ ¼X¹x¿~·¼U³ µ1¶À¬

$RK^ "$#Y% &y CKYICb*(w567(!ef%a&5gu*?" gf B %$Yh% F&? &?]%a&m B *3%a&(gW6%$*?m(Z*#s^]_`5%a@Y5"%$ B *% &)0

Page 8: Computer Graphics at Stanford University

A7B C ¬/Òn¾s³ À#³ À)¹Cós·k½C¼C¸ Íáàs¹b½^·»ÀD¹¼C¾¹Çc·<ÍÇp¹»Æx·¼X¹¼C¾¹ÀDµ1¸»b¼U³ µ1¶f³o¶ÏÁ ·»ÀeÀXÉXÊ4¹³ ¹s¸4³ ¼X¹x¿~·É¼U³ µ¶ÀqÂx¹bÀe½s¿V³oàs¹Âá³o¶fÀX¼X¹xÆfª_µxð!¼C¾¹·¸ èxµ4¿i³ ¼C¾Å¬

Òq¾¹ðVµ¸¸ µÇn³o¶èò½^µ4¿Aµ1¸¸ ·s¿AÍáÀ<¾µÇÀÀD¼D·às³o¸ ³ ¼KÍìÆs¿~µÆs¹x¿`¼KÍáðVµ4¿¼C¾¹[ði·ÀX¼ÀXÇp¹b¹sÆx³o¶èéÅ#¹^¼C¾µÂ¬ ¹Æs¿~¹^Àe¹s¶¼q³ ¼#³o¶¼ÇpµÂ4³oŹs¶ÀP³ µ¶À໼n³ ¼n³ À)¼C¿»¹f³o¶fèx¹x¶¹x¿~·¸o¬

J7HwJYRH z[ Õ ` *?&@ ` c6z W&)#9hj B %am3*?"f^ "$#% & *]sW%$ B *% &[ C8Cb*5767(!ef%a&5gW*?" g B %$hc0r(&? ) _ h8*(lY%ahu#9h &9 B hc0q8?*:,2 Õ ` ` 3 Õ ` , ` , 0,/.+2 þ 3 ' )+ ,bÕ ` ) + , Õ ` )+ , 3 ' ) + ,Õ ` , )+ , Õ ` )+ , 0

A7B C ¬Û«k¹<¼[»ÀÏ·ÀDÀ^»Å#¹ñ¼C¾k·¼g¼C¾¹uë¿~ÀX¼[»Æx·¼X¹u·¼_¼C¾¹ ÉK¼C¾G³ ¼X¹x¿~·¼U³ µ1¶³ À·¼ñÆsµ4³o¶¼ × ) + , §Õ ` ) + , Ù ')(+* Õ ` , )+ , Ü Õ §Ç#¾¹s¿~¹ Õ Àeµ¸ ù^ÀòΩ-¬ ©ÐÇq³ ¼C¾¶¹k³ è¾àsµ4¿V³o¶èé÷¸»¹^À Õ ` , )-, + , § Õ ` , ) + , §Õ ` , ) + ,., § Õ ` , ) + , ¬SÒq¾¹Àe·Å#¹f³ À¼C¿»¹ðVµ4¿ ` ) + , ¬Ì4¿Aµ1Åú¼C¾¹Å·bóx³oÅf»Å ½k¾k·¶è¹fÆs¿i³o¶k½³oƸ ¹§Çp¹f¾k·Ã¹

Ó Õ ` ) + , ` ) + , Ó3 Õ ` , ` , Ìkµ4¿S»Æx·¼X¹·¼·¶Ígµs¼C¾¹s¿'è1¿V³ ÂñÆsµ4³o¶¼#¸ ·¼X¹x¿!³o¶¼C¾¹f³ ¼X¹s¿*·¼U³ µ¶§¼C¾¹¶¹³ è1¾àsµ4¿i³o¶èf÷¸»¹^À»ÀD¹bÂ

ðVµ4¿q¼C¾¹G»Æx·¼X¹Ä·x¿A¹Ä¹³ ¼C¾¹s¿)ðF¿~µÅ Æs¿~¹<Ãx³ µ»Àϳ ¼X¹x¿~·¼U³ µ1¶Äµ4¿)ðF¿~µÅ ¹b·x¿¸ ³ ¹x¿»Æx·¼X¹G³o¶u¼C¾¹ò½k»¿¿~¹s¶¼³ ¼X¹s¿*·¼U³ µ¶§àsµs¼C¾gµxð!Ǿs³ ½s¾gÀe·¼U³ ÀDð*ͼC¾¹g·àsµxùàsµ»¶kÂ-¬ ͳo¶kÂ1»½<¼U³ µ¶§xÇp¹Æs¿~µsùÏÎD¨Ð<¬Òq¾¹ÄÀD¹½<µ¶kÂéÀX¼D·¼X¹xÅ#¹s¶¼Ï³ ÀÏ·ìÀC³oÅgƸ ¹Ä½^µ¶ÀD¹º»¹s¶k½<¹ñðF¿Aµ1Å ¼C¾¹éÅ#µ1¶µx¼Xµ¶x³ ½³ ¼KÍuµxð¼C¾¹uði·ÀX¼

ÀXÇp¹b¹sÆx³o¶èñÅ#¹^¼C¾µÂÏ·¶k¼C¾¹Æs¿~¹<Ãx³ µ»À)ÀX¼D·¼X¹xÅ#¹s¶¼#à<ÍgÀe¹<¼F¼U³o¶è ` Ù²Õ ` , ¬ !áx¯ Òq¾¹qÀD¹½<µ¶kÂÀD¼D·¼X¹sÅ#¹x¶b¼Æs¿~µsÃx³ Âx¹bÀp·¶¹<ȹb½<¼U³ ùqÀD¼XµÆÆs³o¶èg½k¿i³ ¼X¹s¿i³ µ¶#ðVµ4¿-ÀXÇp¹b¹sÆx³o¶è¬¹<ðVµ4¿~¹½^µ4¿¿~¹b½<¼ñ³o¶bðVµ4¿KÅ·¼U³ µ¶ðF¿Aµ1Å ¼C¾¹àsµ»¶Â·x¿`Í ä ¾k·Àò¿A¹·k½k¾¹bÂû·¸¸/è¿i³ ²Æsµ4³o¶¼XÀb§ Õ `

Õ ` , ³ À#µsð% Ö Ø ¬ ¾¹s¶ Õ ` Õ ` , ³ À Ö / Ø §¼C¾¹[³o¶bðVµ4¿KÅ·¼U³ µ1¶á¾k·Àg¿~¹b·k½k¾¹bÂu·¸¸Æsµ4³o¶¼XÀS·¶ÂÇp¹q½^·¶qÀX¼Xµ1Æ)¼C¾¹ÀXÇp¹b¹sÆx³o¶è³o¶Æs¿~·k½<¼U³ ½<¹¬T6)¸ ¼C¾µ»è¾)¼C¾¹n³ ¼X¹s¿*·¼U³ µ¶¾k·À¶µx¼!½<µ1¶bùs¿~èx¹ÂÍ^¹^¼^§¼C¾¹¶»Å#¹x¿V³ ½b·¸xÀDµ1¸»b¼U³ µ1¶g³ Àq·¸¿~¹b·kÂxÍf·À·k½b½k»¿~·¼X¹·À¼C¾¹#¼C¾¹½<µ¶Ã¹s¿~èx¹bµ1¶¹·ÀÇp¹#Çn³o¸¸xÀD¹b¹ðF¿~µÅ ¼C¾¹é¶»Å#¹x¿V³ ½b·¸6¹Cós·ÅgƸ ¹^À¬Òq¾¹ì³ ¼X¹s¿*·¼U³ ùÄÀDµ1¸»b¼U³ µ1¶ñÇn³o¸¸!½k¾k·¶èx¹¸ ¹^ÀDÀÏ·¶k ¸ ¹^ÀDÀ[³o¶%¸ ·¼X¹s¿³ ¼X¹s¿*·¼U³ µ¶Àq·¶ÂϽ^µ¶Ã¹x¿Aè¹^À¼Xµ¼C¾¹Àeµ¸»¼U³ µ¶¼Xµ¼C¾¹Â³ Àe½s¿A¹^¼U³ ÷<¹bÂÀDÍÀD¼X¹sÅ_¬

zJ7Hf z Ki%$ B *%b:3t^ "$#Y% & pS Cb*5y67(!ef%a&5g~*?" gf B %$Yh m &):3 B g`!h8 &9 f &%am*?"a" pW tY^ "$#Y% &c CY8@% m B % 9(@p9(5hc0

A7B C ¬)îS¹x¶µx¼X¹¼C¾¹¶»Å#¹x¿V³ ½b·¸Àeµ¸»¼U³ µ¶n·ð*¼X¹s¿ ÉK¼C¾#ÀXÇp¹b¹sÆà<Í Õ ` )+ , ¬/Ê1³o¶k½<¹ Õ ` ) + , ³ À)àsµ»¶kÂx¹Âàs¹s¸ µÇãà<Í þ ·¶ÂG³ À¶µ¶ÉX³o¶k½k¿~¹b·ÀC³o¶èáÇq³ ¼C¾ñÁ ·»ÀDÀXÉXÊ4¹k³ Âx¹x¸³ ¼X¹s¿*·¼U³ µ¶Àb§ Õ ` ) + , ³ À½^µ¶Ã¹x¿Aè¹s¶¼nðVµ4¿c·¸¸ ÜE! ¬ 6Sð*¼X¹s¿ ¹b·k½k¾gÀDÇp¹^¹xÆ4§ðVµ4¿6¹·k½k¾ ÜE! Çp¹_¾k·Ã¹

AÖVÕ ` ) + , Õ ` & ) ß Ø `ÖiÕ ` )+ , Õ ` . ) ß Ø Ú )+ , / & þ Üàs¹b½b·»Àe¹·¶Í_¸ ·¼X¹x¿!»Æx·¼X¹#µsð/¶¹³ è1¾àsµ4¿~Àpµxð Õ ` )+ , ³o¶¼C¾¹#ÀU·Å#¹nÀXÇp¹b¹sÆg³ Àn¶µ¶ÉX³o¶k½k¿~¹b·ÀC³o¶è¬\_µ4¿A¹^ɵsùs¿F§-³ ¼n³ Àq¹b·ÀXͼXµÀe¹^¹¼C¾k·¼·ð*¼X¹s¿ Õ ` )+ , ³ À»Æx·¼X¹Â-§¼C¾¹ðF»¶k½C¼U³ µ1¶

ÖiÕ ` )-, + , ÜDÕ ` ) + , ÜeÕ ` )+ ,., ÜDÕ ` ) + , ØcÙa`ÖiÕ ` )+ , Õ ` ) ß Ø AÖVÕ ` )+ , Õ ` ) ß Ø Ú )+ , / ³ À«³oÆÀU½k¾x³ ¼X÷½^µ¶¼U³o¶»µ»Àn³o¶f·¸¸Ãk·s¿i³ ·à¸ ¹^Àq·¶Â¼C¾¹Ï«³oÆÀe½k¾x³ ¼X÷½^µ¶ÀX¼D·¶¼q³ Ààsµ»¶kÂx¹Âuà<Í

' ÖiÕ ` )+ , Õ ` )M, + , Ø ÜbÖVÕ ` )+ , Õ ` ) + , Ø ÜÖVÕ ` ) + , Õ ` )+ ,., Ø ÜbÖiÕ ` )+ , Õ ` ) + , Ø Ê1³o¶k½<¹ Õ ` ) + , ³ Àŵ¶µs¼Xµ¶x³ ½^·¸¸ Íg½^µ¶Ã¹x¿Aè¹s¶¼cðVµ4¿'¹<ùs¿AÍ ÜE! Çp¹½b·¶[¾k·Ã¹·¶[»ÆÆs¹x¿pàsµ»¶k ' þðVµ4¿)¼C¾¹é«³oÆÀe½k¾x³ ¼X÷á½^µ¶ÀX¼D·¶¼^¬ûîS¹x¶µx¼X¹ ` Ù ' ) + ,ÖiÕ ` , )+ , Õ ` ) + , Ø ¼Xµàs¹ñ¼C¾¹GÅ·bó³oÅg»Å

Page 9: Computer Graphics at Stanford University

½k¾k·¶èx¹·¼·¸¸è1¿V³ ÂuÆsµ³o¶b¼XÀqÂ1»¿i³o¶è_¼C¾¹ ÉK¼C¾ÀDÇp¹^¹xÆ4¬Ì4¿~µÅ˵4¿~µ¸¸ ·x¿`Ífª-¬ ¤·¶k¼C¾¹½<µ1¶bùs¿~èx¹x¶½^¹µsð Õ ` ) + , § ` èµ¹bÀÅ#µ¶µs¼Xµ1¶s³ ½b·¸¸ ͼXµ÷<¹x¿Aµ¬ 6Sð*¼X¹s¿c´^ɼC¾³ ¼X¹x¿~·¼U³ µ1¶4§Çp¹¾k·Ã¹

þ 3K`ÖiÕ ` )+ , Õ ` ) ß Ø `ÖiÕ ` )+ , Õ ` . ) ß Ø Ú )+ , / 3 ` Ê4µ Õ ` ) + , ½<µ¶Ã¹s¿~èx¹^À¼Xµ¼C¾¹ÀDµ¸»¼U³ µ¶¼XµÄΩ-¬ ©Ð<¬

¢c -¡$x¯ 4¡k¡°Ä¯D¯F ¯C< !áPF ¯ CC¡sÏ-¡k< -¡¢6)¸ ¼C¾µ1»è1¾n³ ¼/³ À!À^¾µÇ¶¼C¾k·¼¼C¾¹Ïði·ÀX¼ÀDÇp¹^¹sÆx³o¶èÄ·¸ èµ4¿V³ ¼C¾Å³ Àg½<µ¶Ã¹s¿~èx¹s¶¼à<ÍuÒn¾¹bµ4¿A¹xŪ-¬ £-§'¼C¾¹ÄÅ·x³o¶ò³ ÀeÀ<»¹ðVµ4¿p¼C¾¹¹<üϽ³ ¹x¶½<͵xðc¼C¾¹fði·ÀD¼#ÀXÇp¹b¹sÆx³o¶èìÅ#¹<¼C¾µÂò³ À¼C¾¹á¶»Åfàs¹s¿pµsðq³ ¼X¹s¿*·¼U³ µ¶Àg¶¹^¹b¹bÂÄ·¶kÂñ¼C¾¹¹s¿K¿Aµ4¿¹^ÀD¼U³oÅ·¼X¹¬)ï`¶g¼C¾x³ À)ÀD¹b½<¼U³ µ¶Çp¹Æs¿~µsùg·gðV¹^ÇÛ½<µ1¶½s¿A¹^¼X¹_¿~¹^À^»¸ ¼XÀ)ðVµ4¿ Â4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ¶¬pÊ1³o¶k½<¹¼C¾¹ði·ÀX¼ ÀXÇp¹b¹sÆx³o¶è·¸ èxµ4¿i³ ¼C¾Åÿ³ À¾x³ 辸 Ͷµ1¶¸ ³o¶¹b·x¿?§¼C¾¹Æs¿~µµxð-½^·¶nµ1¶¸ Íàs¹àk·ÀD¹bµ1¶q¼C¾¹Å#µ¶µs¼Xµ1¶s³ ½<ɳ ¼KÍÆx¿Aµ1Æs¹s¿A¼U³ ¹^À·¶kÂf¼C¾¹_Å·bó³oÅg»Å ½k¾k·¶è¹gÆs¿i³o¶k½³oƸ ¹Æs¿~µsùbÂ[³o¶Àe¹b½<¼U³ µ¶ª1¬/Ê4µÅ¹#µsð6¼C¾¹_Æs¿~µµxðVÀÇq³o¸¸4às¹ÀX¼D·¼X¹bÂϳo¶#¼KÇpµf³oÅ#¹s¶ÀP³ µ1¶ÀSðVµ4¿ÀP³oÅfƸ ³ ½³ ¼Íb¬G¹f»Àe¹n¼C¾¹nðVµ¸¸ µÇn³o¶è¶µs¼D·¼U³ µ1¶À& ä ¹s¶µs¼X¹bÀ¼C¾¹Â·¼D·ÏÀe¹<¼#¼XµñÇ#¾x³ ½k¾ÏÇp¹_Çc·¶¼n¼Xµò½<µÅfÆ»¼X¹f¼C¾¹Â4³ ÀD¼D·¶½^¹fðF»¶½<¼U³ µ¶§ Õ21Öi×)ÜUä!Ø Â¹s¶µs¼X¹^À¼C¾¹¶»Å#¹x¿V³ ½b·¸Àeµ¸»¼U³ µ¶ì»ÀP³o¶èļC¾¹Ïði·ÀX¼ÀXÇp¹b¹sÆx³o¶èéÅ#¹^¼C¾µÂ§ Öi×)ÜUä!Ø Â¹s¶µs¼X¹bÀ¼C¾¹á¹Cós·k½C¼gÂ4³ ÀD¼D·¶½^¹ðF»¶½<¼U³ µ¶§ /G³ À¼C¾¹è¿i³ ÂÏÀC³ ÷<¹§·¶kÂ0^%³ À¼C¾¹À<Æk·¼U³ ·¸Â³oÅ#¹s¶ÀP³ µ1¶4¬

zJ7HfR fY B *3%a&(gw"ar@?**e %a& äGÙ × 4wYF&)#9hj B %am3*?"! "$#% &4 Õ 1-Öi×)ÜU×kØ 4 C8Cb*5767(!ef%a&5g-h? )@[m3 &f: B gw^%a& ß 5675^e%a& Þ ß *?&Y@!*% !

Öi×qÜU×Ø3Õ 1 Öi×)Üe×Ø 3 Öi×)ÜU×ØW ÖeÓ / / Ó ØCÜ

6 B Ö×qÜe×kØ % Y8@% (*?&m(C/#9&m% &W × 0A7B C ¬ G¹áÆs¿Aµxùf¼C¾¹f¼C¾¹bµ4¿A¹xųo¶¼Çpµá³oÅ#¹x¶ÀC³ µ¶Àb¬nÒn¾¹áÆs¿Aµ4µxðc½^·¶uàs¹f¹b·ÀC³o¸ ͹<ó¼X¹x¶Â¹bÂ

¼XµÏ·¶bÍᶻÅgàs¹s¿!µsð ³oÅ#¹x¶ÀC³ µ¶Àb¬Ì4³o¿~ÀX¼^§/·ÀeÀ<»Å#¹Ï¼C¾¹ñ·¼D·éÆsµ4³o¶¼_³ À_·uÀP³o¶è¸ ¹[è1¿V³ ÂÆsµ4³o¶¼^¬ ³ ¼C¾µ1»b¼¸ µÀDÀgµxðnèx¹s¶¹s¿*·¸ ³ ¼KÍá¼C¾¹

Æsµ4³o¶¼f³ Àg·¼¼C¾¹Ïµ4¿i³ è4³o¶¬òÌkµ4¿c¹b·k½s¾áè¿i³ ÂÆsµ³o¶b¼ × ) + , ³o¶[¼C¾¹ë¿~ÀX¼º»k·k¿*·¶¼f³ ¼XÀÃk·¸»¹ Õ 1)+ , µ1¶¸ ͹sÆs¹s¶kÂÀqµ¶Ï³ ¼XÀ)¼KÇpµ[µÇ#¶Ée¸ ¹^ð*¼#¶¹³ è¾àsµ4¿~À Õ 1)-, + , ÜDÕ 1) + ,., ¬±·k½k¾_è¿i³ ÂòÆsµ4³o¶¼)µ¶f¼C¾¹ÆsµxÀC³ ¼U³ ù ·bó³ ÀpÂx¹xÆs¹s¶kÂxÀSµ¶³ ¼XÀ)¸ ¹^ð*¼¶¹³ è1¾àsµ4¿·¶k¹b·k½s¾Æsµ4³o¶¼!µ1¶gÆsµxÀC³ ¼U³ ù ·bó³ ÀpÂx¹xÆs¹s¶kÂxÀSµ1¶³ ¼XÀ¶¹k³ è¾àsµ4¿às¹s¸ µÇ¬6Òn¾¹ë¿AÀD¼SÁ ·»ÀDÀXÉXÊ4¹k³ Âx¹x¸³ ¼X¹s¿*·¼U³ µ¶ Ù DC -Ü!Ù DC $ ¹<ók·k½<¼C¸ ÍÆs¿~µÆk·è·¼X¹^À/³o¶bðVµ4¿KÅ·¼U³ µ1¶ðF¿~µÅç¼C¾¹g·¼D·ñÆsµ4³o¶¼¼Xµ[·¸¸¼C¾¹^Àe¹è¿i³ ÂÄÆsµ4³o¶¼XÀ³o¶f¼C¾¹¿V³ è1¾b¼)µ4¿*Âx¹x¿?¬Òq¾x³ Àqµ4¿~¹s¿!µsðpÂx¹xÆs¹s¶kÂx¹x¶½^¹³ Àf³o¸¸»ÀD¼C¿~·¼X¹Âò½k¸ ¹·s¿K¸ Íijo¶Ïë軿~¹õ¬o¨Î·sÐ#ðVµ4¿qÆsµ4³o¶¼XÀf³o¶[¼C¾¹_ë¿~ÀX¼º»k·kÂ1¿~·¶¼^§'¹¬ è¬`§'÷¸»¹^À·¼è1¿V³ ÂÆsµ4³o¶¼XÀcµ1¶¼C¾¹Â·À^¾¹Â[¸ ³o¶¹#¼KÇpµf·x¿A¹Â¹<¼X¹s¿Kųo¶¹bÂñà<ÍÃk·¸»¹bÀ·¼cè1¿V³ ÂáÆsµ4³o¶¼XÀµ1¶Â·À<¾¹bÂḠ³o¶¹µ1¶¹§¹<¼D½¬#ï`¶_¹<ók·k½<¼C¸ Íf¼C¾¹Àe·Å#¹gÇc·<Ífè1¿V³ ÂòÆsµ4³o¶¼XÀ³o¶f¼C¾¹ÀD¹b½^µ¶kÂ[º1»·kÂ1¿~·¶¼q·¶Âᵶ[¶¹^è·¼U³ ù ·bó³ Àb§è¿i³ ÂÆsµ4³o¶¼XÀ³o¶ñ¼C¾¹Ï¼C¾x³o¿~Âéº1»·kÂ1¿~·¶¼f·¶kÂGµ1¶á¼C¾¹ì¶¹^è·¼U³ ù ·bó³ Àb§/·¶kÂ%Æsµ4³o¶¼XÀ³o¶u¼C¾¹áðVµ»¿`¼C¾º1»·kÂ1¿~·¶¼/èx¹^¼ ¼C¾¹³o¿½<µ4¿K¿~¹b½C¼SÃk·¸»¹bÀpµsð Õ 1 ³o¶¼C¾¹ÀD¹½<µ¶k§k¼C¾x³o¿~Â_·¶ÂfðVµ»¿`¼C¾ÀXÇp¹b¹sÆÀ^»½b½<¹bÀDÀP³ ùs¸ ͬ_µ4¿A¹bµsùs¿'¼C¾¹gðVµ1»¿Sº»k·k¿*·¶¼XÀ#·s¿~¹gÀe¹sÆk·s¿*·¼X¹bÂìà<Íf¼KÇpµÏè¿i³ Âò¸ ³o¶¹^À§³A¬ ¹¬A§¼C¾¹ ·¶k ·bóx³ À¬qÒq¾¹Ãk·¸»¹bÀ!µxðè¿i³ ÂfÆsµ³o¶b¼XÀ!µ¶¼C¾¹bÀD¹¼Çpµg¸ ³o¶¹bÀ!µf¶µs¼6¹sÆs¹x¶Âµ¶n·¶ÍÃk·¸»¹^À6µxð1è¿i³ Â_Æsµ4³o¶¼XÀ6µxȼC¾¹^Àe¹¼KÇpµG¸ ³o¶¹^À¬Êµñ¼C¾¹uÆs¿~µÆk·è·¼U³ µ¶µsðn³o¶bðVµ4¿KÅ·¼U³ µ1¶u³o¶[µ¶¹º1»k·k¿*·¶b¼Â»¿i³o¶èñ¼C¾¹[½^µ4¿¿~¹^À^Æsµ¶kÂ4³o¶èÀXÇp¹b¹sƽ^·¶¶µx¼c½k¿~µxÀDÀp¼C¾¹bÀD¹n¼KÇpµÏ¸ ³o¶¹^Àq³o¶b¼Xµgµx¼C¾¹x¿º1»k·k¿*·¶b¼XÀ¬ 6p½C¼C»k·¸¸ Íb§sǾ¹x¶¹^ùx¿'·è¿i³ Â[Æsµ³o¶b¼·k½k¾x³ ¹<ù^À)³ ¼XÀ½<µ4¿K¿~¹b½C¼SÃk·¸»¹µsð Õ21 ðVµ4¿¼C¾¹ÀXÍÀX¼X¹xÅÛµsð¹bº1»k·¼U³ µ¶ÀnΩ-¬ ©Ð<§³ ¼³ À/¼C¾¹fųo¶x³oÅg»Å²Ãk·¸»¹¼C¾k·¼½^·¶áàs¹g·k½k¾x³ ¹<ùbÂÏ·¶kÂÇq³o¸¸1¶µs¼)½k¾k·¶è¹·ð*¼X¹s¿AÇc·s¿*Â-¬Ìkµ4¿'·f·¼D·Æsµ4³o¶¼p¼C¾k·¼)³ À¶µx¼·gè1¿V³ ÂñÆsµ4³o¶¼^§Çp¹³o¶x³ ¼U³ ·¸¸ Íg·ÀDÀC³ 趼C¾¹¹Cós·k½C¼)Â4³ ÀD¼D·¶½^¹nÃk·¸»¹bÀ

ðVµ4¿è1¿V³ ÂÆsµ4³o¶¼XÀ¼C¾k·¼·x¿~¹Ï¼C¾¹[ùx¿`¼U³ ½^¹^Àgµxð¼C¾¹áè1¿V³ ÂG½<¹s¸¸¼C¾k·¼g½<µ¶¼D·x³o¶À¼C¾¹á·¼D·Æsµ4³o¶¼^¬òÒq¾¹½k¸ µÀD¹bÀX¼#ùs¿A¼U³ ½^·¸è1¿V³ Âé¸ ³o¶¹[·¶Âò¼C¾¹á½s¸ µxÀe¹^ÀX¼_¾µ4¿i³ ÷<µ1¶b¼D·¸è¿i³ ¸ ³o¶¹uÆk·s¿A¼U³ ¼U³ µ¶á¼C¾¹Ç¾µ1¸ ¹ÂµÅ·x³o¶³o¶¼XµÏðVµ»¿pº»k·k¿*·¶¼XÀb¬gï ¼#½^·¶uàs¹_½s¾¹½k´C¹bÂ[¼C¾·¼q¼C¾¹fÀeµ¸»¼U³ µ¶ Õ 1 ·¼nè¿i³ ÂìÆsµ³o¶b¼XÀ#µ¶¼C¾¹bÀD¹¼KÇpµ¸ ³o¶¹^Àµ4¹^À¶µs¼#¹sÆs¹x¶Âñµ¶Ãk·¸»¹bÀ#µsðpè1¿V³ ÂGÆsµ4³o¶¼XÀ#µxȼC¾¹^Àe¹g¼KÇpµò¸ ³o¶¹^À·¶kÂá¼C¾¹_è¿i³ ÂìÆsµ³o¶b¼XÀ³o¶¹b·k½s¾º1»k·k¿*·¶b¼èx¹<¼q¼C¾¹³o¿/½<µ4¿K¿~¹b½C¼qÃk·¸»¹^Àg³o¶µ1¶¹_µsð/¼C¾¹½^µ4¿¿~¹^À^Æsµ¶kÂ4³o¶èuÁ ·»ÀDÀXÉXÊ4¹k³ Âx¹x¸4ÀDÇp¹^¹xÆÀ¬Ì4³ è1»¿~¹[õ¬o¨ÎXàsÐÀ<¾µÇÀ·¶ñ¹<ók·ÅfƸ ¹[µxðn·GÆk·x¿`¼U³ ½s»¸ ·x¿#Æk·s¿A¼U³ ¼U³ µ¶¬uÒq¾x³ Àg¹s¶kÂxÀ¼C¾¹òÆs¿~µ4µsð)¼C¾k·¼ðVµ4¿

Page 10: Computer Graphics at Stanford University

·ÀP³o¶è¸ ¹g·¼D·ñÆsµ4³o¶¼¼C¾¹ði·ÀX¼nÀDÇp¹^¹xÆs³o¶èÏ·¸ èxµ4¿i³ ¼C¾Åç½<µ1¶bùs¿~èx¹bÀ³o¶fðVµ1»¿pÁ ·»ÀeÀXÉXÊ4¹³ ¹s¸1³ ¼X¹s¿*·¼U³ µ¶ÀÇq³ ¼C¾f·¸ ¼X¹x¿¶k·¼U³o¶èÀDÇp¹^¹xÆs³o¶è_µ4¿*¹s¿i³o¶è[³o¶g¼KÇpµÂ³oÅ#¹s¶ÀP³ µ1¶À¬

0 h 2h 3h 4h

h

2h

3h

4h

12

3 4

i=1:I, j=1:Ji=I:1, j=1:J

i=I:1, j=J:1 i=1:I, j=J:1

!,' '(#1 " " " 9 $)J' <!<' !" 2<!5' !"&0!' "%#;'(!"%!'8 ' !' !&!% "&

?>@BA>C 7CBF r¥ µÇ Çp¹ÄÀ^¾µÇã¼C¾¹Ä¹x¿¿~µ4¿#¹^ÀD¼U³oÅ·¼X¹uðVµ4¿nè¿i³ ÂûÆsµ4³o¶¼XÀá³o¶ò¼C¾¹uë¿~ÀX¼Ïº»k·k¿*·¶¼^¬ûÒn¾¹Æs¿~µ4µsð

³ Àg¹<ók·k½<¼C¸ Íñ¼C¾¹[Àe·Å¹ÏðVµ4¿·¸¸µs¼C¾¹s¿)º»k·kÂ1¿~·¶¼XÀb¬86/è·x³o¶áÇp¹Ïë¿~ÀX¼g·ÀDÀ^»Å¹Ï¼C¾¹ñ·¼D·Æsµ4³o¶¼_³ Àf·è¿i³ ÂòÆsµ³o¶b¼^¬)Òn¾¹g¹<ók·k½<¼nÂ4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ1¶ Öi×pØ ÀU·¼U³ ÀXë¹bÀ)¼C¾¹á±1³o´Cµ1¶·¸¹bº1»·¼U³ µ1¶ Ó Ô Öi×cØbÓÙ ¹<ùs¿AÍÇ#¾¹s¿~¹¹Cós½<¹sƼq·¼c¼C¾¹g·¼D·[Æsµ4³o¶¼^¬!ÀP³o¶èÏÒ·<͸ µ4¿'¹Có4Æ·¶ÀP³ µ1¶g·¼è1¿V³ ÂuÆsµ³o¶b¼ × ) + , §4Çp¹¾k·Ã¹

) + , )-, + ,Ù / Ö Ø) + , 1 Y Ö )+ ,Ø ) + , )+ ,., Ù / Ö Ø )+ , 1 Y . Ö )+ ,ØCÜÎiõ¬o¨Ð

Ç#¾¹s¿~¹ )+ , ·¶k )+ , ·x¿A¹u¼KÇpµ%³o¶¼X¹s¿KÅ#¹Â4³ ·¼X¹éÆsµ4³o¶¼XÀµ¶ò¼C¾¹¸ ³o¶¹ÄÀD¹bèÅ#¹x¶b¼XÀ½<µ1¶¶¹b½<¼U³o¶è × ) + , §× )-, + , ·¶kÂϽ<µ1¶¶¹b½<¼U³o¶è × ) + , § × )+ ,., ¿A¹bÀ<Æs¹b½<¼U³ ùx¸ Íb¬ 6!¼ ×%ÙçÖ6ÜØ §

Ö !ÜØpÙ Y Y ' þ Ü þ ] Ö 6Ü ØcÙ Y Y Y Y 3 Y Y

Ö 6Ü ØcÙ Y Y ' þ Ü þ ] Ö 6Ü ØpÙ Y Y Y Y 3 Y Y Îiõ¬ ©Ð

Ê4µ¼C¾¹gÂ4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ¶gÀU·¼U³ ÀXë¹bÀc¼C¾¹ðVµ¸¸ µÇq³o¶è¹bº1»·¼U³ µ1¶·¼ ×*) + ,

)+ , Ö )-, + , / & Ö ) + ,ØeØH ) + , Ö ) + ,., / Ö )+ ,ØDØ= Ù / Îiõ¬ ªÐ

Ê1³o¶k½<¹¼C¾¹[ÀDµ1¸»b¼U³ µ1¶Ïµsð)¼C¾¹[º1»k·k¿*·¼U³ ½¹bº1»·¼U³ µ1¶GΩ-¬ ªÐÂx¹xÆs¹s¶kÂxÀŵ¶µs¼Xµ¶x³ ½^·¸¸ Í[µ1¶ Ö N Ü P Ø §6Çp¹¾k·Ã¹ Ö×)Üe× Ø 3ûÕ21Öi×)ÜU× Ø ¬6ÀP³o¶è¼C¾¹n¹Có4Ƹ ³ ½³ ¼p¹Có4Æs¿~¹^ÀeÀP³ µ¶Îiõ¬ ©Ð ðVµ4¿-¼C¾¹Â¹s¿i³ Ãk·¼U³ ùbÀ·¶k¼C¾¹Å·bó³oÅg»Å ½s¾·¶èx¹Æs¿i³o¶½³oƸ ¹§¼C¾¹¸ µ½^·¸¼C¿»¶k½^·¼U³ µ¶g¹x¿¿~µ4¿6ÀU·¼U³ ÀXë¹^À

Öi× )+ , Ø 3 / 'Ö & Ö× )M, + , Ø<Ü . Öi× )+ ,., ØDØ 3 / '0(+*6Ö Öi× )-, + ,ØCÜ Ö× ) + ,., ØeØÎiõ¬ õ4Ð

Òq¾¹è¸ µ1à·¸¹s¿K¿Aµ4¿c¹bÀX¼U³oÅ·¼X¹Ï½^µÅ#¹bÀðF¿~µÅ¼C¾¹ði·k½C¼¼C¾¹[·k½b½k»Åg»¸ ·¼U³ µ¶Ïµsð¼C¿»¶k½^·¼U³ µ¶[¹x¿¿~µ4¿~À_³ À³o¶[¼C¾¹ÏÀe·Å#¹[³o¿~¹b½C¼U³ µ1¶áµsð#³o¶ðVµ4¿Å·¼U³ µ1¶ìÆs¿~µÆk·è·¼U³ µ1¶Ï·À_³ ÀÀ^¾µÇ¶u³o¶[ë軿~¹Ïõ-¬`¨xηsÐ^§S³A¬ ¹¬A§'è1¿V³ ÂÆsµ4³o¶¼XÀµ¶¸ ³o¶¹ %! ٠¹sÆs¹x¶ÂÀ_µ1¶¸ Íìµ1¶òè¿i³ ÂÆsµ³o¶b¼XÀµ¶%¸ ³o¶¹ %!/3 ¬úîS¹<붹 ` Ùk' ) , E ` ÖiÕ 1)+ , ) + , Ø ¬6ÀC³o¶è¼C¾¹ÀP³oÅgƸ ¹ði·k½C¼XÀ

Öi× )+ ,ØcÙ / X ! Ü Ö !Øl 3 ! 3úÖ !4Ø Ü>

Page 11: Computer Graphics at Stanford University

·¶k¼C¾¹Å·bó³oÅg»Å ½s¾·¶èx¹Æs¿i³o¶k½³oƸ ¹§Çp¹¾·Ã¹

Õ 1) + , )+ , 3%' 'ÖVÕ 1)M, + , )-, + , / Öi× )-, + ,ØCÜeÕ 1)+ ,., ) + ,., / & Ö× ) + ,., ØeØ3 ` , / '0(>*6Ö Ö× )M, + , ØCÜ Öi× )+ ,., ØDØ 3 ` , / Ö Ø

Ê4µ¼C¾¹Å·bóx³oÅf»Å ¹s¿K¿Aµ4¿6¼C¾·¼q½^·¶Ïàs¹g·k½b½k»Åg»¸ ·¼X¹Â·¼ × )+ , ðVµ4¿ Ù ! ³ À ` 3 /

) ,., ` E 3 / Ö >*!Ö ! ØDØpÙ Ö / Ö / ØDØ.Îiõ¬ ¤Ð

ø ¹s¿~¹ ³ À¼C¾¹Å·bó³oÅg»Åù¹x¿¿~µ4¿ðVµ4¿'è¿i³ ÂñÆsµ4³o¶¼XÀµ1¶¼C¾¹_¸ ³o¶¹ !_Ù §Ç#¾x³ ½k¾_³ Àq¦Ï³ ð!¼C¾¹Â·¼D·Æsµ4³o¶¼q³ Àq·_è¿i³ ÂuÆsµ4³o¶¼^¬/Òq¾¹Æs¿Aµ4µxð ·¶k¹^ÀX¼U³oÅ·¼X¹g³ Àq¹<ók·k½<¼C¸ ͼC¾¹ÀU·Å#¹f³o¶ ^é³oÅ#¹x¶ÀC³ µ¶Àb¬ï ðp¼C¾¹Â·¼D·uÆsµ³o¶b¼ × ³ Àg¶µs¼#·è1¿V³ ÂGÆsµ4³o¶¼^§·¸¸¼C¾¹_¹s¿K¿Aµ4¿/¹bÀX¼U³oÅ·¼X¹bÀ#·s¿~¹_¼C¾¹_Àe·Å#¹_¹Cós½<¹sƼ

¼C¾k·¼ Ù Ö / Ø §Ç¾s³ ½s¾Ís³ ¹x¸ ÂxÀ¼C¾¹ÀU·Å#¹¿~¹^À<»¸ ¼^¬

!áx¯ Òq¾¹q¹s¿K¿Aµ4¿¹^ÀD¼U³oÅ·¼X¹#³ ÀpÀ<¾k·s¿KÆ#ÀC³o¶½^¹)¼C¾¹x¿A¹³ Àq¶µg½^·¶k½<¹x¸¸ ·¼U³ µ¶nµxð!¸ µ½^·¸¼C¿K»¶k½^·¼U³ µ1¶¹s¿K¿~µ4¿AÀ·¶Â¼C¾¹u·k½b½k»Åg»¸ ·¼U³ µ¶Äµsðn¼C¿K»¶k½^·¼U³ µ1¶u¹x¿¿~µ4¿qðVµ4¿qè¿i³  Æsµ4³o¶¼XÀ × )+ ) µ1¶Ä¼C¾¹ÄÂ4³ ·èµ¶k·¸!³ À¹Cós·k½C¼C¸ Í_µsð* Ö / Ö 1 ØDØ ¬û¾¹x¶u¼C¾¹s¿~¹ì³ À[Å#µ4¿~¹á¼C¾k·¶Äµ¶¹ñ·¼D·Æsµ4³o¶¼¼C¾¹uÀP³ ¼C»k·¼U³ µ¶às¹b½^µÅ#¹bÀ[Å#µ4¿~¹u½^µÅgƸ ³ ½^·¼X¹Âàs¹b½b·»Àe¹u¼C¾¹x¿A¹ò·x¿A¹³o¶¼X¹s¿*·k½C¼U³ µ1¶À·Å#µ¶è·¼D·Æsµ4³o¶¼XÀb¬æËS¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À_ðF¿~µÅ Â4³ ȹs¿~¹s¶¼Â·¼D·Æsµ4³o¶¼XÀS³o¶¼X¹s¿~ÀD¹½C¼6·¶kÂn¼C¾¹Â³ ÀX¼D·¶k½<¹pðF»¶k½C¼U³ µ1¶n³ Àc¶µx¼6Â4³ ȹs¿~¹s¶¼U³ ·à¸ ¹·¼'¹bº1»·¸^³ ÀX¼D·¶k½<¹#Æsµ4³o¶¼XÀb¬/Ìkµ4¿¼C¾¹¹<ók·k½<¼ ³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ1¶q¼Xµ·Â·¼D·#ÀD¹^¼ ½<µ1ÅgÆsµxÀe¹bµsðÂ4³ ÀU½k¿~¹<¼X¹Æsµ4³o¶¼XÀb§x³A¬ ¹¬A§ äGÙ× FE §¼C¾¹g³o¶¼X¹s¿*·k½C¼U³ µ1¶³ À)ÀP³oÅgƸ Íg¼C¾¹_ųo¶s³oÅg»Åã¿»¸ ¹§-³A¬ ¹¬A§

Ö×qÜeä ØpÙk'0(>* Öi×)ÜU× Ø<Ü Öi×)Üe× ØCÜbÜ Öi×)ÜU×ñØ=îS¹s¶µs¼X¹ Õ21Ö×)Üe× ) Ø ¼XµÄàs¹¼C¾¹¶»Å#¹x¿V³ ½b·¸4Àeµ¸»¼U³ µ¶¼Xµ¼C¾¹gÂ4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ1¶g¼Xµ[·ÀP³o¶è¸ ¹Æsµ³o¶b¼× ) à<Íg¼C¾¹ði·ÀX¼)ÀXÇp¹b¹sÆx³o¶èñÅ#¹<¼C¾µÂÏ·¶ÂϹ<붹

Õ 1 Öi×)Üeä ØpÙk'0(+* Õ 1 Öi×)Üe× ØCÜeÕ 1 Öi×)ÜU× ØCÜ^ÜDÕ 1 Ö×)Üe×uØHHÎiõ¬ £ÐÌ4¿~µÅ µ»¿pÆs¿~¹<Ãx³ µ»À¿~¹^À^»¸ ¼XÀðVµ4¿!·fÀP³o¶è¸ ¹Æsµ4³o¶¼cÇp¹¾k·Ã¹

Öi×)ÜUä!Ø 3ûÕ 1 Öi×)ÜUä!Ø 3 Ö×qÜeä ØT ÖUÓ / / Ó Ø·ð*¼X¹s¿6ðVµ»¿6ÀXÇp¹b¹sÆÀb¬

|RbTz Y B *?& * B %$ B * B p 3y )C@% m B +qe %a&x äÙ × FE 4 Õ 1-Öi×)ÜUä!Ø 3Õ 11Ö×)Üeä!Ø 0A7B C ¬)Ìkµ4¿6·¶Ígë4ók¹bÂ × ¼C¾¹x¿A¹f³ Àn· § 3 3 §4À<»k½k¾g¼C¾k·¼

Õ 1 Öi×)Üeä ØpÙ/'0(+*W Õ 1 Öi×)ÜU× ØCÜeÕ 1 Öi×)ÜU× ØCÜ^ÜDÕ 1 Ö×)Üe×ÄØHÙ²Õ 1 Ö×)Üe× )Ø<Ü6Sð*¼X¹s¿¼C¾¹g³o¶s³ ¼U³ ·¸ ³ ÷^·¼U³ µ1¶ÀD¼X¹sƧ Õ 1-Öi×)ÜUä!Ø 3Õ21-Öi×)Üe× ) ØCÜ 3 3 ¬Ì4¿Aµ1ÅÛ¼C¾¹fŵ¶µs¼Xµ¶x³ ½³ ¼Kͳo¶³o¶x³ ¼U³ ·¸Â·¼D·ðVµ4¿'¼C¾¹ði·ÀX¼)ÀXÇp¹^¹xÆs³o¶è·¸ èxµ4¿i³ ¼C¾Å_§ÀD¼D·¼X¹bÂá³o¶[¸ ¹xÅgÅ·fª-¬ ª-§Çp¹¾·Ã¹

Õ 1 Öi×)Üeä Ø 3Õ 1 Ö×)Üe× ) ØcÙÿÕ 1 Ö×)Üeä Ø ·ð*¼X¹s¿ ·¶bÍ[¶»Ågàs¹s¿6µxð!ÀDÇp¹^¹sÆÀb¬

îS¹s¶µs¼X¹ Õ 1 Öi×)ÜUä!Ø ¼Xµáàs¹n¼C¾¹#Àeµ¸»¼U³ µ¶#¼Xµf¼C¾¹ÀXÍÀX¼X¹xÅÛµsð6³ Àe½s¿A¹^¼U³ ÷<¹bÂ_¹bº1»·¼U³ µ1¶À§s¹¬ è¬`§-Ω-¬ ©Ð³o¶¼KÇpµÂ³oÅ#¹x¶ÀC³ µ¶Àb¬

>>

Page 12: Computer Graphics at Stanford University

zJ7Hf Rb Y B *?&* B %$ B * B pj37 )C@% m B Fe %a&)x äGÙ× FE 4zI&)#?hj B %am*?"^ "$#Y% & Õ 1-Öi×)ÜUä!Ø p-Cb*(k567(!ef%a&5g hj? f@u*YC/ B ß 67(^e4f!*% ^Õ 1 Ö×)Üeä Ø3Õ 1 Ö×)Üeä Ø 3 Öi×qÜUä!ØT ÖeÓ / / Ó Ø

A7B C ¬Òq¾¹ÀDµ1¸»b¼U³ µ1¶¼Xµ¼C¾¹gÀDÍÀD¼X¹sÅçµsð/³ Àe½k¿~¹<¼U³ ÷^¹bÂϹº»k·¼U³ µ¶Àb§ Õ 1 Ö×)Üeä Ø §1½b·¶[às¹Ãx³ ¹<Çp¹Â·À¼C¾¹ÀDµ1¸»b¼U³ µ1¶áà<ÍϼC¾¹_ði·ÀX¼ÀDÇp¹^¹xÆs³o¶èá·¸ èxµ4¿i³ ¼C¾Å ·ð*¼X¹s¿/¼C¾¹á³ ¼X¹s¿*·¼U³ µ¶Ï½<µ¶Ã¹s¿~èx¹^À·Àg³ ÀÀ^¾µÇ¶³o¶_Òn¾¹bµ4¿A¹xÅ ª-¬ £-¬cÊ1³o¶k½<¹¼C¾¹ÀDµ¸»¼U³ µ¶gµxð!¼C¾¹ði·ÀX¼)ÀXÇp¹b¹sÆx³o¶èÏ·¸ èµ4¿V³ ¼C¾Åç³ À¶µ¶ÉX³o¶k½k¿~¹b·ÀC³o¶èÇn³ ¼C¾Á ·»ÀDÀXÉXÊ4¹k³ Âx¹x¸'³ ¼X¹x¿~·¼U³ µ1¶À§'Çp¹Ä¾k·Ã¹ Õ 1-Öi×)ÜUä!Ø & Õ 1 Öi×)ÜUä!Ø ·ð*¼X¹x¿·¶ÍG¶»Åfàs¹s¿)µsð)ÀXÇp¹^¹xÆÀ¬uʵ·ð*¼X¹s¿ ßÀDÇp¹^¹sÆÀb§s¼C¾¹g¶»Å#¹s¿i³ ½^·¸ÀDµ1¸»b¼U³ µ1¶ Õ211Ö×)Üeä!Ø Æs¿AµÂ1»½^¹bÂà^ͼC¾¹qði·ÀX¼/ÀDÇp¹^¹sÆx³o¶èg·¸ èxµ4¿i³ ¼C¾ÅÀe·¼U³ ÀDë¹^À

Õ 1 Ö×)Üeä!Ø 3ûÕ 1 Öi×)ÜUä!Ø 3ûÕ 1 Öi×)ÜUä!ØcÙ Ö×)Üeä!Ø Ö / / Ø Ê1³o¶k½<¹¼C¾¹_»Æ<Çn³o¶Â³ ȹx¿A¹x¶½^¹g³ À)µxð6ë¿~ÀX¼cµ4¿*Âx¹x¿6·k½^½s»¿*·k½CÍb§ Ó Õ 1 Ö×)Üeä!Ø Ö×qÜeä Ø^Ó ³ Àq·¼#Å#µÀX¼

µsðpýÎX¾sÐ<¬cÒq¾¹è¹s¶¹s¿*·¸1¿~¹^À<»¸ ¼XÀðVµ4¿cøS·Å³o¸ ¼Xµ¶ ·k½<µ1às³¹bº1»·¼U³ µ1¶À§¹¬ è¬`§ô¤§'¨^õ1§ª-§köX§4À<¾µÇ ¼C¾k·¼¼C¾¹¶»Å#¹x¿V³ ½b·¸Àeµ¸»¼U³ µ¶nðF¿~µÅÛ·½^µ¶ÀP³ ÀD¼X¹s¶¼S·¶kÂÏÅ#µ1¶µx¼Xµ¶¹qÀe½s¾¹xÅ#¹n½<µ1¶bùs¿~èx¹bÀ/¼Xµ¼C¾¹qÃs³ ÀU½<µÀP³ ¼KÍÀDµ1¸»b¼U³ µ1¶áÇn³ ¼C¾ñ¼C¾¹áµ4¿*Âx¹x¿µxð /Y ¬éÒq¾¹ì»ÆÆs¹x¿àsµ1»¶k³o¶u¼C¾¹u·àsµxùuÒq¾¹^µ4¿~¹sÅ ³ ÀfÀ^¾·x¿KÆÄ·Àϳ ÀÀ<¾µÇ#¶³o¶Òq¾¹^µ4¿~¹sÅ õ-¬`¨¬)ï ð ¼C¾¹¹s¿K¿~µ4¿6¹^ÀD¼U³oÅ·¼X¹§ Ó Õ 1 Öi×)ÜUä!Ø Öi×)ÜUä!Ø^Ó §-³ Àn·¸ Àeµ ÖUÓ / / Ó Ø µ4¿Çpµ4¿~ÀD¹§¼C¾¹¼C¾¹^µ4¿~¹sÅçÀe·^ÍÀ¼C¾k·¼ðVµ4¿SÂ4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ1¶4§4¼C¾¹_³ ¼X¹s¿*·¼U³ ùÀDµ¸»¼U³ µ¶f·ð*¼X¹x¿ ßñÀXÇp¹b¹sÆÀ³ Àq·Àn·k½^½s»¿*·¼X¹·À Õ 1 Öi×)Üeä Ø ¬ 6)¶Ífµs¼C¾¹s¿cÅ#¹<¼C¾µÂ¼C¾·¼ÀDµ¸ ù^À¼C¾¹Àe·Å#¹g³ Àe½s¿A¹^¼U³ ÷<¹bÂÀDÍÀD¼X¹sÅ µsð¹bº1»k·¼U³ µ¶À#¾k·À)¼C¾¹ÀU·Å#¹·k½^½k»¿*·k½CÍg¼Xµ4µ-¬ø µÇp¹<ùs¿F§!Çp¹áÂxµ¶µx¼¾k·Ã¹ Öi×)Üeä Ø 3Õ211Ö×)Üeä Ø ðVµ4¿·Äè¹s¶¹s¿*·¸'·¼D·ÄÀe¹<¼ ä Â1»¹á¼Xµò¼C¾¹

³o¶¼X¹s¿*·k½C¼U³ µ¶Àf·Å#µ1¶è·¼D·éÆsµ³o¶b¼XÀ¬Ì4³ è1»¿~¹áõ¬ ©ìÀ<¾µÇÀf·¶Ä¹Cós·ÅgƸ ¹[µsðn¼KÇpµì·¼D·éÆsµ4³o¶¼XÀb¬46!¼¼C¾µxÀD¹[½³o¿~½s¸ ¹bÂGè¿i³ Â%Æsµ4³o¶¼XÀ¼C¾¹á½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<ÀðF¿~µÅ àsµx¼C¾u·¼D·Æsµ4³o¶¼XÀÏÅ#¹^¹^¼^¬ÄÒq¾¹áÂ4³ ÀD¼D·¶½^¹ðF»¶½<¼U³ µ¶ÄðVµ¸¸ µÇÀg¹³ ¼C¾¹s¿qµ¶¹uµsðn¼C¾¹u½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½^Àb¬ÿÌkµ4¿q¹Cós·ÅgƸ ¹u·¼è¿i³ ÂÆsµ³o¶b¼ñÎD¨§`¨Ðg¼C¾¹Â³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ1¶gÀe·¼U³ ÀDë¹^À`Ö + + Ø Ù / Ü µ4¿ AÖ + + Ø Ù / Ü·¶k + Ù /6¬æø µÇp¹^ùx¿n³o¶òµ»¿»Æ<Çq³o¶kÂGÀU½k¾¹sÅ#¹§S¼C¾¹¶»Å#¹s¿i³ ½^·¸6Àeµ¸»¼U³ µ¶ Õ 1 »ÀD¹^Àñàsµs¼C¾½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<Àq·¶kÂÀe·¼U³ ÀDë¹^À`ÖiÕ 1

+ Õ 1 + Ø `ÖiÕ 1 + Õ 1 + Ø Ù / ÜÇ#¾x³ ½k¾è4³ ù^À Õ 1

+ Ù Ö Ø / ] + ¬ G¹_½b·¶_Ãx³ ¹<Çú¼C¾s³ À·Àq¼C¾¹³o¶ðVµ4¿Å·¼U³ µ1¶áÆs¿~µÆk·è·¼U³ µ1¶À<Æs¹b¹bÂñ³ À¶»Å¹s¿i³ ½^·¸¸ Í_µ»à¸ ¹Â-¬qø µÇp¹^ùx¿?§4ÀC³o¶½^¹¼C¾¹»Æ<Çq³o¶kÂÀe½s¾¹xÅ#¹»Àe¹^Àn·¼Å#µxÀD¼c¼KÇpµ½s¾·x¿AÉ

·k½C¼X¹x¿V³ ÀD¼U³ ½<ÀðF¿~µÅ Õ & ) ß ³o¶ñóÉF³o¿A¹½C¼U³ µ¶Ä·¶ÂGðF¿~µÅ Õ . ) ß ³o¶ñÍbÉF³o¿A¹½C¼U³ µ¶ì³o¶ñ¼KÇpµG³oÅ#¹s¶ÀP³ µ1¶À§Çp¹ÏÀ<¾µÇç¼C¾k·¼¼C¾x³ À_³ Àf·k½<¼C»·¸¸ Í[¼C¾¹ÏÇpµ4¿~ÀX¼¼C¿»¶k½^·¼U³ µ¶ñ¹s¿K¿Aµ4¿¼C¾·¼g½^·¶ñµ4½b½k»¿·¼g·uè¿i³ Â%Æsµ³o¶b¼Â1»¹q¼Xµ¼C¾¹³o¶¼X¹s¿*·k½C¼U³ µ1¶À/µxð·¼D·_Æsµ4³o¶¼XÀb§4³A¬ ¹¬'Ǿ¹x¶½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À³o¶¼X¹s¿~ÀD¹½C¼/µ4¿A¼C¾µèxµ¶k·¸¸ Ín·¶Â·¸ ³ è¶Çq³ ¼C¾àsµs¼C¾·bóx³ Àe¹^À¬Ìkµ4¿'³o¶ÀD¼D·¶½^¹³o¶¼Çpµ_Â4³oÅ#¹x¶ÀC³ µ¶Àb§sÇq³ ¼C¾µ»¼¸ µÀDÀpµxð6èx¹x¶¹x¿~·¸ ³ ¼KÍÀ^»ÆÆsµxÀe¹Õ21) + , &Õ21) + ,., &ûÕ 1)-, + , §·¶Â

ÖVÕ 1) + , Õ 1)-, + , Ø ÛÖVÕ 1) + , Õ 1)+ ,., Ø Ù / ܼC¾¹s¶ ÖiÕ 1)+ , Õ21)M, + , Øl0& / i ·¶ÂϼC¾¹¹bº1»k·¸ ³ ¼Í[¾µ¸ ÂÀÇ#¾¹s¶ Õ21) + ,., ÙæÕ 1)-, + , ¬ý¶_¼C¾¹µs¼C¾¹s¿¾k·¶Â[¼C¾¹f³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ¶Àe·¼U³ ÀDë¹^À Ö )+ , )-, + ,Ø 3 / ·¶Â[¼C¾¹f¹bº1»·¸ ³ ¼KÍá¾µ¸ ÂÀ)Ç#¾¹s¶ ·bó³ À³ Àn·_½s¾·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½¬)ïo¶7^³oÅ#¹s¶ÀP³ µ1¶À§¼C¾¹g½s¾·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½^À)½b·¶Ïàs¹Ï»ÀD¹bÂÏ·¼Å#µÀX¼^G¼U³oÅ#¹bÀÇ#¾¹s¶u¼C¾¹<ͳo¶b¼X¹x¿AÀe¹b½<¼_·¼fµ¶¹áè1¿V³  Æsµ³o¶b¼^¬%Ê4µ¼C¾¹ñÇpµ4¿~ÀX¼¸ µ½^·¸'¼C¿K»¶k½^·¼U³ µ1¶u¹x¿¿~µ4¿n»¹ñ¼Xµì¼C¾¹

>

Page 13: Computer Graphics at Stanford University

x

x

1

2(1,1) (1,2) (1,3)

(2,1) (2,2) (2,3)

(3,1) (3,2) (3,3)

" '; &!+ 2+ & " #;';67!&!% " + Y

?>@BA>C 7C D r

³o¶¼X¹s¿*·k½C¼U³ µ¶Àµsð/½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<Àn³ À ß /!¬Ìkµ4¿¼C¾¹Å#µÂ³ ë¹bÂ_ùx¿AÀC³ µ¶gµxð!¼C¾¹ði·ÀX¼)ÀXÇp¹^¹xÆs³o¶è·¸ èxµ4¿i³ ¼C¾Å Ω-¬ Ð<§4¼C¾¹¼C¿»¶k½^·¼U³ µ¶g¹x¿¿~µ4¿~Àn·¼¹bº1»k·¸Â³ ÀX¼D·¶k½<¹Æsµ4³o¶¼XÀq½^·¶Ïàs¹¼KÇq³ ½<¹·ÀÅg»k½k¾¬Òµ[è¹<¼n·Ï½k¸ ¹·s¿~¹s¿Æs³ ½<¼C»¿~¹fµxð/¼C¾¹_½<µ¶Ã¹s¿~èx¹s¶k½<¹fµsð/¼C¾¹³ ¼X¹s¿*·¼U³ µ¶·¶Âñ¹s¿K¿~µ4¿ ¹bÀX¼U³oÅ·¼X¹ðVµ4¿/·

èx¹x¶¹x¿~·¸Â·¼D·Àe¹<¼pÇp¹f¾·Ã¹¼XµfÀD¼C»ÂxͼC¾¹g³o¶¼X¹s¿*·k½C¼U³ µ¶À·Åµ¶è_·¼D·Æsµ4³o¶¼XÀ#ŵ4¿A¹½^·x¿A¹^ðF»¸¸ Íb¬¹½^·¶fÆ·x¿`¼U³ ¼U³ µ1¶n·¸¸è1¿V³ ÂÆsµ³o¶b¼XÀc³o¶¼Xµ¼C¾¹Sµ4¿Aµ1¶µ³½<¹x¸¸µxð-¹b·k½s¾Â·¼D·Æsµ4³o¶¼^¬ Òq¾¹Sµ4¿~µ¶µ4³k³ ·è¿*·Å³ À!·k½b½<µ4¿*Â4³o¶è)¼Xµn¼C¾¹p¼C¾¹n¶»Å#¹s¿i³ ½^·¸<Àeµ¸»¼U³ µ¶ Õ211Ö×)Üe× Ø<ÜDÕ211Ö×)Üe× ØCÜbÜDÕ21Öi×)ÜU×ÄØ §x³A¬ ¹¬A§·)è1¿V³ ÂÆsµ4³o¶¼ × ³ À!³o¶¼C¾¹ µ4¿~µ¶µ4³<½<¹s¸¸Pµsð × ³ ð Õ 1 Ö×)Ü × ØÙ'0(+* Õ 1 Ö×)Ü × ØCÜDÕ 1 Öi×)Ü × ØCÜ^ÜDÕ 1 Ö×)Ü ×uØ ¬ï ð ·è1¿V³ ÂñÆsµ4³o¶¼·¶k·¸¸4³ ¼XÀ#¶¹³ è1¾àsµ4¿i³o¶ègè¿i³ ÂñÆsµ4³o¶¼XÀ#às¹x¸ µ¶èg¼Xµ_¼C¾¹Àe·Å#¹Sµ4¿Aµ1¶µ³½<¹s¸¸o§Çp¹½^·¸¸³ ¼·¶ñ³o¶¼X¹s¿i³ µ4¿Æsµ³o¶b¼^¬fý¼C¾¹x¿`Çn³ ÀD¹_Çp¹½b·¸¸³ ¼·Äàsµ1»¶k·x¿AÍuÆsµ³o¶b¼^¬fÒq¾¹³o¶¼X¹s¿*·k½C¼U³ µ¶ÏµxðÂ4³ ȹs¿~¹s¶¼Â·¼D·fÆsµ³o¶b¼XÀcµ4½b½k»¿AÀµ¶¸ Í·¼)àsµ»¶k·x¿`ÍÆsµ4³o¶¼XÀb¬Ì4³ è1»¿~¹nõ¬ ª1ηsÐSÀ^¾µÇÀp·¼ÍÆs³ ½b·¸ µ4¿~µ¶µ4³x½<¹x¸¸ðVµ4¿·Ï·¼D·uÆsµ4³o¶¼ × ¬gÌkµ4¿/½<¹x¸¸àsµ»¶Â·s¿AÍuÆsµ4³o¶¼XÀgÎV¼C¾µxÀe¹_½³o¿*½k¸ ¹ÂòÆsµ³o¶b¼XÀPÐ<§ Õ 1-Öi×)ÜUä!Ø Å·<ÍuÆs³ ½s´Ï»Æ³o¶ðVµ4¿Å·¼U³ µ1¶ðF¿Aµ1Åãŵ4¿A¹¼C¾k·¶fµ¶¹Â·¼D·[Æsµ4³o¶¼XÀb¬Òµèx¹^¼6¼C¾¹¸ µÇp¹s¿àsµ»¶ÂðVµ4¿¼C¾¹¶»Å¹s¿i³ ½^·¸bÀeµ¸»¼U³ µ¶#·ð*¼X¹x¿ ß ÀXÇp¹^¹xÆÀ§Çp¹»Àe¹ Õ 1 Öi×)ÜUä!ØpÙ'0(>* Õ211Ö×)Üe× ØCÜDÕ21-Öi×)Üe× ØCÜbÜDÕ211Ö×)Üe× ÄØH ·Àq¼C¾¹³o¶s³ ¼U³ ·¸Â·¼D··¶kÂ[ÀD¼D·s¿A¼)¼C¾¹ði·ÀD¼qÀXÇp¹^¹xÆs³o¶è³ ¼X¹s¿*·¼U³ µ¶¬n¼Xµ¼C¾¹Åµ¶µs¼Xµ¶x³ ½³ ¼KÍ_³o¶³o¶x³ ¼U³ ·¸Â·¼D·gÇp¹èx¹^¼)·_ÀDµ1¸»b¼U³ µ1¶¼C¾·¼Æs¿~µsÃx³ Âx¹bÀq·[¸ µÇp¹x¿

àsµ»¶kÂìðVµ4¿¼C¾¹¶»Å#¹x¿V³ ½b·¸'ÀDµ1¸»b¼U³ µ1¶áðVµ4¿Ç#¾x³ ½k¾uÇp¹ì»ÀD¹[¼C¾¹uÀX¼D·¶k·x¿~³o¶s³ ¼U³ ·¸ ³ ÷b·¼U³ µ¶ñÀD¼X¹sÆò·¶ÂÕ 11Ö×)Üeä!Ø ·¸¿A¹·kÂsÍÀU·¼U³ ÀXë¹^Àc¼C¾¹Â4³ ÀU½k¿~¹<¼U³ ÷<¹Â¹bº1»·¼U³ µ1¶Àc·¼q³o¶b¼X¹x¿V³ µ4¿ Æsµ4³o¶¼XÀcµxð6¹b·k½s¾Sµ4¿Aµ1¶µ³½<¹s¸¸o¬6Sð*¼X¹s¿Çp¹nÀD¼D·s¿A¼/¼C¾¹nði·ÀX¼pÀDÇp¹^¹xÆs³o¶èg·¸ èxµ4¿i³ ¼C¾Å§k¼C¾¹Â¹b½k¿~¹b·Àe¹nµsð¼C¾¹nÃk·¸»¹^À·¼³o¶¼X¹s¿i³ µ4¿6Æsµ³o¶b¼XÀcµsð¹b·k½s¾Sµ4¿Aµ1¶µ³k½<¹x¸¸s³ Àp½b·»Àe¹bÂà^Ín¼C¾¹³o¶¼X¹s¿*·k½C¼U³ µ1¶Àp·¼Sµ4¿Aµ1¶µ³k½<¹x¸¸àsµ1»¶k·s¿i³ ¹^À¬\_µ4¿A¹bµsùs¿F§³ ðÇp¹ÀX¼D·x¿A¼ Çn³ ¼C¾ Õ 1-Öi× )+ ,ÜUä!Ø §4³ ¼³ À/¹b·ÀXͼXµÀ<¾µÇ Ó Õ 11Ö× ) + ,Üeä!Ø Õ 1-Öi× )9 + ,9 Üeä Ø^ÓG3 /ðF¿~µÅ²¼C¾¹qÀXÍÀXɼX¹sÅùµsð!³ Àe½s¿A¹^¼U³ ÷<¹bÂ_¹bº1»k·¼U³ µ¶À·¼c¹·k½k¾è¿i³ Â[Æsµ³o¶b¼·¶Âf¼C¾¹Â¹<ë¶x³ ¼U³ µ¶µsðSµ4¿Aµ1¶µ³½<¹s¸¸ À¬)ø!¹x¶½^¹ðF¿~µÅç¼C¾¹Å·bóx³oÅf»Å½k¾k·¶èx¹Æs¿i³o¶½³oƸ ¹í!¿Aµ1ÆsµxÀC³ ¼U³ µ¶fª1¬ ©1§Çp¹g½^·¶³oÅ·è³o¶¹¼C¾k·¼¼C¾¹Å·bó³oÅg»Å¹b½k¿~¹b·Àe¹µxð'Ãk·¸»¹bÀ·¼·¸¸è¿i³ ÂáÆsµ³o¶b¼XÀ)Â1»¹¼Xµf¼C¾¹g³o¶b¼X¹x¿~·k½<¼U³ µ¶À·¼Sµ4¿~µ¶µ4³½<¹x¸¸àsµ»¶Â·x¿`Í_³ Àµsðµ4¿*Âx¹x¿ /!¬S»b¼#»¶¸ ³o´C¹n¼C¾¹½b·ÀD¹ðVµ4¿ ¿~¹b·¸Â4³ ÀD¼D·¶½^¹nðF»¶½<¼U³ µ¶Ç#¾¹s¿~¹³o¶ðVµ4¿Å·¼U³ µ¶Æs¿Aµ1Æ·è·¼X¹^Àpµ1¶¸ Í·¸ µ¶è[½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À·¶Âñ·¸¸½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½^À µÇù³o¶¼Xµ µ4¿~µ¶µ4³1½<¹x¸¸àsµ»¶Â·s¿AÍb¬ï`¶_¼C¾¹ë¶x³ ¼X¹Â³ ȹx¿A¹x¶½^¹fÀe½s¾¹xÅ#¹_·è1¿V³ ÂGÆsµ4³o¶¼Å·^Íñ¾k·Ã¹·Ä¸ ·x¿Aè¹s¿ µŷx³o¶_µsðÂx¹xÆs¹s¶kÂx¹x¶½^¹f·À³ À³o¸¸»ÀD¼C¿~·¼X¹Â³o¶ë軿A¹_õ-¬ ªÎXàsÐ<¬Ê4µÄ³o¶¼X¹s¿*·k½C¼U³ µ1¶À·¼ µ4¿~µ¶µ4³1½<¹x¸¸àsµ»¶Â·x¿V³ ¹bÀgÅ·^ÍñÆx¿Aµ1Æ·è·¼X¹³o¶b¼Xµ[¼C¾¹½<¹s¸¸o¬Òq¾x³ ÀqÅ·^Íg·¸ ÀDµf½b·»Àe¹gÅ#µ4¿~¹q¼C¾k·¶ ßÀXÇp¹b¹sÆÀ/ðVµ4¿'½<µ¶Ã¹s¿~èx¹s¶k½<¹³o¶ ^ì³oÅ#¹s¶ÀP³ µ1¶À¬±ós·ÅgƸ ¹g¨³o¶ÀD¹½C¼U³ µ1¶£_À<¾µÇÀc¼C¾·¼c¹^ùx¶ðVµ4¿¼ÇpµÂ·¼D·Æsµ³o¶b¼XÀq³o¶¼ÇpµÂ4³oÅ#¹x¶ÀC³ µ¶Àb§1Å#µ4¿~¹#¼C¾k·¶õ_ÀDÇp¹^¹sÆÀ·x¿~¹¶¹^¹b¹bÂðVµ4¿6¼C¾¹f³ ¼X¹s¿*·¼U³ µ¶¼XµÏ½^µ¶Ã¹x¿A蹬¥ µÇæÇp¹f½^µ¶ÀP³ ¹s¿/½<µÅfÆ»¼U³o¶è¼C¾¹_³ ÀX¼D·¶k½<¹fðF»¶k½C¼U³ µ1¶f¼Xµu·¶·x¿àx³ ¼C¿*·s¿AÍÀe¹<¼^¬_Ìkµ4¿!¹<ók·ÅgƸ ¹§

>lp

Page 14: Computer Graphics at Stanford University

xm

Voronoi cellxi,j x

x

domain of dependence

Voronoi cell

x m! '8' '7!&E $ + + "!' !"= ' !.!& " 2,<$! " #7 " " #7! .' : "

?>@BA>C 7C r

³o¶ÀX¼X¹b·kµxð ³ Àe½s¿A¹^¼X¹Æsµ4³o¶¼XÀb§ ä ³ Àn·gÀ^Å#µ4µs¼C¾f½k»¿Aùµ4¿'À^»¿Aði·k½<¹¬zJ7Hf 7 R VUCYt@Y% 5*?&Ym5WC/#9&m% & %a&Y&(% gw B ? f@ )Co*?&X* B %$ B * B p @?**

+ ä %a& Þ ß % og`%b:3(&W%a&Y%$% *?"a" p(4"a+ Õ21-Öi×)Üeä ØI Y&)#?hj B %am*?")^ "$#Y% & p jCb*(k567(!ef%a&5ghj+9 f@u*YC/ B ß 567(!eY34R67y?*:3

Õ 1 Öi×)ÜUä!Ø3 Õ 1 Öi×)ÜUä!Ø 3 Ö×)Üeä ØT Ö / / ØCÜ6 B Õ 1 Öi×)ÜUä!Ø % 8^ "$#% &[ -y@% m B +% (@ p 5(hv,/.0 .+2+0

A7B C ¬qîS¹x¶µx¼X¹ ä ¼Xµñàs¹¼C¾¹ÀD¹^¼µxð!è¿i³ ÂñÆsµ4³o¶¼XÀ¼C¾·¼c¹x¶½s¸ µxÀe¹^À¼C¾¹ÀD¹^¼ ä §1³A¬ ¹¬A§ ä ½<µ1¶b¼D·x³o¶Àùs¿A¼U³ ½<¹^Àqµxð ·¸¸¼C¾µÀD¹è¿i³ Â[½<¹x¸¸ Àc¼C¾k·¼#³o¶b¼X¹x¿AÀe¹b½C¼Çq³ ¼C¾ ä ¬G¹¾·Ã¹

Ó Öi×)Ü ä Ø Öi×nÜeä!ØbÓxÙ Ö / Ø<ÜÎiõ¬ Ð

ÀP³o¶k½<¹ðVµ4¿!·¶Í jÝÄäpÜj )+ , Ý ä À<»k½k¾¼C¾k·¼ Ó j ) + , jÓxÙ Ö / Ø ·¶ÂÃx³ ½<¹Ã¹s¿~Àe·¬Í¼C¾¹Åµ¶µs¼Xµ¶x³ ½³ ¼Kͳo¶³o¶x³ ¼U³ ·¸s·¼D·§ Õ 1 Öi×)ÜUä!Ø &Õ 1 Öi×)Ü ä Ø ·ð*¼X¹s¿·¶Íf¶»Ågàs¹x¿-µxðÀDÇp¹^¹xÆÀ§

ÀP³o¶k½<¹f³o¶x³ ¼U³ ·¸¸ Í Õ 1-Öi×)ÜUä!Ø ÀD¼D·s¿A¼XÀÇq³ ¼C¾f³ ÀX¼D·¶k½<¹¼Xµ ä ðVµ4¿ ×Ý ä Ç#¾x³o¸ ¹ Õ 11Öi×)Ü ä!ØcÙ þ ðVµ4¿ ×Ý ä ¬ø µÇp¹<ùs¿F§¼C¾¹#³o¶x³ ¼U³ ·¸b³ ȹx¿A¹x¶½^¹#às¹^¼Çp¹b¹s¶ Õ 1-Öi×)ÜUä!Ø ·¶k Õ21-Öi×)Ü ä Ø ³ À* Ö / Ø ¬ Í#¼C¾¹)½<µ1¶b¼C¿*·k½C¼U³ µ1¶Æs¿~µÆs¹x¿`¼KÍgðF¿~µÅ˵4¿~µ¸¸ ·x¿`Ífª-¬ ¤-§Çp¹¾·Ã¹

Õ 1 Ö×)Üeä!Ø Õ 1 Ö×)Ü ä!ØpÙ Ö / ØCÜ×ÜÎiõ¬ Ð

·ð*¼X¹s¿ ·¶bÍ[¶»Ågàs¹s¿'µxð ÀDÇp¹^¹sÆÀb¬G¹g·ÆƸ ÍfÒn¾¹bµ4¿A¹xÅúõ¬ ª_¼Xµ Õ 11Öi×)Ü ä!Ø ·¶kÂϽ<µÅfàs³o¶¹#Çn³ ¼C¾[Îiõ¬ з¶kÂÄÎiõ-¬ мXµë¶x³ À<¾¼C¾¹Æs¿Aµ4µxðD¬

6p½C¼C»k·¸¸ ÍuðVµ4¿·¶u·x¿Kàs³ ¼C¿*·s¿AÍò·¼D·ÄÀe¹<¼^§!Ç#¾x³ ½k¾Ä½^·¶Gàs¹ñÂ4³ ÀU½k¿~¹<¼X¹ìÆsµ³o¶b¼XÀ_·¶Âµ4¿½^µ¶¼U³o¶»µ»ÀÅ·¶x³ ðVµ¸ ÂÀb§cÇp¹Äµ¶¸ Í%¶¹b¹b·ÆÆs¿~µóx³oÅ·¼X¹Ä³ ÀX¼D·¶k½<¹u÷¸»¹^À[·¼è¿i³ ÂûÆsµ4³o¶¼XÀu¶¹·s¿#¼C¾¹ì·¼D·ìÀe¹<¼Çq³ ¼C¾x³o¶Ïë¿~ÀX¼µ4¿~¹s¿·k½b½k»¿~·k½<Íb§'ÀC³o¶½^¹¼C¾¹Ä»Æ<Çn³o¶Âuë¶x³ ¼X¹ÏÂ4³ ȹs¿~¹s¶k½<¹ÏÀU½k¾¹sÅ#¹á³ Àg·¼Å#µxÀD¼µsðë¿~ÀX¼µ4¿*Âx¹x¿?¬

¢)4¡44¯F! k -¡! < -¡k¢Ìkµ4¿¼C¾¹#è¹s¶¹s¿*·¸1±1³o´Cµ¶k·¸¹º»k·¼U³ µ¶Î©-¬o¨Ð<§¼C¾¹½k¾k·x¿~·k½<ɼX¹s¿i³ ÀX¼U³ ½^À·x¿~¹½s»¿AùbÀ)ÀX¼D·x¿`¼U³o¶ègðF¿~µÅù¼C¾¹_àsµ»¶k·x¿`ͬ Òn¾¹_´C¹<Í_³ ÀDÀ^»¹g³ À¼C¾¹_Å·bó³oÅg»Å ¶»Ågàs¹x¿'µsðÀXÇp¹b¹sÆÀ#¶¹^¹Âx¹Â¼XµÏ½<µsùs¿ ³o¶ðVµ4¿KÅ·¼U³ µ¶Æs¿~µÆk·è·¼U³ µ1¶·¸ µ1¶è·gÀC³o¶è1¸ ¹½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½½s»¿Aù¬/Òq¾x³ À

>

Page 15: Computer Graphics at Stanford University

¶»Ågàs¹x¿?§xÇ#¾x³ ½k¾³ Àp·¶k·¸ µxèµ»À6¼Xµ¼C¾¹n½<µ1¶Â³ ¼U³ µ¶¶»Ågàs¹s¿-ðVµ4¿1¹s¸¸ ³oƼU³ ½¹bº1»·¼U³ µ1¶À§sÂx¹^¼X¹s¿Kųo¶¹^ÀS¼C¾¹¶»Ågàs¹x¿pµsð)³ ¼X¹x¿~·¼U³ µ1¶À_¶¹^¹b¹bÂñðVµ4¿/¼C¾¹fði·ÀD¼ÀDÇp¹^¹sÆx³o¶èá·¸ èxµ4¿i³ ¼C¾Å¬ÏÌkµ4¿p·ÏÀP³o¶è¸ ¹½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½½k»¿AùÀX¼D·x¿`¼U³o¶èá·¼#·ÄÆsµ³o¶b¼ × Ýä §-Çp¹_³ Ãx³ Âx¹Ï³ ¼³o¶b¼XµG¸ ¹b·ÀX¼¶»Ågàs¹s¿SµsðqÆx³ ¹b½^¹^À#À^»½s¾_¼C¾k·¼q¼C¾¹¼D·¶èx¹s¶¼Â³o¿A¹½C¼U³ µ1¶À³o¶¹·k½k¾ÄÆx³ ¹b½<¹ñàs¹s¸ µ1¶èá¼Xµá¼C¾¹Àe·Å#¹º1»·kÂ1¿~·¶¼^¬Ïï`¶bðVµ4¿KÅ·¼U³ µ1¶ñÆs¿~µÆk·è·¼U³ µ1¶·¸ µ¶èì¹·k½k¾éÆs³ ¹½<¹á½b·¶às¹u½<µsùs¿~¹bÂà<Íĵ¶¹[µsðq¼C¾¹áÀDÇp¹^¹xÆs³o¶èìµ4¿*Âx¹x¿V³o¶èìÀ<»k½^½^¹^ÀeÀP³ ùs¸ Íb¬Gʵì¼C¾¹¶»Ågàs¹x¿cµsðÀXÇp¹b¹sÆÀf¶¹^¹Âx¹Âu¼XµÄ½^µsùs¿/¼C¾¹Ç#¾µ¸ ¹½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½½s»¿Aùñ³ À_Æx¿Aµ1Æsµ4¿`¼U³ µ1¶·¸¼Xµu¼C¾¹¶»Ågàs¹x¿µxðÆx³ ¹b½^¹^Àµ4¿p¼C»¿¶Àb¬GÌ4³ 軿~¹[¤ÄÀ<¾µÇÀ·¶á¹Cós·ÅgƸ ¹ñ³o¶ñ©1îq¬6Òq¾¹½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½Ï½s»¿AùÀX¼D·x¿A¼U³o¶èðF¿~µÅ × Ýòä ½b·¶fàs¹Â4³ Ãx³ Âx¹Â³o¶¼XµëùÆs³ ¹½<¹bÀb¬ Òq¾¹q¼D·¶è¹s¶¼pÂ4³o¿~¹b½<¼U³ µ¶À³o¶¹b·k½s¾_Æx³ ¹b½^¹às¹s¸ µ1¶è_¼Xµ¼C¾¹ÀU·Å#¹º»k·k¿*·¶¼^¬/Òq¾¹#ë¿~ÀX¼)·¶Â¼C¾¹ÀD¹b½^µ¶kÂuÆs³ ¹½<¹bÀcÇn³o¸¸1às¹½<µxùx¿A¹Âá³o¶¼C¾¹ë¿~ÀX¼¿~µ»¶Âµxð6ðVµ»¿6·¸ ¼X¹s¿K¶k·¼U³o¶èÀXÇp¹b¹sÆÀb¬ Òq¾¹ÀD¹b½^µ¶kÂñ¿Aµ1»¶kµsð!ðVµ»¿6·¸ ¼X¹s¿K¶·¼U³o¶èÀXÇp¹^¹xÆÀÇq³o¸¸½<µsùs¿¼C¾¹n¼C¾x³o¿~·¶kÂfðVµ1»¿A¼C¾Æs³ ¹½<¹^À¬SÒq¾¹n¼C¾x³o¿~Âñ¿~µ»¶Â_µsððVµ1»¿'·¸ ¼X¹s¿K¶k·¼U³o¶è_ÀXÇp¹^¹xÆÀpÇq³o¸¸x½<µxùx¿¼C¾¹f¸ ·ÀX¼Æx³ ¹b½<¹¬

x 0

1 2

3

4

5

Ω

Γ

? @BAC7CBF rZ*Q Q N&Q V5R V KEMHJMW2MGIW2Q NGQ <WI K;VW$M=SIRJIW2M<U1Q V5RJM<UEI <M*GQ V5Rý¶¹òº»k·¶b¼U³ ¼KÍò¼C¾k·¼½^·¶é½k¾k·s¿*·k½C¼X¹x¿V³ ÷<¹é¾µÇãÀ^¾·x¿KÆò¼C¾¹u¼D·¶èx¹s¶¼_µxð·é½k»¿`ùì½^·¶ò¼C»¿K¶é³ À

½k»¿A÷¼C»¿A¹¬ìÒq¾¹ðVµ¸¸ µÇn³o¶èé¸ ¹xÅgÅ·uÀ<¾µÇÀg·àsµ»¶kÂ쵶ñ¼C¾¹ñ½k»¿`Ãk·¼C»¿~¹áµxðn·¶bÍò½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½½k»¿Aù¬

K8h8*(lY%ahu#9h|m# B :!* # B jCb B *?&5pm(?* B *?m B % 5%amIm+# B :y )Cz5'# *% &W,/.02% )#?&Y@(@ p ' × ÔÚSÖi×/ØÚSÖi×pØ

0A7B C ¬)îS¹x¶µx¼X¹ Ö6ÜU×pØpÙÓ Ó ÚSÖi×/Ø §Ç¾¹x¿A¹ ñÙúÔfÕ ¬SÒq¾¹½s¾·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½#¹bº1»·¼U³ µ1¶³ À ×%ÙÛÔ Ù × ÄÙ Ô × ÙÛÔÚSÖi×pØÕuÙúÔ_Õ _ ×%ÙÛÚSÖ×/ØÒq¾¹á³o¶bðVµ4¿KÅ·¼U³ µ1¶òÆs¿Aµ1Æ·è·¼X¹^À·¸ µ¶èu¼C¾¹Ï½s¾·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½^ÀðF¿Aµ1ÅÀ^Å·¸¸ ¹s¿ Õ ¼Xµ¸ ·s¿~èx¹x¿ Õ ¬[Ê-³o¶½^¹Ó ×nÓxÙ §¼C¾¹½s»¿A÷¼C»¿~¹g·¸ µ¶è·_½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½g³ À×%Ù Ô ÕÚSÖ×/Ø Ô_Õ

Ú Öi×pØ ÔÚ _ ×Ù ÔÚSÖ×pØÚSÖ×/Ø ÔÚSÖ×/ØÚSÖ×pØ _ Ô_ÕÓ ÔfÕ/Ó Ô_ÕÓ Ô_Õ/Ó Ù ÔÚSÖ×SØÚSÖ×pØ ! ÔÚSÖ×pØÚSÖ×pØ Ü

Ç#¾¹s¿~¹ ³ À¼C¾¹Æs¿~µ#"?¹b½<¼U³ µ¶µ¶¼C¾¹¶µ4¿KÅ·¸Â³o¿~¹b½C¼U³ µ1¶ Ù Ô_ÕÓ Ô_Õ/Ó ¬pʵ Ó ×nÓ3 ÔÚSÖi×pØÚSÖ×SØ ¬

>

Page 16: Computer Graphics at Stanford University

Ê4µ#ðVµ4¿èx¹x¶¹x¿~·¸s±1³o´Cµ¶k·¸P¹bº1»·¼U³ µ1¶À¼C¾¹q¶»Åfàs¹s¿4µsð³ ¼X¹s¿*·¼U³ µ¶ÀðVµ4¿¼C¾¹cði·ÀX¼'ÀDÇp¹^¹sÆx³o¶èÅ#¹<¼C¾µÂ¹sÆs¹s¶kÂÀ_µ1¶ñ¼C¾¹G¿i³ è¾¼C¾k·¶ÂÀP³ ¹ ÚSÖ×/Ø ·¶kÂG¼C¾¹uÀP³ ÷<¹Ä·¶kÂé³oÅ#¹x¶ÀC³ µ¶ñµxðn¼C¾¹u½^µÅgÆ»b¼D·¼U³ µ1¶·¸ÂµÅ·x³o¶µ¶¸ Íb¬/Òq¾¹½^µÅgÆ»¼X¹bÂñ¶»Å#¹x¿V³ ½b·¸xÀDµ1¸»b¼U³ µ1¶f¾k·Àc¼C¾¹Àe·Å#¹·k½^½s»¿*·k½CÍg·À¼C¾¹ÀDµ1¸»b¼U³ µ1¶_à<Í·¶Ífµs¼C¾¹s¿/Å#¹^¼C¾µÂ¼C¾k·¼»ÀD¹bÀ¼C¾¹Àe·Å¹Â³ Àe½s¿A¹^¼U³ ÷^·¼U³ µ¶¬ï ð!¼C¾¹àsµ»¶Â·x¿`Í ä ·¶k ÚSÖi×pØ ·x¿~¹À<Å#µ4µs¼C¾f·¶k ÚSÖi×pØ ' þ §4¼C¾¹x¶ ä ³ Àn·[¶µ¶k½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½

àsµ»¶k·x¿`Íò·¶kÂG¼C¾¹s¿~¹Ä³ À·¶¹³ è¾àsµ4¿K¾µ4µÂìµxð ä ³o¶uÇ#¾x³ ½k¾ò½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<Àfµ¶µs¼f½s¿AµÀDÀ_¹b·k½k¾µs¼C¾¹s¿·¶Â¼C¾¹qÀDµ1¸»b¼U³ µ1¶ Õ Ö×pØ ³ À/À<Å#µ4µx¼C¾fÎDôöiÐ<¬)îS¹x¶µx¼X¹)¼C¾s³ À)¶¹³ è1¾àsµ4¿K¾µ4µÂ¼Xµàs¹ -'§kÇp¹¾k·Ã¹

zJ7Hf zbT[Y&)#?hj B %am*?"9^ "$#Y% & Õ21) + , q@% m B +% (@8p9((h ,.f0 .2y% o C B ( B @Y B %a& - K4z%$0$0$4 Ó Õ 1) + , Õ Ö× ) + , ØbÓÙ Ö / Ø<Ü#× )+ , Ý - z0

A7B C ¬#³ ¼C¾µ»¼¸ µxÀDÀµxð)è¹s¶¹s¿*·¸ ³ ¼Í§'À<»ÆÆsµxÀD¹¼C¾¹Ä¶»Å#¹x¿V³ ½b·¸Àeµ¸»¼U³ µ¶Ï¼XµÎ©-¬ ©ÐÀe·¼U³ ÀXë¹bÀ¼C¾¹¹º»k·¼U³ µ¶

ÖVÕ 1)+ , Õ 1)-, + , Ø æÖiÕ 1)+ , Õ 1) + ,., Ø ÙæÚ )+ , / ·¼q·gè¿i³ ÂuÆsµ4³o¶¼ × )+ , ¬û¾s³o¸ ¹¼C¾¹¼C¿»¹ÀDµ1¸»b¼U³ µ1¶ ÕSÖi×pØ ÀU·¼U³ ÀXë¹bÀ

Õ )+ , ÖiÕ )-, + , / Õ Ö )+ ,ØDØ= Õ )+ , ÖiÕ )+ ,., / Õ . Ö )+ ,ØDØ= ÙÛÚ )+ , / ·¼ × ) + , §-Ǿ¹x¿A¹ ) + , ·¶k ) + , ·x¿A¹g¼Çpµu³o¶¼X¹s¿KÅ#¹Â4³ ·¼X¹ÏÆsµ³o¶b¼XÀ#µ¶f¼C¾¹Ï¸ ³o¶¹gÀD¹bèÅ#¹x¶b¼XÀ½<µ¶¶¹b½C¼U³o¶è× )+ , § × )-, + , ·¶kÂá½^µ¶¶¹½C¼U³o¶è × ) + , § × ) + ,., ¿~¹^À^Æs¹b½C¼U³ ùs¸ ͬ)Ê-³o¶½^¹ Õ & ÜnÕ . ·s¿~¹Ïàsµ1»¶kÂx¹Â-§ðF¿Aµ1żC¾¹#Å·bó³oÅg»Åû½s¾·¶èx¹Æs¿~µÆs¹s¿A¼KÍb§¸ ¹sÅgŷΪ-¬o¨Ð<§Çp¹½^·¶#¹bÂ1»½^¹p¼C¾k·¼'¼C¾¹¸ µ½^·¸C¼C¿K»¶½b·¼U³ µ¶q¹s¿K¿Aµ4¿³ À( Ö / Ø ¬Òq¾¹áÆs¿~µÆk·è·¼U³ µ1¶·¶kÂñ·k½b½k»Åg»¸ ·¼U³ µ¶µsðp¼C¿K»¶k½^·¼U³ µ1¶¹x¿¿~µ4¿SðVµ¸¸ µÇn³o¶èϼC¾¹½^·»Àe·¸ ³ ¼KÍ·¸ µ¶è½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<À#³o¶f·gë¶x³ ¼X¹Âxµ1Å·x³o¶_³ Àn·¼#Å#µÀX¼ Ö / Ø ¬

Òq¾x³ Àq¹s¿K¿~µ4¿!¹^ÀD¼U³oÅ·¼X¹às¿~¹b·´^ÀqµÇ#¶gǾ¹x¶g¼C¾¹ÀDµ¸»¼U³ µ¶Ï¾k·ÀnÀC³o¶è1»¸ ·x¿V³ ¼U³ ¹bÀb¬cÊ-³o¶½^¹¼C¾¹f½s¾·x¿AÉ·k½C¼X¹x¿V³ ÀD¼U³ ½<ÀgµG³o¶b¼X¹x¿AÀe¹b½C¼ðVµ4¿cè¹s¶¹s¿*·¸S±1³o´Cµ¶k·¸1¹º»k·¼U³ µ¶ÀG¹[½^·¶ì¶µs¼»ÀD¹¼C¾x³ Àg·s¿~è»Å#¹s¶¼·ð*ɼX¹s¿q½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À_³o¶¼X¹s¿~ÀD¹½C¼^¬ G¹ñº»µs¼X¹Ï¼C¾¹[è¹s¶¹s¿*·¸¹x¿¿~µ4¿)¹^ÀX¼U³oÅ·¼X¹Ä¿A¹bÀ<»¸ ¼XÀðVµ4¿Åµ¶µs¼Xµ¶¹Àe½s¾¹xÅ#¹^ÀðVµ4¿#øS·Å³o¸ ¼Xµ1¶bÉ·k½<µàx³-¹bº1»k·¼U³ µ¶À_ô¤1§S¨bõ1§'ª-§2köX¬Òq¾¹¹x¿¿~µ4¿³ Àµsðµ4¿~¹s¿% Ö / Ø ¬Äïo¶èx¹x¶¹x¿~·¸o§ ¼C¾¹s¿~¹ñ·x¿~¹á¼KÇpµìÀe½^¹s¶k·s¿i³ µxÀgðVµ4¿¼C¾¹áÀeµ¸»¼U³ µ¶ñ¼Xµ¾k·Ã¹ñÀP³o¶è»¸ ·s¿i³ ¼U³ ¹^À¬ï`¶ñ¼C¾¹áë¿~ÀX¼gÀU½<¹^ɶk·s¿i³ µ ä ³ ÀgÀ^Å#µ4µs¼C¾à»¼g½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<À³o¶¼X¹s¿~ÀD¹½C¼g·¶ÂGÀ<¾µ½k´^Àg·x¿A¹áðVµ4¿Å¹b¬òÒq¾¹[ÀDµ1¸»b¼U³ µ1¶u³ À½<µ1¶b¼U³o¶»µ»À_໼¶µs¼g³ ȹx¿A¹x¶b¼U³ ·à¸ ¹[·¼À<¾µ½k´^À¬¥»Å#¹s¿i³ ½^·¸ÀDµ1¸»b¼U³ µ1¶á½^·¶às¹[µ¶¸ Íáë¿~ÀX¼µ4¿~¹s¿·k½^½s»¿*·¼X¹n·¼SÀ<¾µ4½s´^Àb¬ø µÇp¹<ùs¿F§s½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<À/·¶kÂ_³o¶ðVµ4¿Å·¼U³ µ1¶µÇ³o¶b¼XµÀ^¾µ½k´bÀ!ðVµ4¿-¼C¾¹)¼C¿K»¹ÀDµ1¸»b¼U³ µ1¶4¬¥»Å¹s¿i³ ½^·¸¸ ÍÇp¹·¸ ÀDµµàÀD¹x¿`ù¼C¾·¼)¹s¿K¿Aµ4¿~ÀÅ·k¹·¼À<¾µ½k´^Àqµᶵs¼Æs¿Aµ1Æ·è·¼X¹·^Çc·^ÍðF¿~µÅ À<¾µ½k´^Àg·¶kÂ%¾¹s¶k½<¹ì¾s³ è1¾áµ4¿~¹s¿Àe½s¾¹xÅ#¹^Àf½b·¶u·k½s¾s³ ¹^ùò¾x³ è¾ñµ4¿~¹s¿)·k½^½k»¿*·k½CÍò³o¶uÀ<Å#µ4µx¼C¾¿~¹^è4³ µ1¶À¬ùïo¶ò¼C¾¹òÀD¹½<µ¶kÂéÀe½^¹s¶k·s¿i³ µ ä ¾k·ÀÀP³o¶è»¸ ·s¿i³ ¼U³ ¹^ÀÀ<»k½k¾G·À[½^µ4¿¶¹s¿~ÀÏ·¶Âû´k³o¶´^À¬ ø!¹x¶½^¹¼C¾¹Àeµ¸»¼U³ µ¶[·¸ ÀDµé¾k·ÀÀP³o¶è»¸ ·s¿i³ ¼U³ ¹^À·¼ ä ¬ÏÒq¾¹ÏÂ4³ ÀD¼D·¶½^¹_ðF»¶k½C¼U³ µ¶Ï¼Xµò·ñÀP³o¶è¸ ¹ñÆsµ4³o¶¼³ ÀÀ<»k½k¾·¶Ï¹Cós·ÅgƸ ¹¬ 6/è·x³o¶µ¶¸ Íë¿AÀD¼nµ4¿~¹s¿p·k½b½k»¿~·k½<ÍϽb·¶Äàs¹·k½s¾s³ ¹^ùÂG¶¹b·x¿ ¼C¾¹ñàsµ»¶Â·x¿`ÍðVµ4¿p·¶bͶ»Å#¹x¿V³ ½b·¸ÀU½k¾¹sÅ#¹¬pÊ1³o¶½^¹½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<Àq·¶Âá³o¶ðVµ4¿KÅ·¼U³ µ¶ µÇÿµ»¼µxð!¼C¾¹àsµ»¶Â·s¿AÍb§¹x¿¿~µ4¿~ÀÅ·k¹϶¹b·x¿'¼C¾¹[àsµ»¶Â·s¿AÍfÇn³o¸¸-Æx¿Aµ1Æ·è·¼X¹µ1»b¼¼XµÏ¼C¾¹f½<µ1ÅgÆ»b¼D·¼U³ µ1¶·¸4Âxµ1Å·x³o¶4¬Ê4µÏ¼C¾¹gè¸ µ1à·¸¹s¿K¿~µ4¿ Çn³o¸¸às¹·¼Å#µÀX¼nµxð/ë¿AÀD¼nµ4¿~¹s¿)¶µìÅ·¼F¼X¹x¿!Ǿ·¼nÀU½k¾¹sÅ#¹Ï³ Àg»ÀD¹b¬Òq¾¹fµ¶¸ ÍÀDµ¸»¼U³ µ¶Ï³ À¼Xµu»Àe¹·g붹s¿'è1¿V³ ÂĶ¹b·x¿'ÀP³o¶è»¸ ·x¿V³ ¼U³ ¹bÀ·¼¼C¾¹àsµ1»¶k·x¿AÍb¬

¢["![¯Xx4q!b Pk¢[ï`¶á¼C¾x³ ÀÀD¹½C¼U³ µ¶áÇp¹Çq³o¸¸ »Àe¹ò¶»Å#¹x¿V³ ½b·¸¹<ók·ÅgƸ ¹^À¼Xµì¼X¹^ÀX¼¼C¾¹ði·ÀX¼qÀDÇp¹^¹sÆx³o¶è·¸ èµ4¿V³ ¼C¾Åç·¶Â[¼XµÃ¹x¿V³ ð*ͼC¾¹_·¶·¸ ÍÀP³ À³o¶ñÆs¿A¹^Ãs³ µ1»ÀqÀe¹b½<¼U³ µ¶Àb¬ ¹f½^·¶½<µÅfÆ»¼X¹¼C¾¹áÂ4³ ÀD¼D·¶½^¹ÏðF»¶½<¼U³ µ¶ñµ1¶¸ Íì³o¶u·¶k·s¿K¿AµÇ¶¹k³ è¾àsµ4¿¾µ4µ4Âìµsð)¼C¾¹ñ·¼D·uÀD¹^¼f·À³ Àf¹^ÀU½k¿i³oàs¹bÂé³o¶ÀD¹½C¼U³ µ1¶f©Ï³ ð¶¹^¹b¹b§Ç#¾x³ ½k¾gÀU·Ã¹bÀq·¶gµ4¿~¹s¿6µxðcÅ·è1¶s³ ¼C»k¹µxð ½^µÅgÆ»b¼D·¼U³ µ1¶·¸½<µxÀD¼^¬Ìkµ4¿!½^µÅgÆ»b¼U³o¶èÏÂ4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ1¶g¼Xµ[·ÀD¹^¼µxð/³ Àe½s¿A¹^¼X¹Æsµ4³o¶¼XÀ)Çp¹»Àe¹»Àe¹¼C¾¹ðVµ¸¸ µÇq³o¶è

Æs¿~µ½<¹bÂ1»¿A¹ðVµ4¿p¼C¾¹ñ³o¶s³ ¼U³ ·¸ ³ ÷b·¼U³ µ¶ÏÀX¼X¹xÆ4¬Ä̳o¿AÀD¼g³o¶x³ ¼U³ ·¸ ³ ÷<¹¼C¾¹[³ ÀX¼D·¶k½<¹_Ãk·¸»¹Ïµxð)·¸¸è¿i³ ÂÆsµ4³o¶¼XÀ¼Xµàs¹u·é¸ ·s¿~èx¹á÷¸»¹§ Ǿs³ ½s¾ñÀ^¾µ1»¸ Âàs¹ì¸ ·x¿Aè¹s¿¼C¾·¶u¼C¾¹ìÅ·bó³oÅg»Å ÆsµxÀeÀP³oภ¹Ï÷¸»¹^ÀfðVµ4¿µ1»¿¸ ·¼X¹s¿/½<µ1ÅgÆ»b¼X¹Âá³ ÀX¼D·¶k½<¹Ãk·¸»¹ Õ 1 ³o¶¼C¾¹Âxµ1Å·x³o¶4¬#Òq¾¹s¶_èµÏ¼C¾¿Aµ1»è1¾_¹b·k½s¾Â·¼D·uÆsµ4³o¶¼n·¶Â

>]

Page 17: Computer Graphics at Stanford University

»Æx·¼X¹ñ¼C¾¹Ä³ ÀX¼D·¶k½<¹ñ÷¸»¹^Àµsð³ ¼XÀñ¶¹³ è¾àsµ4¿i³o¶èè¿i³ ÂÆsµ³o¶b¼XÀ¬ÿÌkµ4¿q¹Cós·ÅgƸ ¹§SðVµ4¿q¹b·k½s¾ò·¼D·Æsµ4³o¶¼Çp¹ë¶Âì¼C¾¹áè¿i³ ÂG½<¹x¸¸-¼C¾k·¼g½<µ1¶b¼D·x³o¶À_³ ¼g·¶Âì¼C¾¹x¶u½<µ1ÅgÆ»b¼X¹Ï¼C¾¹[¹<ók·k½<¼Â³ ÀX¼D·¶k½<¹Ãk·¸»¹µsðùx¿`¼U³ ½^¹^Àµsð¼C¾¹Äè1¿V³ Â%½^¹s¸¸6¼Xµé¼C¾¹ò·¼D·Æsµ4³o¶¼^¬ G¹é¿~¹sƸ ·k½<¹u¼C¾¹Ä½s»¿K¿~¹s¶¼_Ãk·¸»¹bÀ_µxð¼C¾¹^Àe¹Ã¹s¿A¼U³ ½<¹^À)Ǿ¹x¶¹^ùx¿ ³ ÀX¼D·¶k½<¹¼Xµ¼C¾x³ Àn·¼D·áÆsµ4³o¶¼Æx¿AµxÃs³ ¹^Àq·_À<Å·¸¸ ¹x¿'÷¸»¹¬)ýðp½<µ1»¿~ÀD¹Çp¹½^·¶³o¶k½k¸»kÂx¹ñÅ#µ4¿~¹[¶¹³ è¾àsµ4¿i³o¶èñè¿i³ ÂGÆsµ³o¶b¼XÀðVµ4¿SÇ#¾x³ ½k¾¼C¾¹_¹<ók·k½<¼Â4³ ÀD¼D·¶½^¹fÃk·¸»¹^À·s¿~¹½^µÅgÆ»¼X¹b¬ï`¶_µ»¿ ½b·¸ ½k»¸ ·¼U³ µ¶Àb§Â³ ÀX¼D·¶k½<¹Ãk·¸»¹^À#·x¿A¹_½<µÅfÆ»¼X¹bÂñ·¼)è1¿V³ ÂìÆsµ4³o¶¼XÀ)¼C¾·¼n·x¿A¹gÇq³ ¼C¾x³o¶f¼KÇpµè1¿V³ ½<¹x¸¸ Àgµsð)¼C¾¹á·¼D·ñÀe¹<¼_³o¶u¼C¾¹u³o¶x³ ¼U³ ·¸ ³ ÷^·¼U³ µ1¶[ÀX¼X¹sÆu¹Cós½<¹xÆb¼ðVµ4¿¼C¾¹Ïë¿~ÀX¼¹<ók·ÅgƸ ¹¬86Sð*¼X¹x¿qèxµ4³o¶è¼C¾¿Aµ1»è1¾·¸¸Â·¼D·uÆsµ³o¶b¼XÀ§Çp¹Ï¾k·Ã¹_½<µ1ÅgÆ»b¼X¹Â[¹Cós·k½C¼n³ ÀX¼D·¶k½<¹Ãk·¸»¹^À#·¼q¼C¾µxÀe¹gè¿i³ ÂòÆsµ³o¶b¼XÀ³o¶·á¶¹k³ è¾àsµ4¿¾µ4µ4µxð!¼C¾¹g·¼D·fÀe¹<¼^¬"6)¸¸µx¼C¾¹x¿6è¿i³ ÂÄÆsµ4³o¶¼XÀ¿~¹sÅ·x³o¶g¼XµÄ¾k·Ã¹g·[¸ ·x¿Aè¹Ã·¸»¹¬Òq¾x³ ÀÆs¿~µ½<¹bÂ1»¿A¹[³ Àµsð½^µÅgƸ ¹Có³ ¼Í Ö çØ ðVµ4¿ ·¼D·ìÆsµ4³o¶¼XÀb¬Ïï`¶[èx¹x¶¹x¿~·¸Çp¹½^·¶ë¶kÂñ¼C¾¹è¸ µ1෸³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ1¶n¼Xµg·¶Í·¼D·ÀD¹^¼S·À)¸ µ1¶è·ÀS¼C¾¹nÂ4³ ÀD¼D·¶½^¹Ã·¸»¹^À/µ1¶#è¿i³ ÂÆsµ4³o¶¼XÀ)¶¹k³ è¾àsµ4¿V³o¶è¼C¾¹Àe¹<¼q·s¿~¹Æs¿~µsÃx³ Âx¹Âµ4¿!½<µ1ÅgÆ»¼X¹bÂ[³o¶x³ ¼U³ ·¸¸ Íb¬ ! 1 Ñ ¢Òq¾x³ À¹<ók·ÅgƸ ¹À<¾µÇÀ¼C¾¹f³o¶¼X¹s¿*·k½C¼U³ µ1¶µxð6¼KÇpµ_·¼D·ÏÆsµ³o¶b¼XÀ)µ¶g·fÀP³oÅgƸ ¹è1¿V³ Â

³o¶#¼KÇpµÂ4³oŹs¶ÀP³ µ¶Àb¬cÌ4³ ù³ ¼X¹s¿*·¼U³ µ¶Àp·x¿A¹¶¹^¹Âx¹ÂðVµ4¿1¼C¾¹)ði·ÀX¼/ÀDÇp¹^¹sÆx³o¶è·¸ èµ4¿V³ ¼C¾Åû¼Xµf½<µ1¶bùs¿~èx¹¬ø µÇp¹<ùs¿F§½k¾k·¶è¹^Àq·ð*¼X¹s¿!ðVµ»¿/³ ¼X¹x¿~·¼U³ µ1¶Àq·x¿A¹µxð Ö / Ø ¶µÄÅ·¼F¼X¹x¿'Ç#¾k·¼ÀC³ ÷<¹¼C¾¹è¿i³ Âñ³ Àn·À)Çp¹¾k·Ã¹)¼X¹bÀX¼X¹b¬ïo¶nëè1»¿~¹q£1¬`¨Çp¹À^¾µÇé¼C¾¹¿A¹bÀ<»¸ ¼XÀp·ð*¼X¹s¿1¹·k½k¾³ ¼X¹x¿~·¼U³ µ1¶nµ¶#·qè1¿V³ ¬!Òn¾¹¼KÇpµÂ·¼D·ÏÆsµ4³o¶¼XÀq·s¿~¹è¿i³ ÂuÆsµ4³o¶¼XÀ·¼ ÖFÜØCÜbÖÜ xØ ¬Ìkµ4¿¼C¾x³ À¹<ók·ÅfƸ ¹§Çp¹ÀU½^·¸ ¹¼C¾¹è1¿V³ ÂÀC³ ÷<¹¼Xµuàs¹¨¬#ïo¶x³ ¼U³ ·¸¸ Íb§·À³ À#À<¾µÇ#¶³o¶g¼D·à¸ ¹g£1¬`¨xÎK·sÐ<§4Çp¹g·ÀeÀP³ è¶f·á¸ ·x¿Aè¹¹s¶µ»è¾Ï¶»Ågàs¹x¿Îe¨b¦x¦[³ Àq¹x¶µ1»è1¾ðVµ4¿/¼C¾x³ Àè1¿V³ Â4Ð#¼Xµñè1¿V³ ÂéÆsµ³o¶b¼XÀ¼C¾k·¼·x¿A¹u¶µs¼Â·¼D·òÆsµ³o¶b¼XÀ·¶kÂò·ÀDÀP³ è1¶Ï÷<¹s¿~µu¼Xµá¼C¾µxÀe¹_¼KÇpµñ·¼D·Æsµ4³o¶¼XÀb¬#ҷภ¹£1¬`¨xÎXàsÐ)À^¾µÇÀq¼C¾¹á¶»Å#¹x¿V³ ½b·¸4Àeµ¸»¼U³ µ¶·ð*¼X¹s¿ ë¿AÀD¼nÀXÇp¹^¹xÆ4§ Ù 0C ÜE![Ù )C ¬Ò·à¸ ¹£-¬o¨Î½Ð?ÉPÎVðUÐÀ<¾µÇÀ¼C¾¹_¶»Å#¹s¿i³ ½^·¸ÀDµ¸»¼U³ µ¶g·ð*¼X¹x¿6ÀD¹½<µ¶k§¼C¾s³o¿*Â-§ðVµ1»¿A¼C¾_·¶kÂëð*¼C¾gÀXÇp¹b¹sƬҷภ¹£1¬ ©gÀ^¾µÇÀ/¼C¾¹gÅ·bó³oÅg»Åù½k¾k·¶èx¹às¹^¼Çp¹b¹s¶¹b·k½k¾ÀXÇp¹b¹sƬ!Òn¾¹½k¾k·¶è¹^Àq³o¶¼C¾¹#ë¿~ÀX¼/ðVµ1»¿ÀXÇp¹b¹sÆÀg·s¿~¹[ÀC³ è¶x³ ë1½^·¶¼ÀP³o¶k½<¹á¹<ùs¿AÍñ¼U³oÅ#¹¼C¾¹s¿~¹ñ·x¿~¹[è¿i³ ÂÆsµ4³o¶¼XÀǾµÀD¹Ãk·¸»¹bÀf½k¾k·¶è¹ðF¿Aµ1żC¾¹³o¿/³o¶x³ ¼U³ ·¸ÎX¸ ·x¿Aè¹Ð)·ÀDÀC³ è¶Å#¹s¶¼XÀ)¼Xµ¼C¾¹f½<µ4¿K¿A¹½C¼Ã·¸»¹^À¬Òn¾¹_½k¾k·¶è¹_às¹^¼Çp¹b¹s¶gðVµ1»¿A¼C¾_ÀDÇp¹^¹xÆ·¶kÂëð*¼C¾nÀXÇp¹^¹xÆ4§Ç¾s³ ½s¾³ À/½^·»ÀD¹bÂà^Íq¼C¾¹#³o¶¼X¹s¿*·k½C¼U³ µ¶qµxð1¼KÇpµfÆsµ³o¶b¼XÀ Ç#¾¹s¶q¼C¾¹³o¿1½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½^À³o¶¼X¹s¿~ÀD¹b½<¼n·¼¼C¾¹ Sµ4¿Aµ1¶µ³½^¹s¸¸àsµ»¶k·x¿`ͧ³ ÀÅg»k½k¾ñ¸ ¹^ÀeÀq¼C¾·¶ Ö / Ø Î / Ù ³o¶f¼C¾x³ À#½^·Àe¹Ð^¬Ìkµ4¿¼X¹^ÀD¼XÀcÇn³ ¼C¾fÂ4³ ȹs¿~¹s¶¼è1¿V³ ÂÀC³ ÷<¹·¶Âñ¸ µ½^·¼U³ µ1¶Àµsð6¼KÇpµÂ·¼D·Æsµ³o¶b¼XÀ§³ ¼#Å·^ͼD·´C¹fÅ#µ4¿~¹¼C¾·¶ëù³ ¼X¹s¿*·¼U³ µ¶À¼Xµé½<µ¶Ã¹s¿~èx¹òà»b¼f½s¾·¶èx¹bÀf·ð*¼X¹s¿ðVµ»¿#³ ¼X¹s¿*·¼U³ µ¶Àf·s¿~¹ñ·¸ Çc·^ÍÀgÀ<Å·¸¸o¬Ò·à¸ ¹ñ£1¬`¨xÎiè4ÐÀ<¾µÇÀ_¼C¾¹ò¹Cós·k½C¼ÏÂ4³ ÀD¼D·¶½^¹ñðF»¶k½C¼U³ µ¶¬ÿÒq¾µxÀe¹»¶kÂx¹x¿¸ ³o¶¹bÂû¶»Å¹s¿i³ ½^·¸6Ãk·¸»¹^Àñ³o¶ò¼D·à¸ ¹Ä£-¬o¨Îi¹ÐÀ<¾µÇûÇ#¾¹s¿~¹¼C¾¹¶»Å#¹x¿V³ ½b·¸xÀDµ1¸»b¼U³ µ1¶f³ ÀÀ<Å·¸¸ ¹s¿¼C¾k·¶¼C¾¹¹Cós·k½C¼)Â4³ ÀD¼D·¶½^¹#ðF»¶k½C¼U³ µ¶fÂ1»¹¼Xµ_¼C¾¹³o¶¼X¹s¿*·k½C¼U³ µ¶)µsð1¼C¾¹bÀD¹¼ÇpµÂ·¼D·Æsµ³o¶b¼XÀ¬6ҷภ¹£-¬o¨ÎX¾sÐ'À^¾µÇÀ¼C¾¹Sµ4¿Aµ1¶µ³Â4³ ·è1¿~·Åÿ·k½^½^µ4¿~³o¶è#¼Xµ¼C¾¹f¶»Å¹s¿i³ ½^·¸xÀeµ¸»¼U³ µ¶Àcµsð6¼C¾¹Â4³ ÀD¼D·¶½^¹#ðF»¶k½C¼U³ µ¶¼Xµ¹b·k½k¾ÀC³o¶è1¸ ¹Â·¼D·Æsµ4³o¶¼^§4·Àn³ À¹Có4Ƹ ·x³o¶¹Â³o¶ÏÀD¹½C¼U³ µ¶õ-¬Òn¾¹Ï³o¶b¼X¹bèx¹s¿p·¼n¹·k½k¾Ïè¿i³ ÂÆsµ4³o¶¼nÀ<¾µÇÀn¼XµáÇ#¾x³ ½k¾Ï·¼D·òÆsµ4³o¶¼³ ¼³ À½s¸ µxÀe¹s¿F¬ ¹ÀD¹b¹¼C¾¹ñ³o¶¼X¹s¿*·k½C¼U³ µ1¶[µ½^½k»¿~À¹Cós·k½C¼C¸ Íñ·¼¼C¾¹ µ4¿~µ¶µ4³!àsµ1»¶k·s¿AÍb¬ 6)¸¸¼C¾¹^ÀD¹Ä¶»Å#¹s¿i³ ½^·¸!¿A¹bÀ<»¸ ¼XÀ·è¿~¹^¹Çn³ ¼C¾gµ»¿!·¶·¸ ÍÀP³ À¬ ! 1 ¢gïo¶_¼C¾s³ À#¹Cós·ÅgƸ ¹Çp¹_½<µÅfÆ»¼X¹¼C¾¹_Â4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ1¶g¼Xµ[Â4³ ÀU½k¿~¹<¼X¹ÏÆsµ³o¶b¼XÀ³o¶

àsµs¼C¾¼Çpµ_·¶Âg¼C¾¿~¹^¹Â4³oÅ#¹x¶ÀC³ µ¶À/¼Xµ¼X¹bÀX¼/¼C¾¹#½<µ1¶bùs¿~èx¹x¶½^¹#·¶Â·k½^½s»¿*·k½C͵sð¼C¾¹nði·ÀD¼pÀXÇp¹^¹xÆs³o¶èÅ#¹^¼C¾µÂ¬#ï`¶f¼C¾¹ë¿AÀD¼n½^·ÀD¹Çp¹[¾·Ã¹g·ÀP³o¶è¸ ¹g·¼D·[Æsµ³o¶b¼³o¶[àsµx¼C¾f¼KÇpµ·¶kÂϼC¾¿~¹^¹f³oÅ#¹s¶ÀP³ µ1¶À¬Òq¾¹pµŷx³o¶³ À'·»¶s³ ¼Àeº1»·x¿~¹ k½s»às¹¬Òq¾¹p·¼D·#Æsµ4³o¶¼6³ ÀS¸ µ4½b·¼X¹bÂn·¼ Ö

Ü Ø ³o¶c¼KÇpµqÂ4³oŹs¶ÀP³ µ¶À·¶k Ö

Ü Ü þ Ø ³o¶¼C¾¿~¹^¹n³oÅ#¹x¶ÀC³ µ¶Àb¬6ҷภ¹n£À<¾µÇÀS¹s¿K¿~µ4¿AÀqŹb·À<»¿~¹bÂ_³o¶Â³ ȹs¿~¹s¶¼¶µ4¿KÅ#ÀÇq³ ¼C¾Â³ ȹx¿A¹x¶b¼pè1¿V³ Â_ÀP³ ÷<¹bÀb¬Ìkµ4¿µ¶¹nÀP³o¶è¸ ¹Æsµ³o¶b¼/¼C¾¹nði·ÀD¼pÀXÇp¹b¹sÆx³o¶èÏŹ<¼C¾µ4½<µ1¶bùs¿~èx¹bÀp¹Cós·k½C¼C¸ Í

³o¶ðVµ»¿6ÀDÇp¹^¹sÆÀ#³o¶¼ÇpµÂ³oÅ#¹s¶ÀP³ µ1¶À)·¶Âu³o¶g¹³ è¾¼ÀDÇp¹^¹xÆÀn³o¶g¼C¾¿A¹b¹Â³oÅ#¹x¶ÀC³ µ¶Àb¬ï`¶_¼C¾¹fÀe¹b½<µ1¶Âñ½^·Àe¹§-Çp¹fè¹s¶¹s¿*·¼X¹f·ÀD¹^¼nµsðn¨b¦¦Ä¿*·¶ÂµÅ Æsµ³o¶b¼XÀ³o¶·u»¶x³ ¼nÀeº1»·x¿A¹³o¶_¼KÇpµ

³oÅ#¹s¶ÀP³ µ1¶À·¶Â³o¶G·»¶x³ ¼½s»às¹G³o¶ò¼C¾¿A¹b¹Ä³oÅ#¹x¶ÀC³ µ¶Àb¬æï`¶ò¼KÇpµé³oÅ#¹s¶ÀP³ µ1¶À[³ ¼f¼D·´C¹bÀá»Æò¼XµòÀDÇp¹^¹sÆÀ¼XµG½^µ¶Ã¹x¿A蹬%ï`¶u¼C¾¿~¹^¹uÂ4³oÅ#¹x¶ÀC³ µ¶À_³ ¼¼D·´C¹^ÀÏ»Æñ¼Xµ©x¦òÀDÇp¹^¹sÆÀ¼XµG½^µ¶Ã¹x¿A蹬 ¹À<¾µÇù³o¶g¼D·à¸ ¹f£¼C¾¹g¹s¿K¿Aµ4¿~À#·ð*¼X¹x¿6ðVµ»¿!ÀDÇp¹^¹xÆÀ³o¶g¼KÇpµ[³oÅ#¹s¶ÀP³ µ1¶Àq·¶kÂ[¹³ è1¾b¼)ÀXÇp¹b¹sÆÀ#³o¶f¼C¾¿A¹b¹Â³oÅ#¹s¶ÀP³ µ1¶À¬ ! 1 ¢ï`¶á¼C¾x³ À¹Cós·ÅgƸ ¹[Çp¹[½<µÅfÆ»¼X¹¼C¾¹ñÂ4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ1¶[¼XµÄ¼Çpµì½^µ¶¼U³o¶»µ»À

ÀD¹^¼XÀb§4ðVµ1»¿¸ ³o¶´C¹ÂϽ³o¿*½k¸ ¹^À#³o¶_¼ÇpµÂ4³oŹs¶ÀP³ µ¶Àq·¶ÂÏðVµ»¿!À<ƾ¹s¿~¹^À³o¶g¼C¾¿A¹b¹gÂ4³oŹs¶ÀP³ µ¶Àb¬ 6/è·x³o¶³ ¼>

Page 18: Computer Graphics at Stanford University

!" #$% & ' () "

*

+$% & ,- () " ,$% & & ,. () "

/ *

0% & 12 () " % 3% & 14 () "

5$ 6+', + 1'798& 88, 5& :;=<?>A@CBED7CBF

Ù ¨ © ª õ ¤ £ Õ ` Õ ` , -¬ © xª ¦1¬ xª ¦-¬o¨ ¨ ¦1¬ ¦x¦ ¦

Å·bó³oÅg»Å½k¾k·¶è¹³o¶f¹·k½k¾gÀDÇp¹^¹sÆ;=<?>A@CBED7C D

¼D·´C¹^Àŵ4¿A¹¼C¾k·¶ðVµ»¿ ÀDÇp¹^¹sÆÀ³o¶_¼Çpµá³oÅ#¹x¶ÀC³ µ¶Àn·¶Âñ¹³ è1¾b¼qÀXÇp¹b¹sÆÀ³o¶f¼C¾¿~¹^¹_³oÅ#¹x¶ÀC³ µ¶Àq¼Xµ½<µ1¶bùs¿~èx¹á³o¶ìàsµx¼C¾á½^·Àe¹^Àb¬¹ÏÀ<¾µÇù¹x¿¿~µ4¿AÀg·ð*¼X¹x¿cðVµ1»¿pÀDÇp¹^¹sÆÀf³o¶[¼KÇpµu³oÅ#¹s¶ÀP³ µ1¶À·¶kÂò¹³ è1¾b¼ÀXÇp¹b¹sÆÀ³o¶n¼C¾¿A¹b¹#Â4³oŹs¶ÀP³ µ¶Àc³o¶#¼D·à¸ ¹n£1¬ïo¶ë軿A¹n£-¬o¨)Çp¹qÀ^¾µÇ½^µ¶¼Xµ»¿'Ƹ µx¼ µxð¼C¾¹¶»Å#¹s¿i³ ½^·¸ÀDµ1¸»b¼U³ µ1¶_³o¶¼ÇpµÏ³oÅ#¹s¶ÀP³ µ1¶·¶kÂÏ·áÆ·x¿`¼U³ ½s»¸ ·x¿6½<µ1¶b¼Xµ1»¿!³o¶g¼C¾¿~¹^¹g³oÅ#¹s¶ÀP³ µ1¶À¬ ! 1 ï`¶_¼C¾x³ Àn¹Cós·ÅgƸ ¹gÇp¹ÏÆx¿A¹bÀD¹s¶¼)¼Çpµ[½b·ÀD¹bÀqðVµ4¿ è¹s¶¹s¿*·¸'±1³o´Pµ1¶·¸¹bº1»·¼U³ µ1¶À¬ïo¶

¼C¾¹#ë¿~ÀX¼)½^·ÀD¹Çp¹À<¾µÇû½<µ1¶bùs¿~èx¹x¶½^¹·¶kµ4¿~¹s¿'µxð!·k½^½s»¿*·k½CÍgµxð'¼C¾¹ði·ÀD¼ÀDÇp¹^¹sÆx³o¶èf·¸ èxµ4¿i³ ¼C¾Å¬Òq¾¹¹Cós·k½C¼)ÀDµ1¸»b¼U³ µ1¶f³ À&

ÕSÖ !ÜØcÙÓ Y Y ,GF$H U Y WV & JI Y WB % ÓyÜÇ#¾¹s¿~¹LK Ù þ Ü N Ù þ Ü P Ù þ ÜNMnÙ Ü Ù þ L ¬ Ó ÔfÕ/Ó ³ Àn½<µ1ÅgÆ»b¼X¹Â_¹<óƸ ³ ½³ ¼C¸ Íf·¶kÂu»ÀD¹b·Àp¼C¾¹#è³ Ã¹x¶ ÚSÖ6Ü Ø ¬SÒq¾¹àsµ»¶Â·x¿`ͽ<µ1¶Â³ ¼U³ µ¶g³ À ÕSÖ 6Ü ØpÙ þ ·¼/¼C¾¹½³o¿~½s¸ ¹ X Ù K ¬G¹»Àe¹á¼C¾¹u¹Cós·k½C¼gÃk·¸»¹bÀ_µxð ÕSÖ 6Ü Ø ·¼_è¿i³ ÂÆsµ³o¶b¼XÀᶹ·s¿)¼C¾¹u½³o¿~½s¸ ¹ò³o¶x³ ¼U³ ·¸¸ Íb¬ G¹uÀD¹^¼g¼C¾¹½<µ1¶bùs¿~èx¹x¶½^¹½s¿V³ ¼X¹x¿V³ µ1¶¼Xµáàs¹ Õ ` Õ ` , ]POÙ þ ,GQ ¬SÒq¾¹g¶»Ågàs¹s¿µsð/³ ¼X¹s¿*·¼U³ µ¶Àc·¶Â¹s¿K¿~µ4¿AÀ³o¶Â4³ ȹs¿~¹s¶¼¶µ4¿KÅ#Àn·x¿A¹fÀ<¾µÇ#¶³o¶f¼D·à¸ ¹g£1¬ £1¬G¹gÀe¹^¹¼C¾k·¼)¼C¾¹Ï¶»Ågàs¹s¿ µsðc³ ¼X¹s¿*·¼U³ µ¶À³ À³o¶kÂx¹xÆs¹s¶kÂx¹x¶b¼µsð!è1¿V³ Â[ÀP³ ÷<¹¬ Òn¾¹½^µ¶¼Xµ»¿/Ƹ µx¼µsð!¼C¾¹Àeµ¸»¼U³ µ¶_³ À)À<¾µÇ#¶_³o¶á̳ 軿A¹£1¬ ªÎK·sÐ<¬¥ µs¼X¹¼C¾k·¼¼C¾¹[¹x¿¿~µ4¿~À³o¶ñ·¸¸S¶µ4¿KÅ#ÀÀ^¾µÇçë¿~ÀX¼µ4¿~¹s¿)½<µ1¶bùs¿~èx¹x¶½^¹¬uÒq¾x³ À_³ Àg»¹Ï¼XµÄ¼C¾¹

ði·k½C¼#¼C¾·¼gàsµ1»¶k·s¿AÍb§6³A¬ ¹¬A§¼C¾¹Ï³o¶s³ ¼U³ ·¸Çc·Ã¹gðF¿~µ¶¼^§6³ ÀÀ<Å#µ4µs¼C¾¬Òq¾¹fµ1¶¸ ÍÏÀP³o¶è»¸ ·x¿V³ ¼KÍ[³ À·¼n¼C¾¹½<¹x¶b¼X¹x¿Ç#¾¹s¿~¹ Ó Ô_ÕSÓxÙ þ ¬ø µÇp¹<ùs¿½k¾k·s¿*·k½C¼X¹x¿V³ ÀD¼U³ ½<ÀµÇÿ³o¶¼Xµf¼C¾¹#ÀC³o¶è1»¸ ·x¿V³ ¼KÍb§³A¬ ¹¬A§x¼C¾¹¹s¿K¿Aµ4¿'·¼¼C¾¹ÀC³o¶è1»¸ ·x¿i³ ¼Íñ³ ÀÂx¹^¼X¹s¿Kųo¶¹bÂéà<Íá¹x¿¿~µ4¿c·x¿Aµ1»¶kÂG³ ¼^¬Òq¾x³ À³ Àg½^µ¶¼C¿~·x¿`ÍϼXµu¼C¾¹Ï½^·ÀD¹Ç¾¹x¿A¹¼C¾¹àsµ»¶k·x¿`ÍϾk·ÀÀP³o¶è»¸ ·s¿i³ ¼U³ ¹^À§x¹¬ è¬`§¼C¾¹àsµ»¶Â·s¿AÍ_³ Àq·gÀP³o¶è¸ ¹fÆsµ4³o¶¼µ4¿¼C¾¹s¿~¹·x¿~¹½^µ4¿¶¹s¿~À)·¼c¼C¾¹àsµ»¶k·x¿`ͬï`¶¼C¾s³ À½^·Àe¹½k¾k·x¿~·k½<¼X¹s¿i³ ÀX¼U³ ½<ÀµÇµ»¼pµsð6¼C¾¹ÀP³o¶è»¸ ·s¿i³ ¼U³ ¹^À/µxð'¼C¾¹fàsµ1»¶k·x¿AÍb¬)ø!¹x¶½^¹¶»Å#¹x¿V³ ½b·¸k¹s¿K¿Aµ4¿~ÀqÅ·k¹n·¼/ÀP³o¶è»¸ ·s¿i³ ¼U³ ¹^ÀSÇn³o¸¸Æs¿~µÆk·è·¼X¹)µ1»b¼p·¶kÂf½^·¶·k½^½k»Åg»¸ ·¼X¹§sÇ#¾x³ ½k¾è³ ùbÀ·è¸ µ1à·¸¹s¿K¿Aµ4¿µsðµ4¿*Âx¹x¿ / Ö 1 Ø "U»ÀD¼¸ ³o´C¹³o¶¼C¾¹#½b·ÀD¹qðVµ4¿Â4³ ÀD¼D·¶½^¹)ðF»¶k½C¼U³ µ1¶#¼Xµg·ÀC³o¶è1¸ ¹Æsµ4³o¶¼^¬

>

Page 19: Computer Graphics at Stanford University

Y

Y

ηsмKÇpµÂ4³oÅ#¹x¶ÀC³ µ¶À ÎXàsмC¾¿~¹^¹g³oÅ#¹s¶ÀP³ µ1¶À³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ1¶¼Xµ[·gÀP³o¶è¸ ¹Â·¼D·ÏÆsµ³o¶b¼

;=<?>A@CBED7C

Y

Y

ηsмKÇpµÂ4³oÅ#¹x¶ÀC³ µ¶À ÎXàsмC¾¿~¹^¹g³oÅ#¹s¶ÀP³ µ1¶ÀÂ4³ ÀD¼D·¶½^¹ðF»¶k½C¼U³ µ¶¼XµÏ·fÀD¹<¼)µsð¨b¦¦[¿*·¶ÂµÅ·¼D·ÏÆsµ³o¶b¼XÀ

;=<?>A@CBED7C

ï`¶g¼C¾¹Àe¹b½^µ¶kÂϽ^·ÀD¹Çp¹g½^µÅgÆ»b¼X¹¼C¾¹ë¿AÀD¼)·x¿¿i³ Ãk·¸¼U³oÅ#¹ðVµ4¿ ·[Æsµ³o¶b¼ÀDµ»¿*½<¹g·¼ Ö Ü ØcÙÖ þ Ü þ Ø ¬SÒq¾¹Ï±1³o´Pµ1¶·¸¹bº1»·¼U³ µ1¶f³ À&Ó Ô_Õ/ÓsÙÛÚSÖ6Ü ØpÙ

, ! Y ! Y#" ,$ , ! Y , ! Y%" Ü Õ Ö þ Ü þ Ø/Ù þ

Ê4µ ¼C¾¹é½<µ4¿K¿A¹bÀ<Æsµ1¶Â³o¶èùx¸ µ½³ ¼KÍë¹x¸ Âÿ³ À xÚSÖ 6Ü Ø ·¶k¼C¾¹ ¿~·¼U³ µúàs¹<¼KÇp¹^¹x¶G¼C¾¹Å·bó³oÅg»Åùs¸ µ½³ ¼KÍ·¶kÂg¼C¾¹gųo¶s³oÅg»Å²Ã¹s¸ µ½³ ¼KÍg³ À G þ& ¬ Òn¾¹#ðF»¶k½C¼U³ µ1¶ ÚSÖ6ÜØ ³ ÀcÀ<¾µÇ#¶³o¶ëè1»¿~¹£1¬ ªÎK·sÐ<¬ïo¶ìëè1»¿~¹ì£1¬ ªÎDàkÐ_¼C¾¹òÀDµ1¸ ³ Âû¸ ³o¶¹³ À¼C¾¹G½^µ¶¼Xµ»¿Æ¸ µx¼µxð¼C¾¹ì·s¿K¿i³ ÷¸S¼U³oÅ#¹ì·¶k¼C¾¹Â·À<¾¹bÂϸ ³o¶¹³ Àp¼C¾¹½<µ¶¼Xµ»¿6Ƹ µs¼/µxð ÚSÖ 6Ü Ø ¬SÒq¾¹¸ ·x¿Aè¹^ÀX¼p³ ȹx¿A¹x¶½^¹gàs¹^¼Çp¹b¹s¶#¼KÇpµg½<µ1¶Àe¹b½s»b¼U³ ù³ ¼X¹s¿*·¼U³ µ¶À·x¿~¹#À<¾µÇ#¶g³o¶¼D·à¸ ¹£1¬ G¹ÀD¹<¼/¼C¾¹³o¶x³ ¼U³ ·¸¸ ·x¿Aè¹nÃk·¸»¹¼Xµ[às¹ þ Q ¬SÒq¾¹½<µ1¶bùs¿~èx¹x¶½^¹½k¿i³ ¼X¹s¿i³ µ¶ò³ À¼C¾¹òÅ·bóx³oÅg»Å Â4³ ȹs¿~¹s¶k½<¹Äàs¹^¼Çp¹b¹s¶[¼KÇpµò½<µ1¶Àe¹b½k»¼U³ ù[³ ¼X¹x¿~·¼U³ µ1¶À¸ ¹bÀDÀ¼C¾k·¶ þ ,GQ ¬6)¸ ¼C¾µ»è¾n£kÉ ³ ¼X¹x¿~·¼U³ µ1¶ÀS·s¿~¹¶¹b¹b¹bÂðVµ4¿¼C¾x³ À ½^µ¶Ã¹x¿Aè¹s¶k½<¹)½k¿i³ ¼X¹s¿i³ µ¶)ðVµ4¿1Â4³ ȹs¿~¹s¶¼!è1¿V³ ÂÀb§Çp¹)½^·¶ÀD¹b¹½k¸ ¹b·x¿K¸ ÍgðF¿Aµ1Å ¼C¾s³ À¼D·à¸ ¹¼C¾·¼µ¶¸ Íg¼C¾¹ë¿~ÀX¼q£[³ ¼X¹s¿*·¼U³ µ¶À)·x¿~¹¹^ÀDÀe¹s¶¼U³ ·¸o¬ 6Sð*¼X¹s¿ £[³ ¼X¹x¿~·¼U³ µ1¶À§¼C¾¹Â³ ȹx¿A¹x¶½^¹Â1¿Aµ1ÆÀcÂ1¿*·Å·¼U³ ½^·¸¸ Í·¶Â³ ÀnÅg»k½k¾À<Å·¸¸ ¹s¿1¼C¾k·¶¼C¾¹è¿i³ ÂgÀP³ ÷^¹¬SÒq¾x³ ÀqÅ#¹·¶À/¼C¾k·¼³ ¼#¼D·´C¹bÀ£ì³ ¼X¹s¿*·¼U³ µ¶Àn¼Xµò½<µxùx¿S¼C¾¹á³o¶ðVµ4¿Å·¼U³ µ1¶ñÆx¿Aµ1Æ·è·¼U³ µ¶Ï·¸ µ¶èu·¸¸-½s¾·x¿*·k½C¼X¹s¿i³ ÀX¼U³ ½½k»¿AùbÀ³o¶u¼C¾¹u½<µÅfÆ»¼D·¼U³ µ¶ñµŷx³o¶4¬Òq¾x³ ÀÏÆ·¼F¼X¹x¿¶G³ À³o¶k¹sÆs¹s¶k¹s¶¼µxðnè¿i³ ÂGÀC³ ÷<¹¬Òq¾¹ñ½^µÅgÆ»b¼U³o¶è¼U³oÅ#¹òÀU½^·¸ ¹^Àu¸ ³o¶¹b·x¿¸ ÍòÇn³ ¼C¾ò¼C¾¹òè1¿V³ ÂÀC³ ÷<¹¬Ìkµ4¿q¼C¾s³ À¹Cós·ÅgƸ ¹§n³ ¼_µ1¶¸ ÍG¼D·´P¹bÀ¦-¬ ©éÀe¹b½<µ1¶ÂéðVµ4¿½<µ1ÅgÆ»b¼D·¼U³ µ1¶µ1¶¼C¾¹¤¦x¦ós¤x¦¦gè1¿V³ ÂÄ»ÀP³o¶è·_©-¬ õáÁø ÷íËc¬ ! 1 G¹Æs¿A¹bÀD¹x¶b¼!·gÆsµs¼X¹x¶b¼U³ ·¸^·ÆƸ ³ ½b·¼U³ µ¶ðVµ4¿4ðF»¶k½C¼U³ µ1¶¿~¹b½^µ¶ÀX¼C¿K»½<¼U³ µ¶¬pï`¶)¼C¾¹bµ4¿`Íb§

ðVµ4¿/· ðF»¶½<¼U³ µ¶ Õ Ö×pØCÜ×ÛÝÞ ß§'³ ðc·¸¸¸ µ½^·¸Å³o¶x³oÅ·ÄÎiµ4¿Å·bó³oÅ·sÐqµxð Õ ¼Xµèx¹<¼C¾¹s¿!Çq³ ¼C¾[³ ¼XÀè¿*·k³ ¹s¶¼ Ó Ô_ÕSÓ ·s¿~¹ò´s¶µÇ#¶§6Çp¹[½^·¶é¿A¹½<µ¶ÀX¼C¿K»k½C¼¼C¾¹áðF»¶k½C¼U³ µ1¶ Õ Ö×pØ à<ÍuÀDµ1¸ Ãs³o¶èļC¾¹±1³o´Pµ1¶·¸¹bº1»k·¼U³ µ¶Çq³ ¼C¾f¼C¾¹Æs¿~¹^ÀU½k¿i³oàs¹bÂĸ µ½b·¸-ųo¶x³oÅ·ñÎiµ4¿pÅ·bóx³oÅ·sÐ)·Àn¼C¾¹àsµ1»¶k·x¿AÍ_½<µ1¶Â³ ¼U³ µ¶¬qø ¹s¿~¹Çp¹ñ·ÆƸ Íñ¼C¾x³ Àϳ ¹b·u¼XµG¼C¾¹G¿A¹½<µ1¶ÀD¼C¿»k½C¼U³ µ1¶uµxð#·ìÂ4³ ÀU½k¿~¹<¼X¹áðF»¶k½C¼U³ µ1¶4¬Ê»ÆÆsµÀD¹ Õ )+ , ³ À_·u¼KÇpµÂ³oÅ#¹s¶ÀP³ µ1¶·¸Â4³ ÀU½k¿~¹<¼X¹ðF»¶k½C¼U³ µ¶Âx¹^붹Â[·¼nè¿i³ ÂòÆsµ³o¶b¼XÀ Ö )UÜ ,bØ ¬ G¹gë¿~ÀX¼qÀD¹·s¿*½k¾_ðVµ4¿ ·¸¸¸ µ½^·¸Å³o¶x³oÅ·¬ Õ )+ , ³ À#·ñ¸ µ½^·¸Å³o¶x³oÅg»Å ³ ð Õ ) + ,73/'0(+* Õ ) + ,kÜeÕ )-, + ,xÜDÕ )+ ,., ÜeÕ )+ , ¬%G¹Ï¿~¹b½^µ4¿~¼C¾¹¸ µ½^·¼U³ µ1¶4§ Ö ÜH!4Ø §n·¶kÂ%¼C¾¹ìÃk·¸»¹ Õ )+ , ¬¥ ¹<ó¼ÏÇp¹ì¹<ó¼C¿*·k½C¼Ï¼C¾¹Gè1¿~·k³ ¹s¶¼ñ³o¶bðVµ4¿KÅ·¼U³ µ1¶é·¼Æsµ4³o¶¼XÀ¼C¾·¼Ï·x¿A¹¶µs¼ñ¸ µ4½b·¸cųo¶x³oÅ·¬çï`¶Gµ4¿*Âx¹x¿q¼Xµ½<µ1¶ÀD¼C¿»k½C¼_¼C¾¹ò¹<ók·k½<¼[³o¶Ã¹x¿AÀe¹Æs¿~µ4½^¹^ÀeÀ_ðVµ4¿µ»¿'ði·ÀD¼ÀDÇp¹^¹sÆx³o¶è·¸ èµ4¿V³ ¼C¾Å_§Çp¹»ÀD¹»Æ<Çq³o¶kÂÏÂ4³ ȹs¿~¹s¶k½<¹g¼Xµ½^µÅgÆ»¼X¹¼C¾¹è1¿~·k³ ¹s¶¼·¼q·fè1¿V³ ÂÆsµ4³o¶¼ Ö )eÜ ,Ø ·À)ðVµ¸¸ µÇÀb¬n«k¹^¼ Õ & ) ß Ù'0(>* ÖVÕ )M, + ,xÜeÕ ) + ,^Ø § Õ . ) ß Ù#'0(+*6ÖVÕ )+ ,., ÜDÕ ) + , Ø ¬îS¹<붹

Õ ÙS1 ZM[ \ , (') Z+*1 ³ ð Õ )+ , 'ûÕ & ) ßþ ³ ð Õ )+ , 3ûÕ & ) ß Ü Õ ÙS1 ZM[ \ , ,%) Z-*1 ³ ð Õ ) + ,('Õ . ) ßþ ³ ð Õ ) + ,D3Õ . ) ß Ü>

Page 20: Computer Graphics at Stanford University

Y

Y

ηsмKÇpµÂ4³oÅ#¹x¶ÀC³ µ¶À ÎXàsмC¾¿~¹^¹g³oÅ#¹s¶ÀP³ µ1¶À³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ1¶¼XµÏ·f½<µ1¶b¼U³o¶»µ»ÀÀe¹<¼

;=<?>A@CBED7C

10 20 30 40 50 60 70 80 90 100

10

20

30

40

50

60

70

80

90

100

!"' + , " 2E9 "' E ! "?>@BA>C D1CBF r

·¶kÂ Ú )+ ,Ù Ó Ô_ÕSÓ ) + ,fÙ Õ Õ ¬ ÍϹs¶ðVµ4¿*½³o¶è¼C¾¹f÷¸»¹^À#·¼)¼C¾¹[ųo¶x³oÅ··¶kÂ[ÀDµ1¸ Ãs³o¶è¼C¾¹ÀXÍÀX¼X¹xŠΩ1¬ ©ÐcÇp¹½^·¶á¿A¹½<µsùs¿ Õ )+ , ¼XµuÅ·k½s¾s³o¶¹Æs¿~¹b½³ ÀC³ µ¶¬)ïo¶Ï¿~¹^è³ µ¶ÀÇ#¾¹s¿~¹ Õ )+ , ³ Àq½^µ¶ÀX¼D·¶¼^§Ú )+ ,#Ù Ó ÔfÕ/Ó ) + ,Ù þ ¬qø!¹x¿A¹Çp¹À^¾µÇû¼C¾¹¿~¹b½^µ¶ÀX¼C¿K»½<¼U³ µ¶µsð ¼KÇpµfðF»¶½<¼U³ µ¶À!¼C¾¹_Æs¹·´ðF»¶k½C¼U³ µ1¶·¶kÂá¼C¾¹ñ¾·¼nðF»¶k½C¼U³ µ¶ñ³o¶ ·¼C¸ ·à4¬Ìkµ4¿S¼C¾¹ñÆs¹·´gðF»¶½<¼U³ µ¶§¼C¾¹x¿A¹Ï·x¿A¹ÀP³ óò¸ µ½^·¸'ųo¶s³oÅ·¸è1¿V³ ÂÆsµ4³o¶¼XÀ_·¶k³ ¼¼D·´C¹^Àá¨¦é³ ¼X¹x¿~·¼U³ µ1¶Àf¼Xµ½<µ1¶bùs¿~èx¹¬Òq¾¹ì¿~¹b½<µ1¶ÀD¼C¿»k½C¼U³ µ1¶ì³ À¹Cós·k½C¼¼Xµ Å·k½s¾s³o¶¹Æs¿~¹b½³ ÀP³ µ¶·¶Â³ ÀpÀ<¾µÇ#¶³o¶ë軿A¹#£-¬ õ-ηsÐ^¬cÌkµ4¿-¼C¾¹¾k·¼ ðF»¶k½C¼U³ µ1¶4§x¼C¾¹x¿A¹·s¿~¹Å·¶Íf¸ µ½^·¸4ųo¶x³oÅ·Â1»¹_¼Xµá¼C¾¹Ã·¸¸ ¹^ÍÀ·¶kÂá¼C¾¹u¶»Ågàs¹x¿Sµxð#ųo¶x³oÅ·ÏÀU½^·¸ ¹bÀnÇq³ ¼C¾¼C¾¹u¶»Ågàs¹s¿pµxðcè¿i³ ÂÆsµ4³o¶¼XÀb¬Ïï ¼¼D·´C¹^À[³ ¼X¹s¿*·¼U³ µ¶Àc¼XµÏ½<µ1¶bùs¿~èx¹¬SÒq¾¹f¿~¹b½^µ¶ÀX¼C¿K»½<¼U³ µ¶_³ Àq·¸ ÀDµ¹Cós·k½C¼c¼XµuÅ·k½s¾s³o¶¹_Æs¿A¹½³ ÀC³ µ¶g·¶Â³ À)À<¾µÇ#¶³o¶ëè1»¿~¹£1¬ õ1ÎXàsÐ<¬ ! 1 6/À!¼C¾¹n¸ ·ÀD¼6¹Cós·ÅgƸ ¹§Çp¹#Æs¿A¹bÀD¹x¶b¼!·¶n·ÆƸ ³ ½b·¼U³ µ¶µsð¼C¾¹Â³ ÀX¼D·¶k½<¹cðF»¶k½C¼U³ µ1¶n³o¶

½<µ1ÅgÆ»b¼X¹x¿Ãs³ À^»·¸ ³ ÷b·¼U³ µ¶¬pï`¶_ô©x¦öX§x¹<üϽ³ ¹s¶¼/·¸ èxµ4¿i³ ¼C¾Å#À/·x¿A¹Âx¹^ùx¸ µÆs¹b¼Xµg·¶·¸ Í÷<¹n·¶kÂÃx³ À<»k·¸ ³ ÷<¹¸ ·x¿Aè¹[ÀD¹^¼XÀfµs𻶵4¿Aè·¶s³ ÷<¹ÂÆsµ4³o¶¼XÀ[»ÀP³o¶èò¼C¾¹á³ ÀX¼D·¶k½<¹[ðF»¶k½C¼U³ µ¶Ä·¶Âé³ ÀX¼D·¶k½<¹á½^µ¶¼Xµ»¿AÀ¬%ïo¶Æk·s¿A¼U³ ½k»¸ ·s¿F§x·¶·ÆÆx¿Aµ1Æs¿V³ ·¼X¹q³ ÀX¼D·¶k½<¹n½^µ¶¼Xµ»¿-½^·¶_às¹n¹Có¼C¿~·k½<¼X¹bÂgùx¿`ͺ»x³ ½k´s¸ Í#ðVµ4¿1¼C¾¹qÃs³ À^»·¸ ³ ÷b·É¼U³ µ¶µsð¼C¾¹n·¼D·#Àe¹<¼^§sÇ#¾x³ ½k¾·Ãµ4³ ÂÀSÀDµ4¿A¼U³o¶èµ»¼/½<µÅfƸ ³ ½b·¼X¹bµ4¿*Âx¹x¿V³o¶èg·¶Âf½<µ¶¶¹b½C¼U³ µ1¶n·Å#µ¶è·¸¸-·¼D·uÆsµ4³o¶¼XÀb¬Ì³ 軿A¹£1¬ ¤[À^¾µÇÀn¼C¾¹gÃx³ À<»k·¸ ³ ÷^·¼U³ µ¶µsð· S»Â¾k·áʼD·¼C»¹ñ»ÀC³o¶èu·[Â4³ ÀD¼D·¶½^¹½<µ1¶b¼Xµ1»¿-µ¶·¨¤x£ósª 1¨Có¨b¤£nè¿i³ ÂðF¿~µÅçÆsµ³o¶b¼XÀcµà¼D·x³o¶¹Âà<Í·_¸ ·Àe¹s¿-ÀU½^·¶¶¹x¿?¬ Òq¾¹#·¼D·ÀD¹<¼¾k·À¤sõª1§ £x¤©ÄÆsµ4³o¶¼XÀ·¶kÂì³ Àµ1àb¼D·x³o¶¹bÂáðF¿~µÅ Òq¾¹Ê¼D·¶ðVµ4¿*Âuª-îÛʽb·¶¶x³o¶è ¹sÆsµÀP³ ¼Xµ4¿AÍb¬Òq¾¹fǾµ1¸ ¹Æs¿~µ½<¹^ÀeÀ¼D·´P¹bÀ·fðV¹<ÇæÀe¹b½^µ¶kÂxÀ)»¹¼Xµ¼C¾¹ði·ÀD¼)½^µÅgÆ»b¼D·¼U³ µ1¶µsð6¼C¾¹g³ ÀX¼D·¶k½<¹ðF»¶k½C¼U³ µ1¶4¬n4¡ x® °" !Ï¡4 Òq¾¹·»b¼C¾µ4¿Çpµ»¸ Âñ¸ ³o´P¹¼Xµ¼C¾k·¶´î¿?¬qí-·»¸-î»Æ»s³ ÀðVµ4¿6ÀeµÅ#¹g³o¶b¼X¹x¿`É

¹^ÀD¼U³o¶èϳ Àe½s»ÀeÀP³ µ¶Àp¼C¾k·¼)ÀX¼D·x¿`¼X¹Â¼C¾¹Çpµ4¿K´¬

Page 21: Computer Graphics at Stanford University

/ Ù ¦-¬ ¦© ¦1¬ ¦¨ ¦1¬ ¦x¦¤ ¦-¬ ¦¦x©x¤µsðp³ ¼X¹s¿*·¼U³ µ¶À

¦1¬ ¦x©¤xª ¦-¬ ¦1¨b©x¦ ¦1¬ ¦x¦x£xõxõ ¦1¬ ¦x¦ªx©© Y ¦1¬ ¦x¦¤sõ ¦-¬ ¦¦x©sõ ¦1¬ ¦x¦¨ª ¦1¬ ¦x¦¦x£ ¦1¬ ¦x¦ª ª ¦-¬ ¦¦¨*sõ ¦1¬ ¦x¦x¦ ¦1¬ ¦x¦¦sõ

;=<?>A@CBED7C D

0 50 100 150 200

20

40

60

80

100

120

140

160

180

200

? @BAC D1C D r V5R(GV <WPU V G>V K GH*I=N&V5U GQ V5R0ZJV GGIZ U Q RJI:Q N[O0HJIWIGHJI V 5RJZJMW V5RJZJQ;GQ V5R Q NP*W2IN WQ IZ2j 0kj2j.1-j|

6#r4OURo]bL4O<HU]|r,MFJUQURir)tJPQnHP\bHUaX\bHevPQ?gZd<h IL *]bL Z/QUHeIL \bHCOCh52L QUZ/O<H<HNPRo\b<h QUZTA\CRS+1O<ZpL h IV\bHe eOUaX\b<LQXmdCODIL \bHUMDr RJM<U - 776 56 6br

#r\bd! Q OCHP] <krd<N<dCL MDrOUR~l?\PvSaUJPOCL H/OCN^NURo\D<L Z/OeIL \bHPMT`\<Rx]<QFIVQUR~ZcL HCL MVIL a!aX\bHeIKRo\bhNURo\b<h QUZSM1WL IKJ/O#"qHPQ]C^HPO<ZpL aXM'O<HU]nmdPOU]R`OeIL acaX\CMVI!L HcIKJUQ/aX\bHeIKRo\bh r %$'& <X\IW( RJM<U -) # 6 r

*-re\baUlP<d<R~H O<HU]+ br#,!L O<HrC3M?JU\<RyIL HeIKRo\^]dUaXIL \bH!IV\!aX\bHeIL H^dU\bdUM]<QPNCQUHP]<QUHUaXQ/RoQXM?d<h IVMT`\<R+1O<ZpL h IV\bHe eOUaX\b<LQXmdCODIL \bHUMDr$P*W2I&P*WQ RG 44 6br

7-#r 0rURoO<HU]bOCh hPO<HU] <kr .r.CL \bHUMDr/L MiaX\CM?L IA!M\bh deIL \bHUM\PT+1O<ZpL h IV\bHe UOeaD\bCLUQXmdPOeIL \bHUMDr105W2M<R<NX\IW(M*GH21V 6 r

-#r 0rRoO<HU]bOCh hO<HU] <kr .r3.<L \bHUMeròt1W1\ÏO<N<NPRo\X^L ZpOeIL \bHUMn\PTpM\bh deIL \bHUM#\PTq+1O<ZcL h IV\bHU4 UOUaX\bCLQXmdPOeIL \bHUMerM*GHJIX\M*GQ N=V K65 V5X-P GMJGQ V5R 6 7kr

<r*-O<HCL QUh MMi\bHr4jsdUaUh L ]<QDO<Hp]bL MiIiO<HUaXQSZpO<N<NCL HPYkr'5 V5X:P *GIW17,W2MP(HJQ NM<RJZ8 X MSI9W2V INNQ RS 687: #7"*6 4r

2r 1QDaUl?QUh HCL aPl)O<HU]r#rjsh h L \PI*IXr 1HCL mdPQUHUQXMMSO<HU]QUR~Ro\CR-O<HPO<h PMKL MT`\<R'+1OCZcL h IV\bHe eOUaX\bCLsQXmdPOeIL \bHUM WL IKJ]bL MiaX\bHeIL H<dCL IL QXMer$P*W2I&P*W2Q RG 44r

*.POXW'RoQUHUaDQrj^vCO<HUMDr397MWGQ M<U ZJQ<;IW2IRGQ M<UEI <M*GQ V5R<NsvU\bh d<ZSQ 6 )\PT+7W2M<Z <M*GI=EG <ZJQ IN:Q R> MJGH*IX\M*GQ NXr36| 6 r

#r 0COCh aX\bHUQqO<HU] 2-r 0UQPRARoQFI*ILyr L MiaURoQFIVQIL Z/Q)JCL YbJe*\CRo]<QURMiaUJPQUZSQXM TA\CR1v<L MaX\CMKL I`qMi\bh deIL \bHPM/\PT!+1O<ZpL h IV\bHe UOeaD\bCL ?QPh h ZpO<HQXmdPOeIL \bHPMDr+& <X\IW(!M*GH2 6 7kr

6 4#r 0PO<h aD\bHUQ_O<HU] 2-r;0PQUR~RoQFI*ILr|QUZcL ?.POUYbR`O<HUY^L O<HMaUJUQUZ/QXMnTA\CRq+1O<ZpL h IV\bHe UOeaD\bCLQXmdCODIL \bHUM/]bL MiaURoQFIVQRoQUNPRoQXMiQUHUIiODIL \bHnT`\<RAZd<h OUQ/O<HU]#0\b]d<HU\Pv#ZSQXIKJU\^]<Mer1$!5 V5X:P *G4!9H#5N) 44r

66@ ^r+QUh ZSMiQPHkjr<dUaPl?QFI*I <r^\bh QUh h O^OCHP]n#r*1\<R~RVrkt-W1\HPQFW[Z/QFIKJU\b]<M1TA\CRxM?L Zcd^h OeIL HUYN^JU\PIV\bh L IKJU\CYbR`OCN^Je]<QFvPQUh \bN<ZSQUHUI!L H P]sr9WV A9 B "# 6 6 r

6 gr C!rS2Oe\/|r',M?JPQUR/O<HU]D ^r,!L O<HrE.CODU 0RAL QX]R`L aUJUMMVW-QXQUNCL HUYáMaUJUQUZ/QT`\<RMVIiOeIL aá+1O<ZpL h IV\bHe eOUaX\b<LQXmdCODIL \bHUMDrFG5!HI5B W2I&P7VWG 44r

6 |r2L Zqr3HKJb`6h QXvUQUhbMQFI ZSQXIKJU\^])TA\CRjL l?\bHPO<hQDmdPOeIL \bHUMerL 3%$:!5!!5MN9GFO0! 44 6br 687-jr 2x\bdeqO<HU]#3!rt\bd<RAL Hr!3[v<L MaX\CMKL I`)Mi\bh deIL \bHnOCN^NURo\<OUaUJqIV\nM?JCOCN<QF~T*Ro\bZS~MFJPOU]bL HPYkrA 3P$Q& <XIRJM<U

6 r 68-:/ñr36r ^r|aUJ^HUQeL ]^QUR 2r436r2O<HUzeL HUYCQUR13!r-+'r14OCh aUJ-O<HU]r2R~dUMQ<r3G]C^HPO<ZpL aNPRy\CYbR`O<ZcZcL HUYO<Ne

NPRo\<OeaPJIV\SRxRyMiIcOUR~RAL vCO<hxIKRoOevPQUh IL ZSQqaX\bZN<deIiOeIL \bHfL HZ/QX]bL O#W'L IKJOPRA<L IKR`OURAL h ]bL MVIKRAL ^deIVQX]vUQPh \^aUL IL QDMDr7IVPH#5N&Q N 6 r

>

Page 22: Computer Graphics at Stanford University

−0.6 −0.4 −0.2 0 0.2 0.4 0.6−0.5

−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

0.5

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

−0.6 −0.4 −0.2 0 0.2 0.4 0.6−0.5

−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

0.5

!.' !# + 2,"&'E+ ,#1 2+ &2 "8 2+ [+ " !" + 8! =+ " &?>@BA>C D1C r

Å·bó³oÅg»Å ³ ȹx¿A¹x¶½^¹às¹<¼KÇp¹^¹x¶¼Çpµ½<µ1¶Àe¹b½k»¼U³ ù³ ¼X¹x¿~·¼U³ µ1¶À;=<?>A@CBED7C

6 @ ^r 3!r4|QFIKJ<L O<Hrg3GTAOUMVIZpOURoaUJCL HUY_h QFvPQUhMiQFI)Z/QFIKJU\b]T`\<RSZS\bHU\PIV\bHCL aDO<h h OU]CvCO<HUaeL HUYT*Ro\bHeIVMer 9W2V &M*G4 MZB: Q< 6 r

6 >C!r 21rt-MKOCLr 2O<NCL ]#O<HU]#OUaXaUd<R`OeIVQaX\bZcN<dUIiODIL \bH)\PT-IKJUQc]bL MVIiO<HUaXQcT*d<HPaFIL \bHdUMKL HUYnYbRAL ]^MDr$ 5 V5X-PA!9H#5N) 44r

6 >C!r 21rPtMOCL A.r *tJPQUHUY|rb,'M?JUQPR-O<HU]n+'r2r^74JPOU\kr50COeMiI1MVW-QXQUNCL HUYO<h YC\CRAL IKJ^ZSM-T`\<RxOSaPh OUMiM-\PT-+1O<ZpL h IV\bHe UOeaD\bCLkQXmdPOeIL \bHUMerL&F61 44r

6 @ ^r.rXtMKL IVMKL lUh L Merkj"aeL QUHUIO<h YC\CRAL IKJ^ZSMT`\<RYbh \bCOCh h '\bNeIL Z/O<hXIKR`O *QXaXIV\CRAL QDMDr S0JWM<R<NMGQ V5R<N$V5RO *GV5X\M*GQ 5 V5RGW2V5U 7"4 - 68"#68"*6 kr

4+'r2r47JCOe\krq3HPO<h PMKL MpOCHP]vCL M?dPO<h L zDOeIL \bH#\PT h OPRoYCQqMiQFI/\PT d<HU\<RoY<O<HCL zXQD]g]^OeIiON<\^L HUIVM)dUM?L HUYIKJUQq]bL MVIiO<HUaXQT*d^HUaFIL \bHrP*W2I&P*W2Q RG 44r

6+'r2rs74JPOU\|r,'M?JUQURG-rQUR~R`L Z/O<HxO<HU]#r2O<HUYkr5 ZcN<h L aeL I!O<HU]HU\bHUiNCOUR`O<ZSQFIKRAL aM?JCOCN<QnRyQDaX\bHUMVIKR~dUaXIL \bHqT*Ro\bZ d<HU\<RyY<O<HCL zXQX]fN<\^L HeIVMdUM?L HUY#vPOPRAL OeIL \bHPO<hh QFvPQUhsMiQFI/ZSQFIKJU\b]srN5 V5X-P *GIW"!7Q N&Q V5R M<RJZ@ X\MSIF,RJZJIWNGM<RJZ*Q RS 4- 6 * 444r

C

Page 23: Computer Graphics at Stanford University

020

4060

80100

0

20

40

60

80

100−8

−6

−4

−2

0

2

4

6

8

10

020

4060

80100

0

20

40

60

80

100−1

−0.5

0

0.5

1

1.5

2

2.5

3

3.5

! ' " 9'B "#( &!#" " 2 ' " 9'B "#( !&E#"92 "

?>@BA>C D1C r

!E#' " 2 !."!+ 8>!

?>@BA>C D7C r Q N<M<U Q M*GQ V5R V K N MR*RJIZP7V5Q R(GBN NQ RS MLZJQ NGMR I V5RGV 5W p