무엇을 찾고 계신가요?
Games

고급 VFX 가이드를 통해 놀라운 시각 효과를 제작하세요.

SHANTI ZACHARIAH / UNITY TECHNOLOGIESSenior content marketing manager
Dec 6, 2022|8 분
고급 VFX 가이드를 통해 놀라운 시각 효과를 제작하세요.
"Unity에서 고급 시각 효과 제작을 위한 최종 가이드" 전자책의 시각 효과 예제입니다.

마법 주문의 불꽃, 연기 기둥, 자외선 또는 전기 파란색 에너지 볼트, 안개나 비 사이로 보이는 도시의 불빛, 흔들리는 풀밭.... 시각 효과의 힘이 없는 현대 게임은 상상하기 어렵습니다.

시각 효과는 플레이어에게 몰입도 높은 경험을 선사하는 핵심 요소입니다. 또한 지속적인 하드웨어의 발전 덕분에 할리우드 블록버스터 영화에서만 가능했던 것을 이제 실시간으로 구현할 수 있게 되었습니다.

VFX 그래프는 아티스트와 디자이너가 코딩을 거의 또는 전혀 하지 않고 제작할 수 있도록 Unity에서 제공하는 여러 주요 툴세트 중 하나입니다. 노드 기반 시각적 로직으로 다양한 장르의 프로젝트에 간단한 효과부터 복잡한 효과까지 얼마든지 만들 수 있습니다.

120페이지 분량의 새로운 전자책입니다, Unity에서 고급 시각 효과 제작을 위한 최종 가이드는 아티스트, 디자이너, 프로그래머가 Unity 2021 LTS 버전의 VFX 그래프를 사용할 수 있도록 안내합니다. 게임에 풍부한 레이어를 적용한 실시간 시각 효과를 제작할 때 참고하세요.

"Unity에서 고급 시각 효과 제작을 위한 최종 가이드" 전자책의 이미지 콜라주
강력한 VFX 저작
유니티 스페이스십 데모의 스페이스십홀로테이블, 깃허브와 스팀에서 사용 가능
유니티 스페이스십 데모의 스페이스십홀로테이블, 깃허브와 스팀에서 사용 가능

VFX 그래프는 GPU 가속 파티클 시스템을 생성하므로 대상 디바이스와의 호환성을 유지하려면 컴퓨팅 셰이더 지원이 필요합니다. 다음과 함께 작동합니다.유니버설 렌더 파이프라인 (URP, 2D 렌더러 포함) 및 고해상도 렌더 파이프라인 (HDRP)과 함께 작동합니다.

빌트인 파티클 시스템에 비해 VFX 그래프는 더 빠른 시뮬레이션, 커스터마이징 가능한 동작, 확장성, 카메라 버퍼 액세스 및 네이티브 셰이더 그래프 통합으로 더 많은 파티클을 구동할 수 있습니다. 셰이더 그래프에서 생성한 커스텀 셰이더를 사용하여 VFX 그래프를 타깃팅할 수 있습니다. 이러한 셰이더는 HDRP 헤어나 패브릭과 같은 새로운 라이팅 모델을 사용할 수 있으며 버텍스 레벨에서 파티클을 수정하여 날개를 펄럭이는 새, 비누 방울처럼 흔들리는 파티클 등의 효과를 구현할 수도 있습니다.

생생하고 유익한 가이드
VFX 그래프 샘플 패키지의 마술 램프 샘플 씬
VFX 그래프 샘플 패키지의 마술 램프 샘플 씬

VFX 그래프 전자책은 보기에도 아름답지만 영감과 정보도 풍부합니다. 영화 및 게임 업계의 베테랑 VFX 아티스트인 윌머 린과 Unity 그래픽스 팀의 내부 전문가가 협업하여 만든 이 책은 범위, 디테일 수준, 세심한 지침, 이미지와 동영상, 다운로드 가능한 수많은 리소스 및 레퍼런스를 통해 Unity에서 VFX 저작을 위한 방대한 내용을 담고 있습니다.

가이드의 내용을 간단히 살펴보겠습니다.

VFX 그래프의 구조 이해하기
VFX 그래프 창
VFX 그래프 창

VFX 그래프 에셋과 컴포넌트, VFX 그래프 창부터 시작하여 VFX 그래프의 각 부분에 대해 자세히 알아보세요. 시스템, 컨텍스트, 블록, 속성, 연산자, 블랙보드, 하위 그래프, 이벤트, 속성 등을 사용하여 로직을 생성하는 방법을 알아보세요.

움직이는 부품을 연결하여 상호 작용 생성
프로퍼티 바인더를 사용하여 요술 램프 샘플 씬에서 지니의 베지어 커브 효과 만들기
프로퍼티 바인더를 사용하여 요술 램프 샘플 씬에서 지니의 베지어 커브 효과 만들기

