저는 컴퓨터 그래픽 코스에 있으며 Phong 및 Gouraud 쉐이딩에 관한 강좌를 방금 통과했습니다. 나는 실제로 무엇을 말하고 있었는지 이해하지 못했기 때문에 설명을 위해 교재로 돌아 왔고 나를 도울 수있는 실용적인 예를 발견했다. 이 예를 모두들과 토론하고 싶습니다.예를 들어 소규모 Gouraud 쉐이딩 이해하기
예는 말한다 :
During triangle rasterization we are using Gouraud interpolation
of colors across a triangle to determine the colors of pixels.The triangle we are
rendering has vertices A, B, and C, with screen-space coordinates A = (30,10),
B = (30,50), and C = (60, 30).
정점이 RGB 색상이 있습니다
Ac = (25, 160, 30)
Bc = (25, 110, 30)
Cc = (25, 115, 30)
RGB 컬러가 무엇 점 (. A) (30, 30)과 점 (B입니다.) (45, 30)? 30 (A)의 평균을 바로 ... (10) 및 (50) 사이에 놓여 때문에 그들은 다음 같고, - (a)
들어
는 I는 A와 B의 R과 B 값을 스포스 B의 B의 G 값입니다.
그래서 (25, 135, 30)는 점의 색상 값입니다. 나는 다음 문제에서이 값을 사용합니다 - 그래서 그것을 C. 포인트 M은 우리가 좌표 자신의 Y로 (30)의 유일한 지점입니다 M. (b)에
를 들어
포인트 부르 자 (30, 30). 그래서, (30,30)과 (60,30)은 같은 R과 B 값을 가지고 있기 때문에 ... (45, 30) 값은 같다고 가정합니다. 45는 정확하게 30과 60 사이에 있기 때문에 다시 G 값을 평균 계산합니다.
따라서 답은 (25, 125, 30)입니다.
제 질문은 - 정확합니까? 그렇다면 보간법이 의미하는 바는 무엇입니까? 이런 종류의 평균 ...? Phong 음영은 어떻게 다른가?