1. 여명 - 트레일러 - 플레이 영상 2. 프로젝트: 병원 3. 프로젝트: Nunu
버퍼 (Buffer)버퍼는 '미리 받아와 저장해 둔 데이터 메모리'를 뜻합니다. 데이터를 전송하는 과정에서, 데이터를 받는 속도가 느린 탓에 중간에 출력이 끊기는 일을 방지하는데요, 그럼에도 불구하고 버퍼를 채우는 속도가 데이터 출력 속도를 못 따라갈 때 발생하는 현상이 우리가 흔히 말하는 '버퍼링'입니다. 평소 영상을 볼 때 "아 버퍼링 걸렸어.." 라고 말하던 그것 입니다. 하여튼 버퍼는 데이터를 미리 킵 해두는 것이다, 아직 출력되지 않은(=앞으로 출력할) 데이터를 저장하는 것이다, 정도로 이해합시다. 오늘 중요한 것은 다양한 '버퍼' 중에서도 'Z버퍼'라는 것입니다. Z버퍼 (Z Buffer = Depth Buffer) (https://ko.wikipedia.org/wiki/Z_%EB%B2%84%..
커스텀 라이트: 물 셰이더 스페큘러 구현 지난번에 만든 물 셰이더에 이어서 작업합니다. 1234 float4 Lightingcus(SurfaceOutput s, float3 lightDir, float3 viewDir, float atten) { return float4 (0,0,0,s.Alpha); }Colored by Color Scriptercs 커스텀 라이트를 추가합니다. 이 상태에선 o.Smoothness로 스페큘러를 구현한 것이 적용되지 않습니다. 커스텀 라이트에서 스페큘러를 구현해봅니다. 1234567891011 float4 Lightingcus(SurfaceOutput s, float3 lightDir, float3 viewDir, float atten) { //스페큘러 구현 float3 ..