728x90

Shader 15

[Unity.Shader] Scene Depth node의 Sampling 타입별 차이

Unity Engine 의 Shader Graph 에서 Scene Depth 노드의 Sampling 타입별 차이점을 알아본다. Scene Depth Node의 Sampling Type은 총 3가지. - Linear01 - Raw - Eye 순서대로 Linear01 카메라 위치로부터 Far평면까지의 거리를 정규화 해서 가까우면 0, 멀면 1값을 리턴. 즉, Far평면이 커질 수록 카메라에 가까운 좌표는 0에 다가감. Raw Near평면에서부터 물체까지의 거리를 정규화 해서 가까우면 1, 멀면 0값을 리턴. 즉, Near평면값이 커질 수록 Near평면에 가까운 좌표는 1에 다가감. Eye 카메라 위치에서부터 물체까지의 거리를 정규화 해서 가까우면 0, 멀면 1값을 리턴. 즉, 카메라에 가까운 물체의 좌표일 ..

유니티 셰이더&이펙트 입문 책 메모 (Unity Shader&Effect Book for Beginner)

Shader 와 Effect 관련 추천 서적 메모. 주변 TA님께 조언을 구해서 추천받은 책들이라 정리해봅니다. Packt 의 Shader 관련 서적들 https://www.packtpub.com/search?query=shader Search | Packt Subscription Search over 7,500 Programming & Development eBooks and videos to advance your IT skills, including Web Development, Application Development and Networking subscription.packtpub.com 원서 : Unity 5.x Shaders and Effects Cookbook 번역서 : 유니티 5.x S..

알베도(Albedo)와 이미션(Emission) 그리고 디퓨즈(Diffuse)

셰이더 공부를 하다보니 알베도(Albedo) 와 이미션(Emission), 디퓨즈(Diffuse) 등의 용어가 등장하는 경우가 많았는데, 세 가지의 차이점 구분을 위해 메모 해둡니다. 특히 디퓨즈와 알베도는 많이 헷갈렸던 개념이라 최대한 자료들 읽어보고 요약 정리 해봤습니다. ​디퓨즈(Diffuse) 먼저 Diffuse. 셋중에서는 어쩌면 가장 많이 들어본 용어일 겁니다. 그도 그럴 것이, 넓은 범위의 개념을 담고있는 용어이고, 전통적인 게임 텍스쳐를 보통 디퓨즈 텍스처(Diffuse Texture)로 부르며 활용했던 것 같습니다. Unity 5버전 이전에 가장 무난하게 사용하던 셰이더 이름과도 동일하고요. 이 Diffuse 는 사전뜻으로 "확산시키다"라는 뜻을 갖고있는 만큼, 빛 표현에서의 "확산광"과..

셰이더 입문서 추천 "아티스트를 위한 유니티 URP 셰이더 입문"

게임 개발, 그래픽 관련 정보를 탐색하시던 분들은 핑속(이상원)님 닉네임이 익숙하실 것 같습니다. 지식 공유 활동도 많이 하시고 캐릭터 셋업 테크닉 책도 쓰셨었죠. 지금은 청강문화산업대학교에서 후학을 양성하고 계시는 핑속님이 유니티 2021 최신 버전 기반의 셰이더 입문서를 쓰셨습니다. "아티스트를 위한 유니티 URP 셰이더 입문". 빠르게 훑어보다가도 중간중간 멈춰 탐독할 정도로 너무 유익하게 읽게 되는 책이지만, 좋은 책 빨리 소개하고자 전체적으로 최대한 훑어보고 리뷰 해봅니다. ​ 비엘북스에서 5년만에 출판한 유니티 셰이더 입문책. 비엘북스에서 유명한 셰이더 입문책은 5년 전에 대마왕 정종필님께서 쓴 "유니티 쉐이더 스타트업"이 있었죠. 비엘북스가 국내 셰이더 기술 발전에 얼마나 진심인지 알 것 같..

728x90
반응형