»ó¼¼Á¤º¸
óÀ½ ¸¸³ª´Â Vulkan
- ÀúÀÚ
- Æĸ£¹Î´õ ½Ì Àú/ÀÌȯ¿ë ¿ª
- ÃâÆÇ»ç
- ÇѺû¹Ìµð¾î
- ÃâÆÇÀÏ
- 2017-10-20
- µî·ÏÀÏ
- 2018-01-18
- ÆÄÀÏÆ÷¸Ë
- PDF
- ÆÄÀÏÅ©±â
- 6MB
- °ø±Þ»ç
- YES24
- Áö¿ø±â±â
-
PC
PHONE
TABLET
À¥ºä¾î
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ºä¾îÇÁ·Î±×·¥ ¼³Ä¡ ¾È³»
Ã¥¼Ò°³
Â÷¼¼´ë ±×·¡ÇȽº API Ç¥ÁØ VulkanÀ» ±âÃʺÎÅÍ ÇнÀÇϱâ À§ÇÑ ¸ðµç °Í
OpenGL APIÀÇ Â÷¼¼´ë Ç¥ÁØÀ̶ó°í º¸±âµµ ÇÏÁö¸¸, VulkanÀº »õ·Î¿î API¿¡ ´ëÇÑ ½ÃÀåÀÇ ¿ä±¸¿¡ ¸ÂÃß¾î ¿ÏÀüÈ÷ »õ·Î¿î Á¢±Ù ¹æ½ÄÀ¸·Î ±âÃʺÎÅÍ ´Ù½Ã ¼³°èÇÑ Â÷¼¼´ë ±×·¡ÇȽº ¹× ÄÄÇ»Æà API Ç¥ÁØÀÌ´Ù. VulkanÀº GPU Çϵå¿þ¾î ¼³Á¤À» Á¦¾îÇØ º´·Ä ÄÄÇ»Æà ´É·ÂÀ» ÃÖ´ëÇÑ È°¿ëÇÏ°Ô ÇÑ´Ù. VulkanÀÇ µå¶óÀ̹ö °èÃþÀº ÀÛ°Ô ±¸¼ºµÅ Àִµ¥, ÀÌ´Â ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ°¡ ÀÀ¿ë ÇÁ·Î±×·¥°ú »ç¿ëÇÏ´Â ÀÚ¿ø, ¸Þ¸ð¸® °ü¸®, µ¿±âÈ µî ´õ ¸¹Àº °ÍÀ» Ã¥ÀÓÁ®¾ß ÇÑ´Ù´Â °ÍÀ» ¶æÇÑ´Ù. µû¶ó¼ Vulkan API·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏ·Á¸é ÀÏÁ¤ ¼öÁØ ÀÌ»óÀÇ ±×·¡ÇȽº¿Í ÇÁ·Î±×·¡¹Ö °ü·Ã Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.
ÀÌ Ã¥¿¡´Â VulkanÀÇ ±âÃʸ¦ ÇнÀÇϱâ À§ÇÑ ¸ðµç °ÍÀÌ ´ã°Ü ÀÖ´Ù. ÀÌ Ã¥Àº µ¶ÀÚ·Î ÇÏ¿©±Ý VulkanÀÇ À̷аú °³³ä, API Ç¥ÁØÀ» ¹è¿ì°í, ½Ç½À ¿¹Á¦¸¦ ÅëÇØ VulkanÀÌ ÀÛµ¿ÇÏ´Â °ÍÀ» º¼ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀÌ Ã¥¿¡¼´Â µÇµµ·Ï ÀϹÝÀûÀÌ°í Á÷Á¢ÀûÀÎ °³³äÀ̳ª ¿ë¾î¸¦ »ç¿ëÇÏ·Á°í ³ë·ÂÇß´Ù. ƯÈ÷ ¿¹Á¦´Â µ¶ÀÚ°¡ VulkanÀ» Â÷±ÙÂ÷±Ù ¹è¿ï ¼ö ÀÖ°Ô Àå ¼ø¼´ë·Î µû¶ó Çϵµ·Ï ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, °¢ ÀåÀº ÀÌÀü ÀåÀÇ ³»¿ë¿¡ »õ·Î¿î ³»¿ëÀ» Ãß°¡ÇÏ°í Â÷ÀÌÁ¡À» ¼Ò°³ÇÑ´Ù.
ÀÌ Ã¥À» ÅëÇØ VulkanÀ» ¿Ïº®È÷ ¸¶½ºÅÍÇϱâ´Â ¾î·ÆÁö¸¸, VulkanÀÌ ±âº» °³³ä°ú API Ç¥ÁØÀ» ¹è¿ì°í ¿¹Á¦¸¦ ÅëÇØ ±âº» µ¿ÀÛ°ú ±â´ÉÀ» »ìÆ캼 ¼ö ÀÖ´Ù. °ÔÀÓÀÇ ¼º´É Çâ»ó°ú ÃÖÀûÈ ¶Ç´Â °ÔÀÓ ¿£Áø °³¹ß¿¡ °ü½ÉÀÌ ÀÖ´Â °³¹ßÀÚ¶ó¸é VulkanÀ» ÀÌ¿ëÇØ ¸¸Á·µµ ³ôÀº °á°ú¸¦ ¾ò±æ ¹Ù¶õ´Ù.
ÀúÀÚ¼Ò°³
½Ì°¡Æ÷¸£¿¡ À§Ä¡ÇÑ ºí·¢¸ÅÁ÷µðÀÚÀÎBlackmagic Design¿¡¼ ÄÄÇ»ÅÍ ±×·¡ÇȽº ¿£Áö´Ï¾î·Î ÀÏÇÏ°í ÀÖ´Ù. ±×·¡ÇȽº ÀÀ¿ë °³¹ß °ü·ÃµÈ ¾÷¹«¸¦ ÇØ¿Ô°í, ƯÈ÷ ³×Æ®¿öÅ© ½Ã¹Ä·¹À̼Ç, ±âÇÏ ¸ðµ¨¸µ, ³×ºñ°ÔÀ̼Ç, ÀÚµ¿Â÷, ÀÎÆ÷Å×ÀθÕÆ® ½Ã½ºÅÛ, ¿µ»óó¸®, Æ÷½ºÆ® ÇÁ·Î´ö¼Ç °ü·Ã ºÐ¾ß¿¡¼ 10³â ÀÌ»ó ÀÏÇØ¿Ô´Ù. ±×ÀÇ °ü½É ¿¬±¸ ºÐ¾ß·Î´Â GPU ÇÁ·Î±×·¡¹Ö, ±×·¡ÇȽº ¹× ÄÄÇ»Æà ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ È®À强À» À§ÇÑ Æ÷Æðú ¼º´É ÃÖÀûÈ ±â¼ú µîÀÌ ÀÖ´Ù. ±×´Â Vulkan°ú Metal, OpenGL ES Æ®·¹À̳ʷΠȰµ¿ÇÏ°í ÀÖÀ¸¸ç, ¡ºOpenGL ES 3.0 Cookbook¡»(Packt, 2015)À» Àú¼úÇÑ ¹Ù ÀÖ´Ù. ¿©Çà°ú °¡º¿î ¿ä¸®°¡ Ãë¹ÌÀÌ°í, µþ¾ÆÀÌ¿Í ÁÁÀº ½Ã°£À» º¸³»·Á°í ³ë·ÂÇÏ°í ÀÖ´Ù. ÀúÀÚ¿Í ¿¬¶ôÇÏ°í ½Í´Ù¸é https://www.linkedin.com/in/parmindersingh18 ¶Ç´Â http://openglescookbook.comÀ» ÅëÇØ ¸¸³¯ ¼ö ÀÖ´Ù.
¸ñÂ÷
CHAPTER 1 Â÷¼¼´ë 3D ±×·¡ÇȽº API ½ÃÀÛÇϱâ
1.1 Vulkan°ú ±× ÁøÈ °úÁ¤
1.2 Vulkan vs OpenGL
1.3 ¾Ë¾ÆµÎ¾î¾ß ÇÒ ÁÖ¿ä ¿ë¾î
1.4 VulkanÀÇ ±âÃÊ
1.5 Vulkan ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀÌÇØ
1.6 Vulkan ÇÁ·Î±×·¡¹Ö ¸ðµ¨ ½ÃÀÛÇϱâ
1.7 ¿ä¾à
CHAPTER 2 óÀ½ ¸¸µå´Â Vulkan ½´µµ ÇÁ·Î±×·¥
2.1 Vulkan ¼³Ä¡
2.2 Hello World ½´µµ ÄÚµå
2.3 Çϳª·Î ¸ÂÃß±â
2.4 ¿ä¾à
CHAPTER 3 ÀåÄ¡¿Í ÀλçÇϱâ
3.1 LunarG SDK ½ÃÀÛÇϱâ
3.2 CMake·Î ù ¹ø° ÇÁ·ÎÁ§Æ® ¼³Á¤Çϱâ
3.3 È®ÀåÆÇ ¼Ò°³ 3.3.1 ·¹À̾î¿Í È®ÀåÆÇ¿¡ ´ëÇÑ Äõ¸®
3.4 ÀνºÅϽº »ý¼º
3.5 ¹°¸®Àû ÀåÄ¡¿Í ³í¸®Àû ÀåÄ¡ ÀÌÇØÇϱâ
3.6 Å¥¿Í Å¥ Æйи® ÀÌÇØÇϱâ
3.7 ÀåÄ¡¿Í Å¥¸¦ ÇÔ²² ±¸ÇöÇϱâ
3.8 ¿ä¾à
CHAPTER 4 µð¹ö±ë
4.1 µð¹ö±ë ¸Àº¸±â
4.2 LunarG À¯È¿¼º °ËÁõ ·¹À̾î¿Í ÇØ´ç ±â´É ÀÌÇØÇϱâ
4.3 µð¹ö±ë ±¸Çö
4.4 ¿ä¾à
CHAPTER 5 Ä¿¸Çµå ¹öÆÛ¿Í ¸Þ¸ð¸® °ü¸®
5.1 Ä¿¸Çµå ¹öÆÛ ½ÃÀÛÇϱâ
5.2 Ä¿¸Çµå Ç®°ú ¹öÆÛ API
5.3 Ä¿¸Çµå ¹öÆÛÀÇ ·¹ÄÚµù
5.4 Ä¿¸Çµå ¹öÆÛ¸¦ À§ÇÑ ·¡ÆÛ Å¬·¡½º ±¸Çö
5.5 ¸Þ¸ð¸® °ü¸®
5.6 ¿ä¾à
CHAPTER 6 WSI¸¦ ÀÌ¿ëÇÑ À̹ÌÁö ¸®¼Ò½º ÇÒ´ç°ú ½º¿ÍÇÁ üÀÎ ±¸Ãà
6.1 À̹ÌÁö ¸®¼Ò½º ½ÃÀÛÇϱâ
6.2 À̹ÌÁö ¸®¼Ò½º ÀÌÇØÇϱâ
6.3 ¸Þ¸ð¸® ÇÒ´ç°ú À̹ÌÁö ¸®¼Ò½º ¹ÙÀεù
6.4 ½º¿ÍÇÁ üÀÎ ¼Ò°³
6.5 ±íÀÌ À̹ÌÁö »ý¼º
6.6 ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ È帧 ¿ä¾à
6.7 ¿ä¾à
CHAPTER 7¹öÆÛ ¸®¼Ò½º, ·»´õ Æнº, ÇÁ·¹ÀÓ ¹öÆÛ¿Í SPIR-V ¼ÎÀÌ´õ
7.1 ¹öÆÛ ¸®¼Ò½ºÀÇ À¯Çü ÀÌÇØÇϱâ
7.2 ¹öÆÛ ¸®¼Ò½º·Î ±âÇÏ µ¥ÀÌÅÍ »ý¼ºÇϱâ
7.3 ·»´õ Æнº ÀÌÇØÇϱâ
7.4 ·»´õ Æнº »ç¿ë°ú ÇÁ·¹ÀÓ ¹öÆÛ »ý¼ºÇϱâ
7.5 ¹è°æ»ö Áö¿ì±â
7.6 Vulkan¿¡¼ÀÇ ¼ÎÀÌ´õ ÀÛ¾÷
7.7 ¿ä¾à
CHAPTER 8 ÆÄÀÌÇÁ¶óÀΰú ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ® °ü¸®
8.1 ÆÄÀÌÇÁ¶óÀÎ ½ÃÀÛÇϱâ
8.2 PCO·Î ÆÄÀÌÇÁ¶óÀÎ °³Ã¼ ij½Ì
8.3 ±×·¡ÇȽº ÆÄÀÌÇÁ¶óÀÎ »ý¼º
8.4 ÄÄÇ»Æà ÆÄÀÌÇÁ¶óÀÎ ÀÌÇØ
8.5 VulkanÀÇ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ® °³Ã¼
8.6 ÆÄÀÌÇÁ¶óÀÎ ±¸Çö
8.7 ¿ä¾à
CHAPTER 9 °³Ã¼ ±×¸®±â
9.1 VulkanÀÇ ±×¸®±â °úÁ¤ °³¿ä
9.2 µå·ÎÀ× °³Ã¼ ÁغñÇϱâ
9.3 µå·ÎÀ× °³Ã¼ÀÇ ·»´õ¸µ
9.4 Àε¦½ÌµÈ ±âÇÏÀÇ ·»´õ¸µ
9.5 VulkanÀÇ µ¿±âÈ ÇÁ¸®¹ÌƼºê ÀÌÇØÇϱâ
9.6 µð½ºÇ÷¹ÀÌ À©µµÀÇ Å©±â Á¶Á¤
9.7 ¿ä¾à
CHAPTER 10 µð½ºÅ©¸³ÅÍ¿Í Çª½Ã »ó¼ö
10.1 µð½ºÅ©¸³ÅÍÀÇ °³³ä ÀÌÇØÇϱâ
10.2 Vulkan¿¡¼ À¯´ÏÆûÀ» ±¸ÇöÇÏ´Â ¹æ¹ý
10.3 Ǫ½Ã »ó¼ö ¾÷µ¥ÀÌÆ®
10.4 ¿ä¾à
CHAPTER 11 ÅؽºÃ³ ±×¸®±â
11.1 À̹ÌÁö ¸®¼Ò½ºÀÇ °³¿ä
11.2 ÅؽºÃ³ µå·ÎÀ×À» À§ÇÑ »çÀü ÀÛ¾÷
11.3 ¼±Çü ŸÀϸµÀ¸·Î À̹ÌÁö ¸®¼Ò½º ±¸ÇöÇϱâ
11.4 ÃÖÀû ŸÀϸµÀ¸·Î À̹ÌÁö ¸®¼Ò½º ±¸ÇöÇϱâ
11.5 À̹ÌÁö¿Í ¹öÆÛ °£ µ¥ÀÌÅÍ ³»¿ë º¹»ç
11.6 µð½ºÅ©¸³ÅÍ ¼¼Æ®ÀÇ ¾÷µ¥ÀÌÆ®
11.7 ¿ä¾à