RGBE 이미지 형식

RGBE image format
래디언스 RGBE
파일 이름 확장명
.hdr
인터넷 미디어 유형
이미지/vnd.radiance
매직넘버23 3f 52 41 44 49 41 4e 43 45 0a
형식 유형무손실의 이미지 형식
웹사이트radsite.lbl.gov/radiance/refer/filefmts.pdf

RGBE 또는 Radiance HDR는 Radiance 렌더링 시스템을 위해 그레고리 워드 라슨이 발명한 이미지 형식이다.1바이트 공유 지수를 가진 RGB(빨간색, 녹색, 파란색) 값에 대해 픽셀을 각각 1바이트로 저장한다.따라서 그것은 픽셀당 4바이트를 저장한다.

설명

RGBE는 픽셀이 비교적 컴팩트한 데이터 구조에서 부동소수 값(픽셀당 32비트)의 동적 범위와 정밀도를 가질 수 있도록 허용한다. - 종종 라이트 시뮬레이션에서 영상이 생성될 때 픽셀당 색상 강도 값의 범위는 표준 24비트 이미지 fo의 0.255(8비트) 범위에 잘 맞는 것보다 훨씬 크다.rmats. 결과적으로, 밝은 픽셀은 255로 잘리거나 더 희미한 픽셀의 모든 정밀도를 잃게 된다.

공유 지수를 사용하여 RGBE 형식은 IEEE 부동 소수점 형식의 단일 정밀도 또는 반정밀도 데이터에 필요한 색상 성분당 32비트 또는 16비트 미만을 사용하고 반정밀도보다 높은 동적 범위를 사용하면서 부동 소수점 값의 장점을 일부 얻는다.128 맵 정수 색상의 지수 값 [0..255] [0..1) 부동 소수점 공간으로.

이 형식의 두 번째 변종은 XYZ 색상 모델을 공유 지수와 함께 사용한다.MIME 유형과 파일 확장자는 동일하므로, 이 파일 형식을 읽는 응용프로그램은 색상 모델에 포함된 정보를 해석해야 한다.

그렉 워드는 RGBE 파일을 처리할 코드를 그의 Radiance 렌더러에 제공한다.

유사한 형식

일부 GPU는 '7e3' 형식을 지원하는데, 여기서 32비트 워드는 3개의 10비트 부동 소수점 컬러 채널을 인코딩하며, 각각은 7비트의 사티사와 3비트의 지수를 가지고 있다.

JPEG XT Part 2(Dolby JPEG-HDR) 및 Part 7 Profile A는 RGBE 형식을 기반으로 한다.

RGBM은 지수를 공유승수로 대체하는 형식이며, RGBD는 대신 분할자를 저장한다.이러한 형식은 RGBE와 logLUV의 동적 범위가 부족하지만, 각 구성 요소에 대한 선형 보간이라는 순진한 접근법에 더 적합하다.[1]RGBE처럼 3D 텍스처용 PNG(RGBA 구조물의 적정화)와 같은 일반 포맷을 포함해 4채널 컬러 모델을 수용하는 모든 포맷으로 패키징할 수 있다.[2]

참고 항목

참조

  1. ^ Guertault, Julien. "Gamma correct and HDR rendering in a 32 bits buffer". Light is Beautiful. Retrieved 11 May 2019.
  2. ^ "Textures". Learn PlayCanvas. Retrieved 11 May 2019.

외부 링크