
셰이더를 시각적으로 빌드
Unity에서 셰이더를 작성하는 작업은 프로그래밍이 가능한 사람들의 영역이었습니다. 셰이더 그래프를 통해 셰이더를 쉽게 생성할 수 있어 아티스트와 다른 팀 구성원에게도 이 영역이 열렸습니다. 그래프 네트워크를 통해 노드를 연결하기만 하면 변경 사항을 바로 확인할 수 있습니다. 셰이더 그래프는 고해상도 렌더 파이프라인 및 유니버설 렌더 파이프라인과 함께 사용할 수 있습니다.

실시간 결과 확인
그래프 프레임워크를 활용하면 작업 중에 변경되는 효과를 보여줍니다. 변경 사항이 베이크될 때 까지 기다려야 하는 빌드 기간이 없습니다. 심지어 신규 사용자도 곧바로 실험해볼 수 있습니다.

비전에 맞게 커스터마이징
커스터마이징과 시각 툴을 사용하여 히트 비전, 눈, 클로킹 디바이스 등 예술적인 효과 또는 기타 특수 효과를 구현할 수 있습니다.
셰이더 그래프 시스템:
- 스크립터블 렌더 파이프라인 기능과 호환되도록 설계되었습니다. 유니버설 렌더 파이프라인 및 고해상도 렌더 파이프라인(HDRP)과 호환되는 마스터 노드를 즉시 사용할 수 있습니다.
- 커스텀 렌더 파이프라인과 호환되도록 확장할 수 있습니다.
- 셰이더 그래프에서 직접 또는 HLSL 파일을 통해 커스텀 노드 동작을 정의할 수 있습니다.

2019.3 릴리스의 셰이더 그래프 업데이트
이제 셰이더 그래프를 통해 셰이더를 시각적으로 제작하고, 비주얼 이펙트 그래프를 통해 이를 사용하여 정확도가 높은 시각적 효과를 제공하는 커스텀 디자인과 렌더링 동작을 만들 수 있습니다.
이제 블랙보드를 사용하여 셰이더에 키워드를 추가함으로써 그래프에서 정적인 브랜치를 만들 수 있습니다. 이를 통해 셰이더 디테일 수준(LOD) 등의 시스템을 사용하여 셰이더를 최적화할 수 있습니다.
또한 스티커 메모를 사용하면 프로젝트에 액세스하는 모든 사람에게 코멘트와 설명을 남길 수 있으므로 워크플로가 개선됩니다.
본 릴리스는 DOTS 애니메이션을 위한 버텍스 스키닝도 지원하므로 물과 나뭇잎을 더 효과적으로 제작할 수 있습니다.
절차적 패턴 하위 그래프 샘플은 수학을 사용하여 절차적 셰이프와 패턴을 만드는 방법을 보여주는 하위 그래프 컬렉션입니다. 이는 간단한 마스크를 사용하는 쉽고 빠른 방법으로, 패키지 매니저를 통해 제공됩니다.
고급 디자인 효과 제작
셰이더 그래프의 커스텀 조명: 2019를 통해 그래프 확장하기
Unity 2019.1 릴리스에서는 셰이더 그래프 패키지의 프리뷰가 공식적으로 종료되었습니다. Unity 2019.2는 새로운 기능과 다운로드할 수 있는 샘플 프로젝트가 포함되어 있습니다.
셰이더 그래프 소개: 시각적 에디터로 셰이더 제작
Unity 2018.1은 새로운 수준의 제어와 유연성을 제공하면서 셰이더 그래프를 공개했습니다. 초보자부터 전문가까지 누구나 흐르는 용암, 끈적거리는 슬라임, 아름다운 호수, 반짝거리는 LED 등 다양한 셰이더를 제작할 수 있도록 도와줍니다.
셰이더 그래프를 통해 인터랙티브 버텍스 제작
기능을 활용하여 효과를 디자인하도록 도움을 제공하기 위해 셰이더 그래프와 LWRP(경량 렌더 파이프라인)을 통해 예시로 인터랙티브 버텍스 디스플레이스먼트 효과를 제작하였습니다. 이 게시물에서 그 과정을 확인할 수 있습니다.
Unity 2018.3 셰이더 그래프 업데이트: 릿 마스터 노드
2018.3 버전 출시와 함께 셰이더 그래프는 HDRP를 위한 새로운 마스터 노드를 공개했습니다. 릿 마스터(Lit Master)라 불리는 이 새로운 마스터 노드는 HDRP에서 제공하는 여러 고급 셰이딩 기능을 셰이더 그래프에서 액세스할 수 있게 합니다.
움직이는 아트: 셰이더 그래프를 통해 애니메이션화된 머티리얼 제작
Unity 2018.2에서는 셰이더 그래프에 "버텍스 포지션" 인풋을 추가하였고 이를 통해 메시를 조정 및 애니메이션할 수 있습니다. 자신만의 버텍스 애니메이션 셰이더를 제작하는 방법과 바람 및 물 셰이더와 같은 일반적인 예시를 확인해 보세요.
셰이더 그래프 업데이트 및 샘플 프로젝트
2018.1 버전에서 시각적으로 셰이더를 제작할 수 있는 툴인 셰이더 그래프를 공개했습니다. 그 이후 많은 흥미로운 기능이 추가되었습니다. 데모 프로젝트를 통해 이 기능을 살펴볼 수 있는 방법을 알아보세요.