À¯´ÏƼ Å×Å©³î·ÎÁö½º°¡ Unity 2018 ¿£ÁøÀÇ ÃֽйöÀüÀÎ ‘Unity 2018.2’¸¦ Ãâ½ÃÇß´Ù.
Unity 2018.2´Â ´Ù¾çÇÑ ±â´ÉÀÌ Ãß°¡µÇ°í ¼º´ÉÀÌ ´ëÆø Çâ»óµÅ °³¹ßÀÚ ¹× ¾ÆÆ¼½ºÆ®µé¿¡°Ô ÃÖ°í ¼öÁØÀÇ ±×·¡ÇÈ ¹× ÃÖÀûȸ¦ µ¿½Ã¿¡ Áö¿øÇÑ´Ù. ƯÈ÷ Â÷¼¼´ë ·»´õ¸µÀ» °¡´ÉÄÉ ÇÏ´Â ½ºÅ©¸³ÅÍºí ·»´õ ÆÄÀÌÇÁ¶óÀÎ(Scriptable Render Pipeline) ±â´É °È°¡ µ¸º¸À̸ç, ±×·¡ÇȰú ÆÛÆ÷¸Õ½º ¼º´ÉÀ» ³ôÀÌ´Â ±â´Éµé°ú »õ·Î¿î 2D ±â´É, ´Ù¾çÇÑ È¯°æ¿¡¼ÀÇ Æí¸®ÇÑ ÄÜÅÙÃ÷ Á¦ÀÛÀ» µ½´Â ±â´ÉµéÀÌ Å¾ÀçµÆ´Ù.
¸ÕÀú Unity 2018.1¿¡¼ ÃÖÃÊ·Î Ãß°¡µÆ´ø ½ºÅ©¸³ÅÍºí ·»´õ ÆÄÀÌÇÁ¶óÀÎ ±â´ÉÀÌ ´õ¿í °ÈµÆ´Ù. SRP ¹èó(SRP batcher) ¹æ½ÄÀÇ µµÀÔÀ¸·Î GPUÀÇ ¼º´É ÀúÇÏ ¾øÀÌ CPUÀÇ ·»´õ¸µ ¼Óµµ°¡ Çâ»óµÆÀ¸¸ç, ½ºÅ©¸³ÅÍºí ¼ÎÀÌ´õ ¹è¸®¾ðÆ® ½ºÆ®¸®ÇÎ(Scriptable shader variants stripping) ±â´ÉÀÌ Ãß°¡µÅ º¹ÀâÇÑ ÇÁ·ÎÁ§Æ®¿¡¼µµ ºôµå ŸÀÓ°ú µ¥ÀÌÅÍ Å©±â¸¦ ÁÙÀÏ ¼ö ÀÖ°Ô µÆ´Ù.
¶ÇÇÑ LWRP(Lightweight Render Pipeline: °æ·® ·»´õ ÆÄÀÌÇÁ¶óÀÎ)¿¡¼µµ °í¼º´É ±×·¡ÇÈ ±¸ÇöÀÌ °¡´ÉÇØÁ® Àú»ç¾ç Çϵå¿þ¾î ¹× XR, ¸ð¹ÙÀÏ Ç÷§Æû µî¿¡¼ À¯¿ëÇÏ°Ô »ç¿ëµÉ Àü¸ÁÀÌ´Ù. Unity 2018.1¿¡¼ ÇÁ¸®ºä·Î ¼±º¸¿´´ø ‘¼ÎÀÌ´õ ±×·¡ÇÁ(Shader Graph)’ ±â´Éµµ Ãß°¡µÅ °í·Àú»ç¾ç ÄÜÅÙÃ÷ Á¦ÀÛ ½Ã¿¡ ¸ðµÎ ¼ÎÀÌ´õ¸¦ ½Ã°¢ÀûÀ¸·Î È®ÀÎÇϸç ÄÚµù ¾øÀÌ ½±°í Æí¸®ÇÏ°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖ´Ù.
ÇÁ·Î±×·¹½Ãºê ¶óÀÌÆ®¸ÅÆÛ(Progressive Lightmapper) ¼º´Éµµ °ÈµÅ ºûÀÇ ¹üÀ§¿Í °µµ¿¡ µû¸¥ µðÅ×ÀÏÇÑ Á¶¸í È¿°ú°¡ °¡´ÉÇØÁ³À¸¸ç, ƯÈ÷ °í»ç¾ç ±×·¡ÇÈÀ» ·»´õ¸µÇÏ´Â HDRP(High-Definition Render Pipeline: °íÇØ»óµµ ·»´õ ÆÄÀÌÇÁ¶óÀÎ)¿¡¼´Â ½Ç½Ã°£ Á¶¸í ¹× ºûÀÇ °µµ¸¦ ³ªÅ¸³»´Â ¹°¸®ÀûÀÎ ´ÜÀ§ÀÇ »ç¿ëÀÌ °¡´ÉÇØÁ³´Ù.
¶ÇÇÑ Unity 2018.2¿¡¼ »õ·Ó°Ô Ãß°¡µÈ ÅØ½ºÃ³ ¹Ó¸Ê ½ºÆ®¸®¹Ö(Texture Mipmap Streaming) ±â´ÉÀ» »ç¿ëÇÏ¸é ¸Þ½Ã(mesh)°¡ ¾×Ƽºê Ä«¸Þ¶ó¿¡ ±ÙÁ¢ÇÑ °æ¿ì¿¡¸¸ °íÇØ»óµµ ÅØ½ºÃ³ ¹Ó¸ÊÀ» ·ÎµåÇÏ°Ô µÅ, ÅØ½ºÃ³ ¸Þ¸ð¸® ¿ä±¸ »ç¾çÀ» ÁÙÀÌ°í ·Îµù ½Ã°£À» ´ÜÃàÇÒ ¼ö ÀÖ´Ù.
º¹ÀâÇÑ ÄÚµù ÀÛ¾÷ ¾øÀÌ ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼ÀÇ ÀåÁ¡À» Ȱ¿ëÇØ ÆÛÆ÷¸Õ½º¸¦ Å©°Ô Çâ»ó½Ãų ¼ö ÀÖ´Â C# À⠽ýºÅÛ(C# Job System)°ú ¿£Æ¼Æ¼ ÄÄÆ÷³ÍÆ® ½Ã½ºÅÛ(Entity Component System)µµ ÇÑÃþ ¾÷±×·¹ÀÌµåµÆ´Ù. Unity 2018.2¿¡¼´Â ÄÄÆ÷³ÍÆ® »óÅ¿¡ º¯È°¡ ÀÖÀ» °æ¿ì ÀÌ¿¡ ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ¸ç À̺¥Æ® ±â¹Ý ÇൿÀÇ ¿¡¹Ä·¹À̼ÇÀÌ °¡´ÉÇÑ ¸®¾×Ƽºê(Reactive) ½Ã½ºÅÛÀÌ Ãß°¡µÆ´Ù.
»õ·Î¿î 2D ±â´ÉÀ¸·Î´Â ÄÜÅÙÃ÷ ³»¿¡¼ ÇÊ¿äÇÑ ¸ðµç °è»ê ÀÛ¾÷À» ÀÚµ¿À¸·Î ¼öÇàÇØ ´Ù¾çÇÑ ±â±âÀÇ ½ºÅ©¸° »çÀÌÁî¿Í °ü°è¾øÀÌ Ç×»ó Á¤±³Çϰí Á¤È®ÇÑ Çȼ¿À» ±¸ÇöÇϵµ·Ï µ½´Â Çȼ¿ ÆÛÆåÆ® Ä«¸Þ¶ó(Pixel Perfect Camera)°¡ ÇÁ¸®ºä ¹öÀüÀ¸·Î ¼±º¸ÀδÙ.
¶ÇÇÑ °ÔÀÓ Á¦ÀÛ ½Ã ´Ù¾çÇÑ ÇÁ¸®ÆÕ, ÅØ½ºÃ³, ¸ÓƼ¸®¾ó, ¿Àµð¿À Ŭ¸³, ¾Ö´Ï¸ÞÀÌ¼Ç µîÀÇ °¢Á¾ ¿¡¼ÂµéÀ» È¿À²ÀûÀÌ°í Æí¸®ÇÏ°Ô °ü¸®ÇÒ ¼ö ÀÖ´Â ‘¾îµå·¹¼ºí ¿¡¼Â ½Ã½ºÅÛ(Addressable Asset System)’ÀÌ Ãß°¡µÆ´Ù. ÀÌ ±â´ÉÀ» Ȱ¿ëÇϸé ÄÜÅÙÃ÷ ·Îµå ¿©ºÎ¸¦ ÀÚµ¿À¸·Î °áÁ¤Áö¾î º¸´Ù È¿À²ÀûÀ¸·Î ¸Þ¸ð¸®¸¦ °ü¸®ÇÒ ¼ö ÀÖ°í, °ÔÀÓ ±Ô¸ðÀÇ È®Àå¿¡ µû¶ó Á¦ÀÛ ÆÀ ±Ô¸ð ¿ª½Ã ½±°Ô ´Ã·Á³ª°¥ ¼ö ÀÖ´Ù.
À̿ܿ¡ 4K ¸ð´ÏÅÍ »ç¿ëÀÚ¸¦ À§ÇØ À¯´ÏƼ ¿¡µðÅÍ¿¡¼ °íÇØ»óµµ°¡ Áö¿øµÇ¸ç, À©µµ¿ì ȯ°æ¿¡¼´Â ´Ù¾çÇÑ Å©±âÀÇ ¸ð´ÏÅÍ¿¡ ´ëÇÑ ¸ð´ÏÅͺ° ½ºÄÉÀÏ Áö¿øµµ °¡´ÉÇØÁ³´Ù. |