시각 효과에는 종종 많은 움직이는 부분이 포함됩니다. 런타임에 통합하려면 애플리케이션의 올바른 지점에 연결하는 것이 필수적입니다. 효과 재생에 사용할 수 있는 도구와 사용 방법에 대해 알아보세요:

  • 이벤트 바인더: 씬에서 일어나는 여러 가지 일을 수신하고 런타임에 특정 동작에 반응합니다.
  • 타임라인: 활성화 트랙으로 시각 효과를 시퀀싱하여 선택한 순간에 이벤트를 그래프로 전송할 수 있습니다. 미리 스크립팅된 타이밍으로 정밀하게 제어할 수 있습니다(예: 컷신 중 효과 재생).
  • 속성 바인더: 장면 또는 게임플레이 값을 Blackboard의 노출 프로퍼티에 연결하여 장면의 변화에 따라 이펙트가 실시간으로 반응하도록 합니다.
자세한 VFX 그래프 샘플 장면 살펴보기
구볼이 돌아왔습니다: 최초의 메이드 위드 유니티 게임이 VFX 샘플 씬으로 돌아왔습니다.
구볼이 돌아왔습니다: 최초의 메이드 위드 유니티 게임이 VFX 샘플 씬으로 돌아왔습니다.

다채로운 파티클 스트립 떼, 충돌하는 운석의 폭발 이펙트, 끈적끈적한 구볼이 추가되었습니다: 이 이펙트는 다음에서 찾을 수 있는 효과 중 일부에 불과합니다. 시각 효과 그래프 샘플(HDRP)에서 찾을 수 있습니다.

각 샘플은 VFX 그래프와 관련된 다양한 시나리오를 강조합니다. 이 전자책의 이 섹션에서는 이해를 돕기 위해 이러한 샘플 중 일부가 어떻게 만들어졌는지 살펴봅니다:

  • 셰이더와 VFX 그래프 함께 사용하기
  • 동일한 그래프에서 다른 시스템을 트리거하는 GPU 이벤트
  • 노이즈 오퍼레이터를 통해 파티클 스트립에 유기적 움직임이 추가되었으며, 각 파티클 스트립의 텍스처 매핑, 스폰 및 방향을 커스터마이징할 수 있는 블록을 사용할 수 있습니다.
  • 시각 효과에서 다른 그래프를 구동하는 단일 그래프
  • 스폰 컨텍스트를 통해 다양한 이펙트를 발동시킬 수 있습니다.
  • 메시에서 데이터를 가져와 그래프에 결과를 포함시키는 실험적 메시 샘플링

구볼 장면에 대한 다음 소개를 포함하여 다양한 샘플을 보여주는 더 많은 클립을 보려면 전자책을 참조하세요.

파이프라인 도구로 시각 효과 향상
벡터 필드는 Unity 로고 효과를 구동합니다.
벡터 필드는 Unity 로고 효과를 구동합니다.

효과는 진공 상태에서 고립되어 있지 않습니다. 원하는 모양을 얻기 위해 외부 데이터를 제공해야 하는 경우가 종종 있습니다.

요술 램프에서 지니가 나오게 하려면 어떻게 해야 할까요? 아니면 홀로그램을 통합하고 싶으신가요? 수학 함수와 연산자를 사용하여 이 작업의 대부분을 수행할 수 있지만, 더 복잡한 도형 및 양식과 상호 작용하려면 효과가 필요할 수 있습니다.

이 섹션에서는 Unity에서 지원되는 세 가지 데이터 유형을 사용하여 시각 효과를 향상하는 방법을 설명합니다: 포인트 캐시, 부호화된 디스턴스 필드, 벡터 필드. 다른 툴에 대해 배우게 될 VFXToolbox와 애니메이션 효과를 스프라이트로 구울 수 있는 플립북 텍스처 시트 등 Unity VFX 아티스트를 위한 추가 툴이 포함되어 있습니다.

전자책을 다운로드하고 의견을 알려주세요.
Unity에서 고급 시각 효과 제작을 위한 최종 가이드 | 전자책

가이드의 다른 챕터에서는 시각 효과 최적화 기법, VFX 그래프의 향후 개발 사항, 마지막으로 긴 튜토리얼과 동영상 목록을 다룹니다. 모든 기술 전자책과 마찬가지로 무료로 다운로드할 수 있는 이 귀중한 리소스를 제공할 수 있게 되어 매우 기쁩니다. 이 포럼에서 주저하지 마시고 의견을 공유해 주세요.

사용 가능한 Unity 전자책의 전체 목록을 보려면 How-To 허브에서 확인하거나 아래에서 문서를 찾아보세요. Unity에서 작업하기 > 베스트 프랙티스 가이드.