Unity 검색

출시 예정: 유니버설 렌더 파이프라인으로 인기 있는 시각 효과를 구현하기 위한 레시피

2023년 4월 26일 엔진 & 플랫폼 | 7 분 소요
This image and the cover image for the e-book are from PRINCIPLES, an adventure game from COLOPL Creators, the technology brand of COLOPL Inc, who developed the series of Shironeko Project and Quiz RPG: The World of Mystic Wiz.
This image and the cover image for the e-book are from PRINCIPLES, an adventure game from COLOPL Creators, the technology brand of COLOPL Inc, who developed the series of Shironeko Project and Quiz RPG: The World of Mystic Wiz.
공유

Is this article helpful for you?

Thank you for your feedback!

소량의 포스트 프로세싱, 한 컵의 데칼, 한 줌의 컬러 그레이딩에 약간의 탄산수를 넣은 새로운 URP(유니버설 렌더 파이프라인) 쿡북이 곧 발행될 예정입니다. 어떤 메뉴가 준비되어 있는지 살짝 확인해 보세요.

URP는 빌트인 렌더 파이프라인의 후속 제품으로, Unity 크리에이터에게 유연성과 커스터마이즈 기능, 다양한 플랫폼에서의 성능 향상 및 더 빠른 반복 작업이라는 장점을 제공합니다.

곧 출시될 유니버설 렌더 파이프라인 쿡북: 셰이더 및 시각 효과를 위한 레시피 가이드를 읽고 URP의 많은 기능을 더 효율적으로 활용해 보세요. 지금 사전 등록하고 가이드가 출시되면 알림을 받으세요.

이 유용한 쿡북은 다양한 게임과 아트 스타일, 플랫폼에 적용 가능하며 많이 사용되고 있는 시각 효과를 위한 12가지 레시피를 제공합니다. 고급 Unity 크리에이터를 위한 유니버설 렌더 파이프라인 가이드와 함께 사용해도 좋습니다.

출시에 앞서 쿡북에서 다루는 내용 일부를 소개해 드리겠습니다. URP에서 컬러 그레이딩을 위해 포스트 프로세싱 필터 하나를 사용하는 레시피입니다.

컬러 그레이딩용 LUT

Still from mystery adventure FPS game Return of the Obra Dinn
Lucas Pope는 Unity를 사용해 미스터리 어드벤처 FPS 게임인 Return of the Obra Dinn을 제작했으며, 그 과정에서 이 레시피를 참고한 로파이 아트 스타일과 컬러 팔레트로 독특한 디자인(look and feel)을 구현했습니다.
Using Color Lookup to create grading effects
Color Lookup을 사용해 생성한 그레이딩 효과

URP의 포스트 프로세싱 필터를 아직 사용해 본 적이 없다면 기대하셔도 좋습니다. 이 레시피에서는 하나의 필터를 사용하지만, 사용 단계는 모든 필터에 해당됩니다. LUT 텍스처를 사용하면 극적인 컬러 그레이딩을 효율적으로 생성할 수 있으며, 이러한 방식은 많은 게임에서 유용하게 사용될 수 있습니다.

기본적으로 새로운 URP 씬은 포스트 프로세싱이 비활성화된 상태이므로 Camera > Rendering 패널을 통해 활성화해야 합니다.

View of how to select Post Processing in Camera > Rendering
Camera > Rendering에서 Post Processing 선택

또한 Universal Renderer Data 에셋에서 포스트 프로세싱을 활성화해야 합니다.

Capture of what you see in Editor when selecting post-processing in the Universal Renderer Data asset
Universal Renderer Data 에셋에서 Post-processing 선택

카메라 위치에서 필터를 적용하려면 Global Volume을 추가합니다. 계층(Hierarchy) 창을 오른쪽 클릭하고 Volume > Global Volume을 선택합니다.

Capture of how to find Global Volume in the Editor
Global Volume 만들기

새 게임 오브젝트를 선택하고 New를 클릭해 새 프로파일을 생성합니다.

“New” selected in red box within capture of Volume view in Editor
새 프로파일 만들기

이제 오버라이드를 추가할 수 있습니다. Add Override 버튼을 누르고 Post-processing을 선택한 다음 Color Lookup을 선택합니다.

“Color Lookup” selected within “Add Override” menu in Editor
Color Lookup 포스트 프로세싱 필터 추가

All 버튼을 클릭합니다. 이제 LUT(룩업 테이블) 이미지 텍스처가 필요한데, 이는 기본 렌더링 컬러를 변경하기 위해 필터에서 사용되는 스트립 이미지입니다. 이 이미지 파일은 Scenes > LUT > NeutralLUT.png 에서 확인하거나 이 링크를 사용해 다운로드할 수 있습니다.

NeutralLUT.png
NeutralLUT.png

LUT 이미지를 선택한 다음 인스펙터(Inspector)에서 반드시 sRGB (Color Texture)를 비활성해야 합니다.

