본문 바로가기

분류 전체보기159

Unity Shader 03 - 간단한 색상의 사칙연산 간단한 색상의 사칙연산 ​ Red1, Green 1 은 Yellow ​ Red1 Blue 1 은 Purple ​ ​ Red 1 - Red 0.5 = Red 0.5, 그리고 Green1 - Yellow green ​ 0을 곱하면,... 0 0.5 * 0.5 = 0.25 0.25,0.25,0.25 0.5,0.5,0.5 ​ 0,1 최소값과 최대값. 0이하 없고, 1 이상 없음. 결과값이 2가 나와도 1로 표현. 역시 값이 -1 이 나와도 0으로 표현. 이 이상 표현하는 것은 HDR (High Dynamic Range) 에서 가능. 2021. 7. 14.
Unity Shader 02 색상을 출력하고 연산하기. 1번은 Properties 영역. 인터페이스를 제작하는 영역. 진짜 쉐이더를 작업하는 부분은 2번 부터. CGPROGRAM ~ ENDCG 3번은 유니티 자체의 스크립트가 아닌 CG언어를 이용해 쉐이더를 직접 짜는 부분 서페이스 쉐이더의 특징, 스크립트와 쉐이더 언어를 같이 씀. 1,2번은 스크립트를 썼고, 3번은 쉐이더 언어를 쓰고 있음. 1번은 설정 부분. '전처리' 또는 '스니핏(Snippet)' 이라고 부르기도 함. 쉐이더의 조명계산 설정이나, 기타 세부적인 분기를 정해주는 부분. ​ 2번은 'Input'이라는 이름을 가진 구조체(Structure 스트럭쳐) 이 안에 넣은 내용은 '엔진으로부터 받아와야 할 데이터' 들이 들어감. 괄호 끝에 { }; 세미클론이 붙음 ​ 3번.. 2021. 7. 13.
Unity Shader 01 인터페이스 만들기. ​ Float 을 받는 인터페이스 _Name ("display name", Range (min, max)) = number _Name ("display name", Float) = number _Name ("display name", int) = number ​ Float4를 받는 인터페이스 _Name ("display name", Color) = (number, number, number, number) _Name ("display name", Vector) = (number, number, number, number) ​ 기타 Sampler를 받는 인터페이스 _Name ("display name", 2D) = "number" { options } _Name ("display nam.. 2021. 7. 12.
Blender addon : Single vertex 'Single Vertex' is Blender addon, add mesh : extra objects. this addon, Included but not installed. ^^ Single Vertex 는 블렌더에 기본으로 가지고 있는 Addon입니다만, 인스톨되어 있지 않습니다. 그래서 아래와 같이 Preferences에서 가동! 해줘야 합니다. 아래와 같이 Shift + A에서 볼수 있습니다. 2021. 7. 10.