0

저는 컴퓨터 그래픽 코스에 있으며 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 음영은 어떻게 다른가?

답변

0

Gouraud는 더 빠른 강도 사이에서 보간을하고 있습니다. 퐁 (Phong)은 더 비싼 법선 사이의 보간법을 사용하고 있지만,보다 나은 품질과 부드러움을 얻을 수 있습니다. 불연속이 없습니다. 동일한 품질을 얻기 위해 Gouraud는 훨씬 더 큰 샘플링 속도가 필요합니다.