비디오 렌더링이란 무엇입니까?

직장에서 사진 작가

한 남자가 컴퓨터에서 편집하고 있습니다.

이미지 크레디트: Vadimguzhva/iStock/게티 이미지

비디오 렌더링은 컴퓨터가 코딩된 데이터 소스의 정보를 처리하고 해당 정보를 사용하여 이미지를 생성하고 표시하는 프로세스입니다. 컴퓨터 코드는 영화를 재생하기 위해 그대로 이미지를 생성하는 지침을 포함하거나 컴퓨터가 웹페이지와 같은 맞춤형 이미지를 생성하는 데 사용하는 지침 세트를 제공할 수 있습니다. 비디오 렌더링은 특히 실시간으로 수행될 때 컴퓨터에서 가장 하드웨어를 많이 요구하는 프로세스 중 하나일 수 있습니다.

실시간 대 고급 렌더링

컴퓨터가 화면에 표시하는 것은 무엇이든 실시간으로 렌더링됩니다. 컴퓨터는 지각할 수 있는 지연 없이 이미지를 표시하고 업데이트할 수 있을 만큼 충분히 빠르게 코딩된 모든 데이터를 계산합니다. 그러나 컴퓨터는 실시간 렌더링 인식을 계속하기 위해 한 번에 너무 많은 콘텐츠 복잡성만 렌더링할 수 있습니다. 렌더링이라는 용어는 그래픽을 렌더링하고 실시간으로 작동하는 풀 모션 비디오 재생 버전을 생성하는 데 추가 시간이 걸리는 컴퓨터를 설명하기 위해 비디오 편집 및 처리에 사용됩니다. 예를 들어, Pixar 또는 Dreamworks 컴퓨터 애니메이션 영화에는 너무 복잡한 모델이 있습니다. 컴퓨터가 실시간으로 생성하기 때문에 컴퓨터는 콘텐츠를 미리 렌더링하여 나중에 볼 수 있도록 합니다. 실시간.

오늘의 비디오

모션 그래픽 대 3D 그래픽

미리 녹화된 풀 모션 비디오 외에도 컴퓨터는 모션 그래픽과 3D 그래픽을 렌더링할 수 있습니다. 모션 그래픽은 일반적으로 2차원 개체와 함께 작동하는 반면 3D 그래픽은 다각형 및 기타 3차원 개체와 함께 작동합니다. 모션 그래픽은 개체, 이미지, 푸티지 및 애니메이션 기술의 조합을 사용하여 비디오 콘텐츠를 만듭니다. 3D 그래픽은 컴퓨터가 3차원 공간에서 3차원 가상 물체를 중심으로 비디오를 렌더링한다는 점에서 다릅니다. 예를 들어, 1980년대의 오래된 픽셀/스프라이트 비디오 게임은 모션 그래픽을 사용하는 반면 현대 시스템의 새로운 3차원 게임은 3차원 그래픽을 사용합니다. 추가 치수가 더 나은 이미지 품질과 동일하지 않습니다.

상세 레이어 추가

조명, 음영, 반사, 그림자 및 기타 시각 효과와 같은 요소는 추가 레이어를 통해 렌더링된 비디오에 추가됩니다. 3D 아티스트가 빛을 기준으로 움직이는 물체의 그림자를 다시 그리는 것은 매우 시간이 많이 소요됩니다. 소스: 대신 컴퓨터는 가상 광원과 가상 물체를 기반으로 한 계산을 사용하여 그림자. 가상 광원 및 해당 그림자는 비디오와 다른 레이어입니다. 모션과 3D 렌더링은 모두 공간의 2차원 표현입니다. 둘 다에 레이어를 추가하면 깊이의 환상을 줄 수 있습니다.

구조를 위한 GPU

컴퓨터의 프로세서는 비디오 렌더링만 하지 않습니다. 그래픽 처리 장치 또는 GPU는 비디오 렌더링 복잡성을 처리하는 데 훨씬 더 적합한 컴퓨터 중앙 처리 장치 또는 CPU에 상응하는 하드웨어입니다. CPU는 큰 작업을 한 번에 하나씩 매우 빠르게 처리하도록 설계되었지만 GPU는 수십에서 수천 개의 작은 작업을 동시에 처리하도록 설계되었습니다. 비디오 렌더링은 일련의 작은 작업이므로 GPU가 작업에 훨씬 더 적합합니다.