Unity 2021.2 테크 스트림 릴리스가 출시되었습니다. 이번 릴리스에는 아티스트와 디자이너가 제작 워크플로를 최적화하고 더 몰입도 높은 경험을 만들도록 지원하는 다양한 최신 기능과 개선 사항이 포함되었습니다.
이번 릴리스에서는 2D 개발과 관련해 PSD 임포트와 2D 캐릭터 제작을 위한 워크플로 개선에 중점을 두었으며, 타일맵과 2D 물리의 성능과 확장성이 개선되었습니다. 또한 아름다운 고성능 2D 경험을 원활히 렌더링하기 위한 2D 그래픽스의 새로운 기능이 제공됩니다.
이 포스팅에서 이번 업데이트에 대한 자세한 내용을 확인하시기 바랍니다.
2D Animation 7.0은 Skinning Editor를 통해 사용자 경험을 지원합니다. 이제 Sprite Influence 툴을 사용하면, 선택한 뼈대가 영향을 주는 스프라이트를 감지할 수 있습니다. 또한 Visibility 패널에 새로 추가된 컬러 피커를 사용하여 뼈대의 색상을 수정할 수 있습니다.
2D Animation 7.0 포럼에서 이번 변경 사항에 대한 토론에 참여하세요.
Unity 2021.2용 2D PSD Importer 6.0은 Unity에서 Photoshop이나 다른 이미지 편집 툴의 워크플로를 편리하게 사용할 수 있도록 레이어 관리와 매핑에 우선 순위를 두었습니다.
특히, Sprite Rect를 레이어 ID가 아닌 Photoshop 파일의 레이어 이름에 매핑하는 기능이 추가되었습니다. 이 기능은 레이어 ID를 익스포트하지 않는 타사 이미지 편집 툴에서 생성된 PSD 파일로 반복 작업을 진행할 때 유용합니다.
Photoshop 파일의 레이어 그룹에 있는 레이어를 축소하기만 해도 Photoshop의 여러 레이어에 있는 아트로 Unity에서 단일 스프라이트를 생성할 수 있습니다. 따라서 더 이상 Photoshop에서 미리 레이어를 병합할 필요가 없습니다.
URP(유니버설 렌더 파이프라인) 12에서 사용할 수 있는 새로운 2D 그래픽스 기능에 대해 알아보겠습니다.
먼저 URP의 2D Renderer에 맞게 설정된 2D 프로젝트를 빠르게 시작할 수 있도록 2D URP 프로젝트 템플릿이 Hub에 추가되었습니다.
셰이더 그래프에 새로운 2D Light Texture 노드가 추가되어 2D 렌더러에 의해 생성된 Light Texture를 샘플링할 수도 있습니다. 이를 셰이더 그래프의 Universal 타겟에 있는 Sprite Custom Lit 머티리얼과 결합하여 2D 광원과의 상호 작용을 조절해야 하는 셰이더의 최종 출력을 커스터마이즈할 수 있습니다. 셰이더 그래프의 메인 프리뷰에는 회전을 방지하는 스프라이트 옵션도 새롭게 마련되었습니다. 이는 URP 스프라이트 셰이더에 강력한 기본 프리뷰를 제공합니다.
마지막으로 Light Explorer 창에 2D Light 탭을 추가하여 씬의 모든 2D 광원을 선택하고 편집할 수 있습니다.
자세한 내용은 포럼 게시글을 확인하세요.
이번 릴리스에서는 URP 12용 2D 그래픽스의 기능을 보여 주기 위해 샘플을 업데이트했으며 몇 가지 새로운 샘플이 추가되었습니다. 2D 렌더러 샘플은 여기에서 받을 수 있습니다.
샘플은 다음과 같은 두 가지 기본 그룹으로 구성됩니다.
다음은 이번 릴리스에서 통합된 샘플입니다.
VFX 그래프
위의 간단한 씬에서는 2D 렌더러와 VFX 그래프를 함께 사용하는 방식을 보여 줍니다.
이미시브
이 샘플은 셰이더 그래프의 새로운 2D Light Texture 노드를 소개합니다. 스프라이트의 이미시브 마스크 보조 텍스처가 2D 렌더러에서 생성된 Light Texture를 샘플링하고 조절하는 데 어떻게 사용되는지 확인해 보세요. 또한 스프라이트의 픽셀 이상으로 글로우 효과를 확장하기 위해 블룸 포스트 프로세싱을 함께 소개합니다.
렌더러 기능
2D 렌더러에서 렌더러 기능을 어떻게 지원하는지 확인해 보세요. 이 샘플은 전체 화면 블러를 만드는 데 사용되는 스크립터블 렌더러 기능을 활용합니다.
URP의 2D Pixel Perfect Camera 컴포넌트의 인스펙터를 사용하면 사용자 경험을 단순화할 수 있습니다. 실제로 Crop Frame과 Grid Snapping의 이름을 변경하고 옵션을 재구성했습니다.
성능 개선
2021.2에서는 타일맵의 전반적인 성능을 개선하기 위해 여러 가지를 변경했습니다. 이제 타일맵에 여러 타일을 설정할 수 있고, 룰 타일(RuleTile)의 캐시 속도가 빨라졌습니다. 또한 스프라이트 에디터의 Isometric Slicing 옵션을 사용하여 슬라이스된 텍스처가 있는 스프라이트에서 생성된 타일의 배치를 개선했습니다.
API 개선 사항
다음은 타일맵에 대한 기타 몇 가지 확장성 개선 사항입니다.
Unity 2021.2에서는 기본 셰이프에 직접 액세스할 수 있는 새로운 2D 물리용 기능 두 가지가 추가되었습니다.
커스텀 콜라이더 2D
실제 기본 셰이프를 직접 생성 및 업데이트, 삭제할 수 있는 새로운 콜라이더로 다음과 같은 기능을 제공합니다.
물리 셰이프 그룹 2D
이 그룹은 기본 셰이프의 간단한 컬렉션으로 다음과 같은 기능을 제공합니다.
2D 물리 샘플 GitHub 리포지토리에 있는 아래 씬에서 CustomCollider2D와 PhysicsShapeGroup2D의 실제 사용 사례를 확인할 수 있습니다.
최신 2D 샘플 프로젝트인 Lost Crypt와 Dragon Crashers를 Unity 2021.2에 맞게 업데이트했습니다.
아래 공식 포럼에서 샘플에 대한 토론에 참여하세요.
2021.2 테크 스트림에서 아티스트와 디자이너를 위한 최신 기능을 사용해 보고 2D 툴 개요를 살펴보세요.
다음 사이트에서 한눈에 공개 로드맵을 확인하고 고려하고 있는 기능에 투표할 수 있습니다. 사용 사례를 공유하고 더 많은 기능을 요청해보세요.
여기에서 사전 등록하고 아티스트를 위해 곧 출시될 무료 전자책, '2D 게임 아트, 애니메이션, 조명'을 받아 보세요. 유니티에서 새로 공개한 전문가 가이드에서 Unity의 최신 2D 그래픽스 툴을 최대한 활용하는 방법을 공유합니다. 약 150페이지에 걸쳐 아래 내용을 자세히 소개합니다.