Rhino 에서의 배경 비트맵

개요

BackgroundBitmap 명령을 사용하여 배경 비트맵을 배치할 경우, 이미지가 클수록 항상 더 좋은 것은 아닙니다.

Rhino는 OpenGL 을 사용하여 뷰포트에 보이는 모든 것을 디스플레이하고 그립니다. 비트맵과 같은 이미지 파일도 OpenGL 텍스처로 간주됩니다. OpenGL 에서 텍스처를 만들려면 반드시 지켜져야 하는 사항과 제한점이 있습니다.

  1. 이미지 치수는 너비와 높이 모두 2의 배수여야 합니다 (예: 512×512, 1024×512, 2048×4906, 등…).
  2. 전체 이미지 크기는 하드웨어와/ 또는 비디오 드라이버에서 지정된 제한을 넘어서는 안됩니다. 이것은 비디오 카드에 따라 달라집니다.

이러한 사항이 맞지 않으면 이미지가 전혀 표시되지 않게 됩니다.

추가 정보

이러한 제한점으로 인해, Rhino 에서는 모든 이미지가 이러한 규칙을 따르는지 확인해야 하며, 많은 경우 규칙에 맞춰 이미지의 크기를 조정해야 할 수도 있습니다.

Rhino의 Tools→Options→Appearance→OpenGL (도구 > 옵션 > 화면 표시 > OpenGL) 페이지를 보시면 현재 사용하시는 비디오 카드에서 사용할 수 있는 텍스처의 최대 크기를 확인하실 수 있습니다.

backgroundbitmap.jpg

문제 해결

배경 비트맵 관련 문제를 해결하려면 가장 먼저, 사용하시는 비디오 카드의 드라이버가 해당 제조사에서 제공하는 최신 비디오 드라이버임을 확인하시기 바랍니다.

배경 비트맵을 표시하는 데 문제가 있다면 사용하시는 이미지 편집 프로그램을 사용하여 허용된 해상되에 맞춰 이미지 크기를 직접 조정해보시기 바랍니다. 일반적으로 이미지의 크기가 2048 x 2048 이면 대부분의 중급 사양의 비디오 카드에서 지원됩니다.

해상도가 1000000 x 1000000 인 이미지를 로드한다고 해서 Rhino 에서 이 해상도를 사용하는 것은 아닙니다 (위에서 설명한 이유 참조). 원하는 디테일을 표현하기에는 2048 x 2048 해상도가 너무 낮다고 생각하실 수도 있습니다. 그러나, 만약 귀하가 사용하는 비디오 카드의 최대 해상도가 2048 x 2048 이라고 한다면, Rhino 에서도 이 해상도를 사용하게 됩니다.