Editor capture showing “sRGB (Color Texture)” not selected with the Neutral LUT (Texture 2D) Import Settings, disabling it for all LUT textures
모든 LUT 텍스처에 대해 sRGB (Color Texture) 비활성화

위 NeutralLUT 이미지에서 블록의 수를 세어 보면 32개임을 알 수 있습니다. 하지만 16개 블록을 사용할 수도 있습니다. 32개 또는 16개 블록 중 무엇을 사용하든 본인의 URP 에셋 설정과 일치하도록 하세요. 32개를 선택한 경우 포스트 프로세싱 패널에서 LUT size32로 설정해야 합니다. Grading Mode 옵션을 자유롭게 사용해 보세요.

Look at where to set LUT size within the Post-processing panel in the Editor
LUT size 설정

Color Lookup 설정 패널을 사용해 NeutralLUT.png를 룩업 텍스처로 할당하면 렌더링된 이미지가 변경되지 않습니다. 해당 필터는 텍스처를 사용해 새로운 색상을 설정하며, 코드는 현재 픽셀 색상을 사용해 LUT 이미지에서 텍셀을 찾습니다. 중립 LUT 이미지에서 텍셀 색상은 현재 픽셀 색상과 동일합니다. 룩업 텍스처로 사용하는 이미지를 Photoshop이나 Krita와 같은 페인트 프로그램을 통해 처리할 때 실질적인 효과가 나타납니다. 자세히 알아보려면 다음 리소스를 살펴보세요.

Editor capture showing “NeutralLUT” selected within the Color Lookup panel
룩업 텍스처 할당

씬의 스크린샷을 캡처해 Photoshop에서 엽니다. Layers 패널 하단에서 절반은 검은색, 절반은 흰색인 원형 버튼을 찾습니다. 버튼을 선택하고 패널에서 Gradient Map을 찾습니다. 여기서 새로운 색상 조정 레이어를 추가할 수 있습니다.

View of Gradient Map drop-down in Editor
색상 조정 레이어 만들기

고대비 흑백 이미지를 위한 색상 조정 레이어를 생성하려면 Gradient Map 드롭다운을 클릭하고 Basics 선택 후 검은색과 흰색 조합을 선택합니다.

View of Gradient Map tools in Editor with Basics expanded
검은색과 흰색 그레디언트 선택

콘트라스트를 높이려면 그레디언트를 클릭해 새 창을 열고 정지점을 사용해 콘트라스트를 조정합니다.

Capture of the customization window for gradients within Gradient Map; stops are displayed to show how developers can make adjustments
정지점을 변경해 콘트라스트 수준 높이기

이제 스크린샷이 흑백으로 보입니다.

Still of the effect of the Gradient Map in black and white
Gradient Map 효과

그레이딩을 선택했으면 이 레이어를 NeutralLUT.png 파일에 적용해야 합니다. Photoshop에서 파일을 엽니다. 이전의 스크린샷에서 조정 레이어를 오른쪽 클릭하고 Duplicate Layer를 선택합니다. 새 패널에서 Destination > Document로 NeutralLUT.png를 선택합니다.

Duplicate Layer window in Editor showing “As:” row with “Gradient Map 1” text highlighted
조정 레이어 복제

이제 텍스처가 다음 이미지처럼 보입니다.

B&WLUT.png
B&WLUT.png

이미지를 저장하고 프로젝트의 Assets 폴더로 드래그합니다. 인스펙터 패널을 사용해 sRGB (Color Texture)를 비활성화하세요. 마지막 단계는 새 LUT 텍스처를 Color Lookup 필터의 룩업 텍스처로 할당하는 것입니다.

Four-quadrant photo showing various versions of the same URP scene with different LUT textures applied
다양한 LUT 텍스처 활용

곧 출시될 URP 쿡북에서 유용한 레시피를 더 많이 확인하실 수 있습니다. 출시 소식을 빠르게 확인할 수 있도록 등록하고 알림을 받으세요.

더 많은 기술 및 크리에이티브 팁을 알아보려면 Unity 베스트 프랙티스 허브에서 프로그래머, 아티스트, 디자이너를 위한 여러 고급 전자책을 살펴보세요. 유용한 게임 개발 블로그 콘텐츠를 더 많이 보고 싶으신가요? 유니티의 Games Focus 시리즈를 읽어 보세요.

This cover image shown here is from PRINCIPLES, an adventure game from COLOPL Creators, the technology brand of COLOPL, Inc., who developed the series of Shironeko Project and Quiz RPG: The World of Mystic Wiz.
The cover image shown here is from PRINCIPLES, an adventure game from COLOPL Creators, the technology brand of COLOPL, Inc., who developed the series of Shironeko Project and Quiz RPG: The World of Mystic Wiz.

For even more tech and creative tips, explore all of the advanced e-books for programmers, artists, and designers on the Unity best practices hub. Want more great gamedev blog content? Be sure to read our Games Focus series.

2023년 4월 26일 엔진 & 플랫폼 | 7 분 소요

Is this article helpful for you?

Thank you for your feedback!

관련 게시물