UltKit

EXR PNG 변환

OpenEXR 렌더를 어떤 브라우저, 메신저, 슬라이드에서도 보이는 PNG로 바꿉니다. 부동소수점 이미지를 알파 채널과 함께 일반 8비트 색상으로 낮추므로 클라이언트 시안이나 포트폴리오에 바로 쓸 수 있습니다.

이미지 변환

또는 JPG, JPEG, JPE … 파일을 여기에 끌어다 놓으세요 ·

파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제

출력

파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.

사용 방법

  1. 1

    .exr 렌더 업로드

    Blender, Houdini, Maya, Nuke에서 만든 단일 레이어 또는 멀티레이어 EXR 파일을 추가하십시오. 한 번에 20개, 파일당 95 MB까지 가능합니다.

  2. 2

    PNG로 변환 누르기

    기본 RGBA 이미지를 읽어 선형 광원 값을 디스플레이 색상으로 옮긴 뒤 8비트 PNG로 저장합니다.

  3. 3

    뷰어와 비교

    렌더 창 옆에 PNG를 열어 보십시오. 느낌이 다르다면 아래 뷰 변환 설명에서 이유를 확인할 수 있습니다.

EXR은 빛을 부동소수점 숫자로 저장하고, PNG는 채널당 256단계로 저장합니다. 변환은 한쪽 값을 다른 쪽으로 옮기며, 뷰티 이미지와 알파만 남기고 나머지는 담지 않습니다.

Blender·VFX 렌더를 위한 EXR PNG 변환

Industrial Light & Magic은 자사 영화 파이프라인을 위해 OpenEXR을 만들었고 2003년에 오픈소스로 공개했습니다. 16비트 half-float 형식 덕분에 픽셀이 흰색보다 훨씬 밝은 값을 가질 수 있어, 합성 작업자가 밴딩 없이 글로를 더하고 노출을 바꾸고 색 보정을 할 수 있습니다. 지금은 Academy Software Foundation이 관리하며 Blender, Houdini, Maya, Nuke, After Effects가 모두 이 형식으로 저장합니다.

바로 그 유연성 때문에 .exr은 브라우저, 휴대폰 갤러리, Slack, Google Slides에서 열리지 않습니다. 클라이언트가 한 프레임을 보고 싶어 하거나, 강사가 과제 제출용 스틸 이미지를 요구하거나, ArtStation에 포트폴리오 이미지를 올려야 할 때는 렌더를 일반 이미지로 바꿔야 합니다. 보통 PNG를 고릅니다. 무손실이고, 렌더가 투명한 곳은 투명하게 남으며, 어디서나 열립니다.

선형 부동소수점 빛에서 8비트 PNG까지

  1. 뷰티 레이어 읽기

    EXR의 메인 RGBA 이미지를 디코딩합니다. 부동소수점 값은 1.0을 훨씬 넘을 수 있습니다.

  2. 디스플레이 색상으로 변환

    선형 빛을 sRGB로 바꾸고, 흰색을 넘는 값은 압축하거나 잘라 냅니다.

  3. 8비트 PNG 저장

    알파를 포함한 각 채널을 0–255 값으로 만들고 무손실로 압축합니다.

PNG에 들어가는 EXR 채널과 AOV

from ↓ · to →PNGJPG
RGB 뷰티RGB 뷰티 to PNG: yesRGB 뷰티 to JPG: yes
알파알파 to PNG: yes– 알파 to JPG: no
깊이(Z)– 깊이(Z) to PNG: no– 깊이(Z) to JPG: no
노멀– 노멀 to PNG: no– 노멀 to JPG: no
Cryptomatte– Cryptomatte to PNG: no– Cryptomatte to JPG: no
추가 뷰 레이어– 추가 뷰 레이어 to PNG: no– 추가 뷰 레이어 to JPG: no
supported not offeredJPG에는 알파 채널이 없어 투명한 영역이 배경색으로 채워집니다.

EXR

OpenEXR

OpenEXR은 Industrial Light & Magic이 개발해 2003년 오픈 소스로 공개한 HDR(하이 다이내믹 레인지) 이미지 형식입니다. 16비트 하프 플로트 또는 32비트 플로트 채널로 저장하므로 아주 밝은 하이라이트와 깊은 섀도가 편집 후에도 날아가지 않고 남습니다. 이름 붙은 여러 채널과 레이어, 무손실 또는 손실 압축을 지원하며 시각 효과, 합성, 3D 렌더링의 표준입니다. 파일이 크고, 일반 이미지 뷰어와 브라우저에서는 올바르게 표시되지 않습니다.

