본문/내용
1. 컴퓨터 그래픽스에서 사용하는 대표적인 렌더링 알고리즘에는 어떤 것들이 있으며 각각의 특징은 무엇인가요
컴퓨터 그래픽스에서 사용하는 대표적인 렌더링 알고리즘에는 레이 트레이싱, 래스터라이제이션, 레이 캐스팅, 포톤 트레이싱이 있습니다. 레이 트레이싱은 광선의 경로를 추적하여 현실적인 그림자를, 반사, 굴절 효과를 구현하는데 탁월하며, 특히 영화와 애니메이션에서 사실적인 이미지를 생성하는데 널리 사용됩니다. 엔드게임`은 대부분의 효과를 레이 트레이싱으로 구현하여 최고의 시각적 퀄리티를 달성했으며, 이 방식은 CPU와 GPU의 병렬처리 성능 향상으로 단일 프레임당 수십 초에서 수분 이내로 렌더링이 가능해졌습니다. 래스터라이제이션은 빠른 속도를 자랑하며, 실시간 그래픽 응용 분야에 적합하다고 알려져 있습니다. 최근 게임 엔진인 언리얼 엔진은 래스터라이제이션과 레이 트레이싱을 결합하여 사실감과 실시간성을 동시에 확보하는 기술을 도입하여, 2020년 기준 60FPS 실시간 렌더링이 가능해졌습니다. 레이 캐스팅은 주로 2D 그래픽의 섀도우 생성이나 씬내의 간단한 조명 계산에 활용되며, 계산량이 적어 빠른 처리 속도를 자랑합…