|
|
|
|
|
|
|
¸ñÂ÷ |
|
Chapter 01 ±×·¡ÇȽº ½Ã½ºÅÛ°ú ¸ðµ¨
1.1 ÄÄÇ»ÅÍ ±×·¡ÇȽºÀÇ ÀÀ¿ë
1.2 ±×·¡ÇȽº ½Ã½ºÅÛ
1.3 ¿µ»ó ¹°¸®ÀûÀÎ ¿µ»ó°ú ÇÕ¼º ¿µ»ó
1.4 ¿µ»ó ½Ã½ºÅÛ
1.5 ÇÕ¼º Ä«¸Þ¶ó ¸ðµ¨
1.6 ÇÁ·Î±×·¡¸Ó ÀÎÅÍÆäÀ̽º
1.7 ±×·¡ÇȽº ±¸Á¶
1.8 ÇÁ·Î±×·¥ °¡´ÉÇÑ ÆÄÀÌÇÁ¶óÀÎ
1.9 ¼º´É Ư¼º
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 02 ±×·¡ÇȽº ÇÁ·Î±×·¡¹Ö
2.1 ½Ã¾îÇɽºÅ° °³½ºÅ¶
2.2 2Â÷¿ø ÀÀ¿ëÇÁ·Î±×·¥
2.3 OpenGL ÀÀ¿ëÇÁ·Î±×·¥ ÀÎÅÍÆäÀ̽º
2.4 ±âº» ¿ä¼Ò¿Í ¼Ó¼º
2.5 »ö
2.6 °üÃø
2.7 Á¦¾î ÇÔ¼öµé
2.8 °³½ºÅ¶ ÇÁ·Î±×·¥
2.9 ´Ù°¢Çü°ú Àç±Í
2.10 3Â÷¿ø °³½ºÅ¶
2.11 »óÈ£ÀÛ¿ë ±â´É Ãß°¡
2.12 ¸Þ´º
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 03 ±âÇÏÇÐÀû °´Ã¼¿Í º¯È¯
3.1 ½ºÄ®¶ó, Á¡, º¤ÅÍ
3.2 3Â÷¿ø ±âº» ¿ä¼Ò
3.3 ÁÂÇ¥°è¿Í ÇÁ·¹ÀÓ
3.4 OpenGL¿¡¼À¸ ÇÁ·¹ÀÓ
3.5 Çà·Ä°ú º¤ÅÍ Å¬·¹½º
3.6 »ö ÀÔ¹æüÀÇ ¸ðµ¨¸µ
3.7 º¯È¯
3.8 ȸÀü, À̵¿, Å©±â º¯È¯
3.9 µ¿Â÷ ÁÂÇ¥¿¡¼ÀÇ º¯È¯
3.10 º¯È¯ÀÇ ¿¬°á
3.11 OpenGLÀÇ º¯È¯Çà·Äµé
3.12 ÀÔ¹æü µ¹¸®±â
3.13 3Â÷¿ø ÀÀ¿ëµé¿¡ ´ëÇÑ ÀÎÅÍÆäÀ̽º
3.14 »ç¿ø¼ö
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 04 °üÃø
4.1 °íÀüÀû °üÃø°ú ÄÄÇ»ÅÍ °üÃø
4.2 ÄÄÇ»Å͸¦ ÀÌ¿ëÇÑ °üÃø
4.3 Ä«¸Þ¶óÀÇ À§Ä¡ ÁöÁ¤
4.4 ÆòÇàÅõ¿µ
4.5 Åõ½ÃÅõ¿µ
4.6 OpenGLÀ» ÀÌ¿ëÇÑ Åõ½ÃÅõ¿µ
4.7 Åõ»ç Åõ¿µÇà·Ä
4.8 Àº¸é Á¦°Å
4.9 ¸Þ½Ã µð½ºÇ÷¹ÀÌ
4.10 Åõ¿µ°ú ±×¸²ÀÚ
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 05 Á¶¸í°ú À½¿µ
5.1 Á¶¸í°ú ÀçÁú
5.2 ±¤¿ø
5.3 Phong ¹Ý»ç ¸ðÇü
5.4 ¹éÅÍ °è»ê
5.5 ´Ù°¢Çü À½¿µ
5.6 ¼øȯÀû ºÐÇÒ¿¡ ÀÇÇÑ ±¸ÀÇ ±¸»ç
5.7 Á¶¸í ¸Å°³º¯¼ö ÁöÁ¤
5.8 Á¶¸í ¸ðµ¨ ±¸ÇöÇϱâ
5.9 ±¸ ¸ðµ¨ÀÇ À½¿µÃ³¸®
5.10 Æò¸é Á¶¸í¹ý
5.11 Àü¿ªÀû ·»´õ¸µ
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 06 Á¤Á¡¿¡¼ ´ÜÆíµé±îÁö
6.1 ±âº» ±¸Çö Àü·«
6.2 ³× °¡Áö ÁÖ¿ä ÀÛ¾÷
6.3 Ŭ¸®ÇÎ
6.4 ¼±ºÐ Ŭ¸®ÇÎ
6.5 ´Ù°¢Çü Ŭ¸®ÇÎ
6.6 ´Ù¸¥ ±âº» ¿ä¼ÒÀÇ Å¬¸®ÇÎ
6.7 3Â÷¿ø¿¡¼ÀÇ Å¬¸®ÇÎ
6.8 ·¡½ºÅÍÈ
6.9 Bresenham ¾Ë°í¸®Áò
6.10 ´Ù°¢ÇüÀÇ ·¡½ºÅÍÈ
6.11 Àº¸é Á¦°Å
6.12 ¾ÈƼ¿¡Àϸ®¾î½Ì
6.13 µð½ºÇ÷¹ÀÌ °í·Á»çÇ×
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 07 ÀÌ»êÀû ±â¹ýµé
7.1 ¹öÆÛ
7.2 µðÁöÅÐ À̹ÌÁö
7.3 ¹öÆÛ ¾²±â
7.4 ¸ÅÇÎ ¹æ¹ý
7.5 ÅؽºÃ³ ¸ÅÇÎ
7.6 OpenGL¿¡¼ÀÇ ÅؽºÃ³ ¸ÅÇÎ
7.7 ÅؽºÃ³ »ý¼º
7.8 ȯ°æ ¸Ê
7.9 ¹Ý»ç ¸Ê ¿¹Á¦
7.10 ¹üÇÁ ¸ÅÇÎ
7.11 ÇÔ¼º ±â¹ý
7.12 »ùÇøµ°ú ¿¡Àϸ®¾î½Ì
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 08 ¸ðµ¨¸µ°ú °èÃþ±¸Á¶
8.1 ±âÈ£¿Í ÀνºÅϽº
8.2 °èÃþÀû ¸ðµ¨
8.3 ·Îº¿ ÆÈ
8.4 Æ®¸®¿Í ¼øȸ
8.5 Æ®¸® ÀÚ·á ±¸Á¶ÀÇ »ç¿ë
8.6 ¾Ö´Ï¸ÞÀ̼Ç
8.7 ±×·¡ÇÈ °´Ã¼µé
8.8 Àå¸é ±×·¡ÇÁ
8.9 Open Scene Graph
8.10 ±×·¡ÇȽº¿Í ÀÎÅͳÝ
8.11 ´Ù¸¥ Æ®¸® ±¸Á¶µé
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 09 ÀýÂ÷Àû ¹æ¹ýµé
9.1 ¾Ë°í¸®Áò¿¡ ±âÃÊÇÑ ¸ðµ¨µé
9.2 ¹°¸®±â¹Ý ¸ðµ¨°ú ÀÔÀÚ ½Ã½ºÅÛ
9.3 ´ºÅÏ ÀÔÀÚ
9.4 ÀÔÀÚ ½Ã½ºÅÛÀÇ ÇØ ±¸Çϱâ
9.5 Á¦¾àÁ¶°Ç
9.6 °£´ÜÇÑ ÀÔÀÚ ½Ã½ºÅÛ
9.7 ¾ð¾î ±â¹Ý ¸ðµ¨
9.8 Àç±ÍÀû ¹æ¹ýµé°ú ÇÁ·¢ÅÐ
9.9 ÀýÂ÷Àû ÀâÀ½
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 10 °î¼±°ú °î¸é
10.1 °î¼±°ú °î¸éÀÇ Ç¥Çö
10.2 ¼³°è ±âÁØ
10.3 ¸Å°³º¯¼öÇü 3Â÷ ´ÙÇ×½Ä °î¼±
10.4 º¸°£
10.5 Hermite °î¼±°ú °î¸é
10.6 Bezier °î¼±°ú °î¸é
10.7 3Â÷ B-½ºÇöóÀÎ
10.8 ÀϹÝÀûÀÎ B-½ºÇöóÀÎ
10.9 °î¼±°ú °î¸éÀÇ ·»´õ¸µ
10.10 Utah ãÁÖÀüÀÚ
10.11 ´ë¼ö °î¸é
10.12 ºÐÇÒ °î¼±°ú °î¸é
10.13 µ¥ÀÌÅͷκÎÅÍÀÇ ¸Þ½Ã »ý¼º
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Chapter 11 °í±Þ·»´õ¸µ
11.1 ÆÄÀÌÇÁ¶óÀÎ ·»´õ¸µÀÇ ÃÊ¿ù
11.2 ±¤¼± ÃßÀû
11.3 °£´ÜÇÑ ±¤¼± ÃßÀû±â ±¸ÇöÇϱâ
11.4 ·»´õ¸µ ¹æÁ¤½Ä
11.5 ¶óµð¿À½ÃƼ(Radiosity)
11.6 RenderMan
11.7 º´·Ä ·»´õ¸µ
11.8 º¼·ý ·»´õ¸µ
11.9 µîÀ§¸é°ú ¸¶ÄªÅ¥ºê
11.10 ¸Þ½ÃÀÇ °£·«È
11.11 Á÷Á¢ º¼·ý ·»´õ¸µ
11.12 À̹ÌÁö ±â¹Ý ·»´õ¸µ
¿ä¾à
Âü°í¹®Çå
¿¬½À¹®Á¦
Appendix A »ùÇà ÇÁ·Î±×·¥µé
Appendix B °ø°£
Appendix C Çà·Ä
Appendix D OpenGL ÇÔ¼ö
Âü°í¹®Çå
ã¾Æº¸±â |
|
|
|
ÀúÀÚ
|
|
¿¡µå¿öµå ¿£Á©
University of New MexicoÀÇ Computer Science, Electrical and Computer Engineering, ¹× Media Art Çаú ÃÖÃÊÀÇ Presidential Teaching Fellow¿´À¸¸ç ÇöÀç ¸í¿¹±³¼öÀÌ´Ù. ±×´Â University of Southern California¿¡¼ ¹Ú»çÇÐÀ§¸¦ ¹Þ¾Ò°í California Institute of Technology¿¡¼ °øÇлç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ±×´Â UNMÀÇ Art, Research, Technology, and Science Laboratory(http://artslab.unm.edu)ÀÇ Ã¥ÀÓÀÚÀ̱⵵ ÇÏ´Ù.
|
|
|
Dave Shreiner
|
|
|
Edward Angel
|
|
¿ªÀÚ
|
|
±¸ÀÚ¿µ
|
|
|
Á¤È¸°æ
[¿ª] OpenCL ÀÔ¹®
|
|
|
±Ç¿ÀºÀ
|
|
|
¹é³«ÈÆ
Çѱ¹°úÇбâ¼ú¿ø¿¡¼ Çлç, ¼®»ç, ¹Ú»ç ÇÐÀ§¸¦ ¹Þ°í, ÁÒ¿ÀÁö ¿ö½ÌÅÏ´ëÇп¡¼ Æ÷½ºÆ®´ÚÅÍ °úÁ¤À» °ÅÄ£ ÈÄ, °ÔÀÓȸ»ç¿¡¼ °³¹ß ¾÷¹«¸¦ ´ã´çÇÏ´Ù, 2004³âºÎÅÍ °æºÏ´ëÇб³ ÄÄÇ»ÅÍ°øÇкΠ±³¼ö·Î ÀçÁ÷ ÁßÀÌ´Ù. ±×·¡ÇȽº ±¹Á¦ Ç¥ÁØ ¶óÀ̺귯¸®¿¡ °ü¿©µÈ ¾÷¹«¸¦ 20³â ³Ñ°Ô ´ã´çÇÏ¿´°í, ÇöÀçµµ ¸ð¹ÙÀÏ ±â±â¿ë ±×·¡ÇȽº ¶óÀ̺귯¸® °³¹ß¿¡ Âü¿©ÁßÀÌ´Ù.
|
|
|
±è¿íÇö
|
|
|
±èÀçÁØ
¿ª¼ [OpenGLÀ» ÀÌ¿ëÇÑ ÄÄÇ»ÅÍ ±×·¡ÇȽº]
|
|
|
±¸ÀÚ¿µ, ±Ç¿ÀºÀ, ±è¿íÇö, ±èÀçÁØ, ¹é³«ÈÆ, Á¤È¸°æ
|
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|