phong shading

12
Phong Shading

Upload: thai

Post on 05-Jan-2016

127 views

Category:

Documents


5 download

DESCRIPTION

Phong Shading. Phong Shading?. 3 차원 그래픽 화면에 나타난 입체의 표면에 각 픽셀들이 갖는 색이 개별적으로 계산되어 실제와 가장 유사한 표현이 가능한 셰이딩 방식 모델의 면들에 의해 생기는 모서리들을 감추어 부드러운 면을 만들기 때문에 스무스 셰이딩 (Smooth Shading) 이라고도 함 가장 수준 높은 렌더링을 가져오나 각 픽셀에 대해 색을 계산하는 방법을 사용하므로 계산량이 많아 시간이 많이 소요. Gouraud VS Phong Shading. data flux. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Phong  Shading

Phong Shading

Page 2: Phong  Shading

Phong Shading?• 3 차원 그래픽 화면에 나타난 입체의 표면에 각 픽셀들이 갖는

색이 개별적으로 계산되어 실제와 가장 유사한 표현이 가능한 셰이딩 방식

• 모델의 면들에 의해 생기는 모서리들을 감추어 부드러운 면을 만들기 때문에 스무스 셰이딩 (Smooth Shading) 이라고도 함

• 가장 수준 높은 렌더링을 가져오나 각 픽셀에 대해 색을 계산하는 방법을 사용하므로 계산량이 많아 시간이 많이 소요

Page 3: Phong  Shading

Gouraud VS Phong Shading

Page 4: Phong  Shading

data flux

Page 5: Phong  Shading

Vertex Shader

Page 6: Phong  Shading

Geometry Shader

Page 7: Phong  Shading

Fragment Shader

Page 8: Phong  Shading

Main Program

Page 9: Phong  Shading

initGL()

Page 10: Phong  Shading

initGLSL()

Page 11: Phong  Shading

initLight

Page 12: Phong  Shading

display()