티스토리 뷰

Blog/Unity

Shader Graph

초딩영웅 2018. 11. 11. 11:27

Shader Graph

이 기능을 사용하면 코드를 직접 작성하지 않고도 노드를 생성하고 그래프 네트워크 형태로 연결하여 셰이더를 시작적으로 구현할 수 있으며, 다음과 같은 다양한 작업이 가능하다.

  • 표면 형상을 절차적으로 변경
  • UV 워핑 및 애니메이션화
  • 익숙한 이미지 수정 기능을 사용한 오브젝트의 외형 수정
  • 월드공간 내 위치, 노멀, 카메라와의 거리 등 오브젝트의 표면과 관련한 유용한 정보를 기반으로 오브젝트의 표면 변경
  • 머티리얼 인스펙터에 프로퍼티를 노출하여 씬의 컨텍스트에 따라 셰이더의 비주얼을 신속하게 미세 조정
  • 하위 그래프를 생성하여 여러 그래프와 사용자 간 노드 네트워크 공유
  • C# 및 HLSL을 통해 자체적으로 커스텀 셰이더 그래프 노드 생성
  • Unity 2018.2 이상 + Scriptable Render Pipelines (SRP) 에서 작동하고 내장된 레거시 렌더러에서는 사용할 수 없다.
  • 셰이더 그래프는 HDRP, LWRP 를 지원한다.

참고

설치

  • Unity 2018.2 이상
  • 새로운 경량 렌더 파이프라인 또는 고해상도 렌더 파이프라인 사용
  • 테스트용으로는 컴파일 속도가 빠른 경량 렌더 파이프라인 권장
  • 패키지 관리자에 셰이더 그래프 패키지가 설치되어 있어야 합니다.
  • Menu > Window > Package Manager > All 목록에서 Shader Graph Install.
  • Scene 뷰에서 머티리얼이 애니메이션되지 않는 경우 ‘Animated Materials‘를 선택했는지 확인합니다.


'Blog > Unity' 카테고리의 다른 글

애니메이션 조작 - Animator 컴포넌트  (0) 2018.12.06
Unity + MultiPlayer Tutorials  (0) 2018.12.06
반딧불 만들기  (0) 2018.12.06
유나이트 2018 핵심 키워드  (0) 2018.11.01
Unity Teams - 협업 솔루션  (0) 2018.10.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함