Rendering
렌더링은 특정 유형의 입력에서 최종 디지털 제품을 생성하는 과정입니다. 이 용어는 일반적으로 그래픽과 동영상에 적용되지만, 오디오를 가리킬 수도 있습니다.
1. 그래픽
3D 그래픽은 와이어프레임이라고 하는 기본 3차원 모델에서 렌더링됩니다. 와이어프레임은 모델의 형태를 정의하지만 다른 요소는 정의하지 않습니다. 렌더링 과정에서는 모델에 표면, 질감, 조명을 추가하여 사실적인 모습으로 만듭니다. 예를 들어 3D 그리기 애플리케이션이나 CAD 프로그램을 사용하면 3D 모델에 다양한 색상, 질감, 조명 소스를 추가할 수 있습니다. 렌더링 과정에서는 이러한 설정을 객체에 적용합니다.
최신 GPU의 강력한 성능 덕분에 3D 이미지 렌더링은 흔히 실시간으로 수행됩니다. 그러나 고해상도 모델에서는 특정 "렌더링" 명령을 사용하여 표면과 조명 효과를 렌더링해야 할 수 있습니다. 예를 들어 CAD 프로그램은 장면을 편집하는 동안 저해상도 모델을 표시하지만, 내보낼 수 있는 세부 모델을 렌더링하는 옵션을 제공할 수 있습니다.
2. 동영상
CGI가 포함된 3D 애니메이션과 기타 유형의 동영상은 최종 결과물을 보기 전에 렌더링해야 하는 경우가 많습니다. 여기에는 3D 모델과 필터 및 전환 효과와 같은 동영상 효과를 모두 렌더링하는 작업이 포함됩니다. 동영상 클립에는 일반적으로 초당 24~60개의 프레임(fps)이 포함되며, 각 프레임은 내보내기 과정 전이나 그 과정 중에 렌더링해야 합니다. 고해상도 동영상이나 영화는 렌더링하는 데 몇 분 또는 몇 시간이 걸릴 수 있습니다. 렌더링 시간은 해상도, 프레임 속도, 동영상 길이, 처리 성능 등 여러 요인에 따라 달라집니다.
동영상 클립은 미리 렌더링해야 하는 경우가 많지만, 최신 GPU는 다양한 유형의 3D 그래픽을 실시간으로 렌더링할 수 있습니다. 예를 들어 컴퓨터가 60fps를 초과하는 고화질 비디오 게임 그래픽을 렌더링하는 것은 일반적입니다. 그래픽 성능에 따라 게임의 프레임 속도는 더 빠르거나 느릴 수 있습니다. GPU가 초당 최소 30개의 프레임을 렌더링하지 못하면 비디오 게임이 끊기는 것처럼 보일 수 있습니다.
3. 오디오
동영상 효과와 마찬가지로 오디오 효과도 렌더링할 수 있습니다. 예를 들어 DAW 애플리케이션에는 리버브, 코러스, 오토튠과 같은 효과가 포함될 수 있습니다. CPU는 이러한 효과를 실시간으로 렌더링할 수 있지만, 여러 효과가 적용된 트랙을 너무 많이 동시에 재생하면 컴퓨터가 효과를 실시간으로 렌더링하지 못할 수 있습니다. 이 경우 효과를 미리 렌더링하거나 원본 오디오 트랙에 적용할 수 있습니다. 최종 믹스를 오디오 파일로 내보내거나 "바운스"할 때 모든 효과가 렌더링됩니다.
지식 테스트하기
