멀티미디어제작기술멀티미디어콘텐츠제작전문가 · 2015년08월16일 · 74/80
74.컴퓨터 그래픽스 음영기법 중 각 꼭지점의 법선 벡터를 보간하여 면 내부 픽셀의 음영 값을 구하는 방법은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)
1
레이 트레이싱
2
퐁 세이딩정답
3
고러드 세이딩
4
플랫 세이딩
해설
아래와 같은 오류 신고가 있었습니다. 여러분들의 많은 의견 부탁 드립니다. 추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다. 참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다. [오류 신고 내용] 레이 트레이싱 (Ray Tracing) 레이트레이싱은 빛의 경로를 추적하여 반사, 굴절, 그림자 등을 계산하는 고급 렌더링 기법입니다. 고급 음영 기법으로 사실적인 효과를 내지만, 고려한 기법과는 다릅니다. 퐁 세이딩 (Phong Shading) 퐁 세이딩은 각 픽셀에서 법선 벡터를 보간하여 음영을 계산하는 방식입니다. 고러드 세이딩과 유사하지만, 퐁 세이딩은 픽셀 단위로 법선 벡터를 보간하여 더욱 세밀한 음영 효과를 제공합니다. 고러드 세이딩과 비교해 더 세밀한 결과를 얻을 수 있습니다. 고러드 세이딩 (Gouraud Shading) 각 꼭지점의 법선 벡터를 보간하여 면 내부 픽셀의 음영 값을 계산합니다. 간단한 계산을 통해 빠르게 처리되며, 부드러운 음영 효과를 제공합니다. 플랫 세이딩 (Flat Shading) 플랫 세이딩은 각 면에 대해 하나의 음영 값을 사용하는 기법입니다. 면을 구성하는 모든 픽셀이 동일한 색상으로 처리되어, 매끄럽지 않은 느낌을 줄 수 있습니다. 고러드 세이딩과 퐁 세이딩이 매우 유사하지만 문제를 기반으로 하였을 땐 2번이 아니라, 3번 고러드 세이딩이 정답