압축 방식
손실 또는 무손실
투명도
예
애니메이션
아니요
도입 연도
2003 · Industrial Light & Magic
EXR 변환

PNG

PNG 이미지(Portable Network Graphics)

PNG는 1996년 PNG Development Group이 발표하고 이후 W3C와 ISO가 표준화한 무손실 래스터 형식입니다. 모든 픽셀을 그대로 보존하고, 완전한 알파 투명도를 지원하며, 글자, 날카로운 가장자리, 단색 영역을 아티팩트 없이 표현합니다. 이런 정확성 덕분에 스크린샷, 로고, 아이콘, 인터페이스 그래픽에 이상적입니다. 대신 용량이 문제여서, 사진을 PNG로 저장하면 같은 사진의 JPEG나 WebP보다 몇 배 커지는 경우가 많습니다. 모든 브라우저, 운영 체제, 편집기에서 PNG 파일을 열 수 있습니다.

압축 방식
무손실
투명도
예
애니메이션
아니요
도입 연도
1996 · PNG Development Group
PNG 변환

EXR을 PNG로 변환하는 것은 3D·VFX 작업의 마지막 단계입니다. 아티스트는 합성용 부동소수점 원본은 보관하고, OpenEXR을 읽지 못하는 클라이언트, 포트폴리오 사이트, 메신저에는 PNG를 넘깁니다.

EXR은 지우지 마십시오

PNG는 전달용 사본입니다. 하이라이트가 흰색으로 잘리고 패스가 빠지고 나면 PNG로는 다시 색 보정을 할 수 없습니다. EXR을 PNG와 함께 보관하고, Radiance HDR 환경 맵의 미리보기도 필요하다면 HDR JPG 변환을 이용하십시오.

OpenEXR PNG 변환 자주 묻는 질문

PNG가 Blender 렌더 창과 다르게 보이는 이유는 무엇인가요?

Blender는 렌더를 뷰 변환을 거쳐 보여 줍니다. Blender 4.0부터는 AgX, 그 이전에는 Filmic이 기본이며, 여기에 직접 설정한 Look과 노출이 더해집니다. EXR 파일은 이 변환이 적용되지 않은 장면 선형(scene-linear) 원본 데이터로 저장되므로 Blender 밖의 변환기는 그 설정을 알 수 없습니다. 똑같이 맞추려면 Blender에서 직접 PNG를 저장하십시오.

PNG에 EXR의 HDR 범위를 담을 수 있나요?

없습니다. 8비트 PNG는 검정부터 디스플레이 흰색까지 채널당 256단계뿐이지만, half-float EXR은 65,504까지의 값을 저장할 수 있습니다. 흰색보다 밝은 하이라이트는 압축되거나 잘리므로, 나중에 색 보정을 하려면 EXR을 원본으로 보관하십시오.

깊이, 노멀, Cryptomatte 패스는 어떻게 되나요?

제외됩니다. PNG에는 RGB 이미지 하나와 알파 채널만 들어가므로 메인 뷰티 레이어만 변환됩니다. 깊이나 노멀 패스를 보려면 Blender 컴포지터에서 해당 패스를 별도 파일로 저장한 뒤 그 파일을 변환하십시오.

렌더의 투명 배경이 유지되나요?

유지됩니다. 투명 필름으로 렌더했다면 EXR에 알파 채널이 있고 PNG도 이를 그대로 담습니다. 그래서 편집기에서는 체커보드 위에, 웹에서는 페이지 배경 위에 개체가 놓입니다.

멀티레이어 EXR이 95 MB보다 큽니다. 어떻게 해야 하나요?

Blender나 Nuke에서 Combined 레이어만 남기거나 DWAA 압축으로 다시 저장하십시오. DWAA는 손실 압축이지만 ZIP이나 PIZ보다 훨씬 작습니다. 1920 × 1080 뷰티 레이어 하나라면 대개 한도보다 훨씬 작습니다.

렌더를 공유할 때 PNG와 JPG 중 무엇이 낫나요?

투명 영역이나 UI처럼 선명한 가장자리가 있으면 PNG, 용량 제한이 있는 이메일이나 메신저로 보낼 전체 화면 이미지라면 JPG가 맞습니다. 자세한 장단점은 JPG와 PNG 비교 글에서 설명합니다.