»ó¼¼Á¤º¸
	
	
		
			
				
					
					
						óÀ½ ¸¸³ª´Â 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·Î ÆÄÀÌÇÁ¶óÀΠ°³Ã¼ Ä³½Ì 
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 ¿ä¾à