1. 스트립트 정리 셰이더 파일을 생성한 후, 열어보자. 스크립트를 작성하기에 앞서 보기 좋도록 정리해보자. 지금 수준에서 필요 없는 부분들, 영어 주석 등을 모두 지워준다. 자세한 것은 아래 이미지를 참고.(*Shift+Del 하면 한 줄씩 지워지니 참고) 정리해야 할 항목들 정리 후 스크립트 스크립트 수정 후에는 오류가 나지는 않았는지 꼭 확인해보자. 2. "인터페이스, properties 블록"과 "기능, void surf~ 블록"을 연결해보자. 지난번에는 properties 블록을 이용해 인터페이스를 설정하는 법을 알아보았다.또한, void surf (Input IN, inout SurfaceOutputStandard o) 블록을 이용해 값을 입력하고 원하는 형태(Albedo, Emission....
1. Float(부동 소수점) 이란? 프로그래밍에서 계산할 때의 단위. (부동 소수점.. 단어부터 어렵다)그래픽 작업자인 저는 "소수점이 있는 수" 정도로 이해하면 됩니다. - Float으로 색상 표현하기 *실제 작업 시에는 대문자를 사용하지 않습니다 float으로 작성. 색상을 float으로 계산할 때는 float을 3개 이용합니다. (float,float,float)float 하나가 32bit의 색상값, 숫자를 담는 상자라고 생각합시다. float3(1,1,1) 은 24bit에서 (255,255,255) 와 같습니다. 즉, 흰 색이겠네요.float3(0,0,0) 은 24bit (0,0,0) 와 같습니다. 검정색입니다! 그렇다면 float4는 무엇일까요? 마지막에 알파 채널이 추가된 것입니다.float..
1. 컴퓨터의 데이터 컴퓨터는 모든 정보를 0과 1의 이진법으로 처리합니다. 예시) 초창기 컴퓨터의 데이터 처리 매체, 천공카드는 구멍을 뚫음, 뚫지 않음으로 0과 1을 표시했습니다. 이러한 방식은 모니터의 화면 출력에도 동일하게 적용합니다. 2. Bit, 색상과 텍스쳐 포맷 Bit는 컴퓨터의 데이터를 나타내는 단위입니다. 하나의 Bit는 0 혹은 1의 값을 가질 수 있죠. (1) 1 bit (2^1) : 0과1, 2개의 정보를 담을 수 있습니다. 예시) 위 다마고치는 2가지 색 만으로 표현이 가능합니다. 0=출력하지 않음(화면을 끈다), 1=출력함(화면을 킨다) 으로 다마고치 캐릭터를 그려낸 것입니다. (2) 2 bit (2^2) : (0,0) (0,1) (1,0) (1,1) 총 4개의 정보를 담을 수..