À̷аú ½Ç¹«¸¦ Á¢¸ñÇÑ °ÔÀÓ ÇÁ·Î±×·¡¸Ó ÃÖ°íÀÇ ¼öÇÐ ÇнÀ¼!
°ÔÀÓÀ» °³¹ßÇÏ¸ç ¼öÇÐÀ» µ¶ÇÐÇÑ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î°¡ Çö¾÷¿¡¼ÀÇ ½ÃÇàÂø¿À °æÇèÀ» ¹ÙÅÁÀ¸·Î ÇöÀå¿¡¼ÀÇ ¼ö¿ä¸¦ ¿°µÎ¿¡ µÎ°í Çö½ÇÀûÀ¸·Î ±¸¼ºÇß´Ù. Çö¾÷¿¡ ÇÊ¿äÇÑ Áö½ÄÀ» ºü¸£°Ô ½ÀµæÇÒ ¼ö ÀÖµµ·Ï °ÔÀÓ °³¹ßÀÚ°¡ ¾Ë¾Æ¾ß ÇÒ ¼öÇÐ Áö½Ä¸¸À» ´ã¾Æ ½Ç¹«¿ë »ýÁ¸ Áöħ¼·Î ÀûÇÕÇÏ´Ù. ¸ÕÀú ¼öÇÐ °³³äÀ» »ìÆ캸°í, ÀÌ¾î¼ À¯´ÏƼ ¿¹Á¦¸¦ ½ÇÇàÇØ ´«À¸·Î ±× ¿ø¸®¸¦ Á÷Á¢ È®ÀÎÇÒ ¼ö ÀÖ¾î ¼öÆ÷ÀÚµµ È®½ÇÇÏ°Ô ¼öÇÐÀ» ¹è¿ï ¼ö ÀÖ´Ù.
CHAPTER 1 »ï°¢ÇÔ¼ö
__1.1 »ï°¢Çü
__1.2 Á÷°¢»ï°¢Çü
__1.3 ÇÇŸ°í¶ó½ºÀÇ Á¤¸®
__1.4 »çÀÎ, ÄÚ»çÀÎ, źÁ¨Æ®
__1.5 »ï°¢ÇÔ¼öÀÇ Áֱ⼺
____1.5.1 ´ÜÀ§¿ø
____1.5.2 ÄÚ»çÀιýÄ¢
____1.5.3 Áֱ⼺
____1.5.4 ¶óµð¾È
____1.5.5 µ¡¼ÀÁ¤¸®
____1.5.6 »çÀÎÆÄ, ÄÚ»çÀÎÆÄ
__1.6 À¯´ÏƼ ¿¹Á¦ : Ŭ¸¯ À§Ä¡¸¦ ÇâÇϴ ĸ½¶?¹ÙÀεåÇÏ´Â ±¸Ã¼
____1.6.1 µ¿ÀÛ°ú »ç¾ç
____1.6.2 ±¸Çö ÄÚµå
CHAPTER 2 ÁÂÇ¥°è
__2.1 Á÷±³ÁÂÇ¥°è
____2.1.1 2D ÁÂÇ¥°è
____2.1.2 3D ÁÂÇ¥°è
____2.1.3 ¿Þ¼Õ ÁÂÇ¥°è¿Í ¿À¸¥¼Õ ÁÂÇ¥°è
____2.1.4 ·ÎÄà ÁÂÇ¥°è¿Í ¿ùµå ÁÂÇ¥°è
____2.1.5 Center/Pivot°ú Local/Global
____2.1.6 ½ºÅ©¸° ÁÂÇ¥
__2.2 ±ØÁÂÇ¥°è
____2.2.1 2D ±ØÁÂÇ¥°è
____2.2.2 3D ±ØÁÂÇ¥°è = ±¸¸éÁÂÇ¥°è
__2.3 À¯´ÏƼ ¿¹Á¦ : 3ÀÎĪ ½ÃÁ¡ Ä«¸Þ¶ó
____2.3.1 µ¿ÀÛ°ú »ç¾ç
____2.3.2 ±¸Çö ÄÚµå
CHAPTER 3 º¤ÅÍ
__3.1 º¤ÅÍÀÇ Á¤ÀÇ
____3.1.1 ¼öº¤ÅÍ
____3.1.2 ±âÇϺ¤ÅÍ
____3.1.3 ½ºÄ®¶ó
__3.2 º¤ÅÍ ¿¬»ê
____3.2.1 µ¡¼À¡¤»¬¼À¡¤±³È¯¹ýÄ¢¡¤°áÇÕ¹ýÄ¢
____3.2.2 ½ºÄ®¶ó °ö¼À¡¤³ª´°¼À
____3.2.3 ´ÜÀ§º¤ÅÍ
____3.2.4 ±âÀú¿Í ÁÂÇ¥°è
____3.2.5 ¹ý¼±º¤ÅÍ
____3.2.6 Å©±â
____3.2.7 ³»Àû
____3.2.8 º¤ÅÍÀÇ Á÷±³Åõ¿µ
____3.2.9 ³»ÀûÀÇ ÀÀ¿ë
____3.2.10 ¿ÜÀû
____3.2.11 ¿ÜÀûÀÇ ÀÀ¿ë
__3.3 À¯´ÏƼ ¿¹Á¦ : °£ÀÌ Ãæµ¹ ÆÇÁ¤
____3.3.1 µ¿ÀÛ°ú »ç¾ç
____3.3.2 ±¸Çö ÄÚµå
CHAPTER 4 Çà·Ä
__4.1 Çà·ÄÀÇ Á¤ÀÇ
____4.1.1 Á¤ÀÇ
____4.1.2 Çà·ÄÀÇ Á¾·ù
__4.2 Çà·ÄÀÇ ¿¬»ê
____4.2.1 Çà·Ä°ú Çà·ÄÀÇ ¿¬»ê
____4.2.2 ÀüÄ¡Çà·Ä
____4.2.3 ¿ªÇà·Ä
____4.2.4 Çà·Ä°ú º¤ÅÍÀÇ °ö¼À
____4.2.5 ½ºÀ§Áñ ¿¬»ê119
____4.2.6 Çà¿ì¼±°ú ¿¿ì¼±
____4.2.7 AoS¿Í SoA
____4.2.8 Çà·Ä½Ä
____4.2.9 Á÷±³Çà·Ä
__4.3 À¯´ÏƼ ¿¹Á¦ : Çà·Ä °è»êÀ» À§ÇÑ Inspector È®Àå
____4.3.1 À¯´ÏƼ ¿¡µðÅÍÀÇ È®Àå ±â´É
____4.3.2 µ¿ÀÛ°ú »ç¾ç130
____4.3.3 ±¸Çö ÄÚµå
CHAPTER 5 ÁÂÇ¥ º¯È¯
__5.1 ÁÂÇ¥ º¯È¯À̶õ ¹«¾ùÀΰ¡
__5.2 Áö¿À¸ÞÆ®¸® ÆÄÀÌÇÁ¶óÀÎ
____5.2.1 ¸ðµ¨ º¯È¯
____5.2.2 ºä º¯È¯
____5.2.3 ÇÁ·ÎÁ§¼Ç º¯È¯
__5.3 µ¿Â÷ÁÂÇ¥°è
____5.3.1 µ¿Â÷ÁÂÇ¥°è¶õ ¹«¾ùÀΰ¡
____5.3.2 µ¿Â÷ÁÂÇ¥°è¿Í »ç¿µ±âÇÏÇÐ
____5.3.3 À¯´ÏƼÀÇ µ¿Â÷ÁÂÇ¥°è
__5.4 º¯È¯ Á¾·ù
____5.4.1 ¼±Çü º¯È¯
____5.4.2 ¾ÆÇÉ º¯È¯
____5.4.3 ¸®Áöµå¹Ùµð º¯È¯
____5.4.4 Åõ¿µ º¯È¯
__5.5 ÁÂÇ¥ º¯È¯ÀÇ Çà·Ä Ç¥Çö
____5.5.1 ÆòÇàÀ̵¿
____5.5.2 ȸÀü
____5.5.3 ½ºÄÉÀÏ
____5.5.4 ¸ðµ¨ º¯È¯
____5.5.5 ±âÀú º¯È¯
____5.5.6 ºä º¯È¯
____5.5.7 ¿ø±ÙÅõ¿µ º¯È¯
____5.5.8 Á÷±³Åõ¿µ º¯È¯
____5.5.9 µî°¢Åõ¿µ º¯È¯
__5.6 À¯´ÏƼ ¿¹Á¦ : Çà·Ä¿¡ ÀÇÇÑ ¾ÆÇÉ º¯È¯°ú ÇÁ·ÎÁ§¼Ç º¯È¯
____5.6.1 µ¿ÀÛ°ú »ç¾ç
____5.6.2 ±¸Çö ÄÚµå
CHAPTER 6 »ç¿ø¼ö
__6.1 ȸÀüÇ¥ÇöÀÇ Á¾·ù
____6.1.1 ¿ÀÀÏ·¯°¢
____6.1.2 ·Îµå¸®°Ô½º ȸÀü °ø½Ä
____6.1.3 Áü¹ú¶ô
____6.1.4 ȸÀü Çà·Ä ¹®Á¦
____6.1.5 »ç¿ø¼öÀÇ ÀåÁ¡
__6.2 »ç¿ø¼öÀÇ Á¤ÀÇ
____6.2.1 º¹¼Ò¼ö
____6.2.2 ÀÌ¿ø¼ö
____6.2.3 »ç¿ø¼ö¶õ ¹«¾ùÀΰ¡
__6.3 »ç¿ø¼öÀÇ ¿¬»ê
____6.3.1 ½ºÄ®¶ó¹è
____6.3.2 °ø¾×
____6.3.3 Å©±â
____6.3.4 °ö¼À
____6.3.5 ´ÜÀ§ »ç¿ø¼ö
____6.3.6 ³»Àû
____6.3.7 ¿ª¼ö
____6.3.8 Çà·ÄÇ¥Çö
__6.4 »ç¿ø¼ö¸¦ ÀÌ¿ëÇÑ 3D ȸÀü
____6.4.1 ȸÀü
____6.4.2 º¸°£
__6.5 ½Ö´ë »ç¿ø¼ö
____6.5.1 Á¤ÀÇ
____6.5.2 ½ºÅ°´×¿¡ ÀÀ¿ëÇϱâ
____6.5.3 ¿¬»ê
____6.5.4 ¸®Áöµå¹Ùµð º¯È¯
__6.6 À¯´ÏƼ ¿¹Á¦ : »ç¿ø¼ö¸¦ ÀÌ¿ëÇÑ È¸Àü
____6.6.1 µ¿ÀÛ°ú »ç¾ç
____6.6.2 ±¸Çö ÄÚµå
CHAPTER 7 °î¼±
__7.1 °î¼±À» µÑ·¯½Ñ °³³ä
____7.1.1 º¸°£°ú ±Ù»ç
____7.1.2 ¸Å°³º¯¼ö ÇÔ¼ö
____7.1.3 ´ÙÇ×½Ä
____7.1.4 °î¼±°ú ½ºÇöóÀÎ
____7.1.5 ¿¬¼Ó¼º°ú ¹ÌºÐ
____7.1.6 ÀÌ¿ø¼ö¸¦ ÀÌ¿ëÇÑ ÀÚµ¿¹ÌºÐ
__7.2 °î¼± ¾Ë°í¸®Áò
____7.2.1 º£Áö¾î °î¼±
____7.2.2 Ĺ¸Ö·Ò ½ºÇöóÀÎ
____7.2.3 B ½ºÇöóÀÎ
__7.3 À¯´ÏƼ ¿¹Á¦ : ¼¼ Á¾·ùÀÇ °î¼±
____7.3.1 µ¿ÀÛ°ú »ç¾ç
____7.3.2 ±¸Çö ÄÚµå
CHAPTER 8 °ÔÀÓ ¾Û ȯ°æ
__8.1 °ÔÀÓ ¿£ÁøÀ¸·Î¼ÀÇ À¯´ÏƼ
____8.1.1 ¾À ±×·¡ÇÁ
____8.1.2 ÄÄÆ÷³ÍÆ® ÁöÇâ
____8.1.3 »÷µå¹Ú½º
____8.1.4 °ÔÀÓ ·çÇÁ
____8.1.5 CPU¿Í º´·Ä¼º
____8.1.6 GPU ÇÁ·±Æ®¿£µå
__8.2 ½º¸¶Æ®Æù ¾ÆÅ°ÅØó
____8.2.1 ±×·¡ÇÈ µå¶óÀ̹ö
____8.2.2 µå·Î ÄÝ ¹èĪ
____8.2.3 GPU ¾ÆÅ°ÅØóÀÇ º¯Ãµ
____8.2.4 Àú¼öÁØ ±×·¡ÇÈ API
____8.2.5 ÇìÅ×·ÎÁö´Ï¾î½º ¾ÆÅ°ÅØó
__8.3 ±×·¡ÇÈ ÆÄÀÌÇÁ¶óÀÎ
____8.3.1 OpenGL ES 2.0
____8.3.2 CPUÀÇ µå·Î ÄÝ »ý¼º
____8.3.3 ¹öÅؽº ¼ÎÀÌ´õ
____8.3.4 ÇÁ¸®¹ÌƼºê ¾î¼Àºí¸®
____8.3.5 ·¡½ºÅÍÈ
____8.3.6 ÇÁ·¡±×¸ÕÆ® ¼ÎÀÌ´õ
____8.3.7 ROP ó¸®
____8.3.8 OpenGL ES 3.0 ÀÌÈÄ
____8.3.9 µðÆÛµå ¼ÎÀ̵ù
____8.3.10 Å×¼¿·¹ÀÌ¼Ç ¼ÎÀÌ´õ
____8.3.11 Áö¿À¸ÞÆ®¸® ¼ÎÀÌ´õ
____8.3.12 ÄÄǻƮ ¼ÎÀÌ´õ
CHAPTER 9 ¼ÎÀÌ´õ
__9.1 À¯´ÏƼÀÇ ¼ÎÀÌ´õ
____9.1.1 ShaderLab
____9.1.2 ¼ÎÀ̵ù ¾ð¾î
____9.1.3 GLSL
____9.1.4 ¿¡µðÅÍ ¼³Á¤
____9.1.5 ¼ÎÀÌ´õÀÇ ±âº»
____9.1.6 ¿ÜºÎ µµ±¸¿Í WebGL
__9.2 Á¶¸í
____9.2.1 È®»ê¹Ý»ç
____9.2.2 ·¥¹ö½Ã¾È ¹Ý»ç ¸ðµ¨
____9.2.3 ÇÏÇÁ ·¥¹öÆ® È®»ê
____9.2.4 Æþ ¹Ý»ç ¸ðµ¨
____9.2.5 Á¤Á¡ ´ÜÀ§ Á¶¸í
____9.2.6 Çȼ¿ ´ÜÀ§ Á¶¸í
____9.2.7 ¸² ¶óÀÌÆÃ
__9.3 ÅؽºÃ³ ó¸®
____9.3.1 ÅؽºÃ³ ¸ÅÇÎ
____9.3.2 ¹ý¼± ¸ÅÇÎ
__9.4 ¹°¸® ±â¹Ý ·»´õ¸µ
____9.4.1 BRDF
____9.4.2 ÄîÅä·±½º °æ¸é ¹Ý»ç
ºÎ·Ï A_ À¯´ÏƼÀÇ ¹°¸®¿£Áø
ºÎ·Ï B_ ÄÚµå µ¿ÀÛ È¯°æ