소프트웨어 래스터 화란 무엇입니까?
소프트웨어 래스터 화는 3D (3D) 컴퓨터 그래픽 소프트웨어로 작성된 장면이나 이미지를 한 형태에서 다른 형태로 변환하는 프로세스입니다. 컴퓨터 그래픽을 통해 생성되는 두 가지 기본 유형의 이미지가 있으며 벡터 기반 및 래스터 기반 그래픽이라고합니다. 벡터 기반 이미지는 이미지를 만들기 위해 선과 모양이 포함 된 지오메트리를 사용하여 생성되는 반면 래스터 기반 그래픽은 이미지를 생성하기 위해 개별적인 빛 또는 색상의 픽셀을 사용합니다. 소프트웨어 래스터 화는 하드웨어가 아닌 프로그램을 사용하여 벡터 기반 이미지를 래스터 기반 그림으로 변환하여 모니터에 표시하는 프로세스입니다.
소프트웨어 래스터 화를 완전히 이해하려면 먼저 누군가 컴퓨터 이미지를 만들고 표시하는 두 가지 기본 방법을 이해해야합니다. 벡터 기반 이미지는 기하학적 모양을 사용하여 생성됩니다. 여기에는 3 차원 또는 3D 그래픽 제작에 자주 사용되는 다양한 다각형을 포함하여 다른 모양을 만들기 위해 함께 조립할 수있는 기본 선과 점이 포함됩니다. 대부분의 3D 이미지는 수많은 작은 삼각형을 조합하여 생성 된 다양한 모양으로 생성됩니다.
이 삼각형 각각은 벡터 기반 이미지로 생성되므로 더 큰 장면을 구성하는 조립 조각도 벡터 기반입니다. 그러나 이것들이 컴퓨터 나 텔레비전 화면에 제대로 표시 되려면 먼저 그러한 화면에서보다 효과적으로 전달할 수있는 형식으로 변환되어야합니다. 모니터 및 TV는 픽셀 또는 "그림 요소"라고하는 개별적인 조명 및 색상 지점을 사용합니다.
픽셀을 사용하여 생성 된 이미지를 래스터 기반 이미지라고합니다. 선과 모양을 사용하여 그림을 만드는 대신 수십, 수백 또는 수천 개의 개별 점을 조합하여 래스터 기반 이미지를 만듭니다. 픽셀을 사용하는 화면에 벡터 이미지를 적절하고 쉽게 표시하기 위해 일반적으로 "래스터 화"라고하는 래스터 기반 이미지로 변환됩니다.
소프트웨어 래스터 화는 단순히이 변환이 컴퓨터 나 다른 장치 내의 하드웨어가 아닌 프로그램에 의해 처리됨을 의미합니다. 예를 들어 비디오 게임 개발자는 일반적으로 3D 다각형 이미지가 제대로 표시되도록 소프트웨어 래스터 화를 사용합니다. 이를 통해 게임용으로 만들어진 그래픽은 플레이어의 컴퓨터에 있거나 없을 수있는 하드웨어에 의존하지 않고 프로그램 자체를 통해 표시 될 수 있습니다.
기술이 향상됨에 따라 소프트웨어 래스터 화가 하드웨어에 의해 크게 지원되었습니다. 그래픽에 추가 처리 성능을 제공하는 전용 비디오 카드를 사용하면이 프로세스가 쉬워지고 게임 개발자에게 더 많은 기회가 주어졌습니다. 실시간 렌더링은 초당 수십 번 발생하는 래스터 화에 의존하며, 고급 소프트웨어와보다 강력한 그래픽 처리 장치로 인해 더욱 단순 해졌습니다.