PNG TGA 변환
PNG 텍스처, 스프라이트, UI 이미지를 Targa를 텍스처 입력 포맷으로 쓰는 게임 엔진과 도구용 Truevision TGA 파일로 바꿉니다. 투명 픽셀은 알파 채널에 기록되므로 누끼와 마스크가 그대로 작동합니다.
이미지 변환
또는 JPG, JPEG, JPE … 파일을 여기에 끌어다 놓으세요 ·
파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제
파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.
85면 사진이 원본과 눈으로 구분되지 않습니다. 파일을 더 작게 만들어야 할 때만 낮추십시오.
JPG, BMP, EPS는 투명도를 지원하지 않습니다. 투명한 픽셀은 이 색으로 채워집니다.
투명한 픽셀 뒤에 들어갈 색의 Hex 값입니다(예: #FFFFFF).
이 형식은 이미지 한 장만 담을 수 있습니다. 애니메이션을 유지하려면 GIF나 WebP로 출력하십시오.
다중 크기 아이콘은 여러 해상도를 한 파일에 담으며, 브라우저와 운영체제가 필요한 크기를 골라 씁니다.
원본 크기를 유지하거나, 한 변만 입력하면 가로세로 비율이 유지됩니다.
위에서 선택한 변의 픽셀 값입니다.
원본 크기 대비 비율입니다.
화면과 웹에는 sRGB가 맞습니다. 인쇄 작업에는 원본을 유지하고, 회색조는 색상을 버립니다.
메타데이터만 바뀌며 0이면 원본 값을 유지합니다. 프린터와 일부 사이트가 이 숫자를 읽지만 픽셀 크기는 바뀌지 않습니다.
사용 방법
- 1
PNG 텍스처 추가
PNG 파일을 파일당 95 MB, 최대 20개까지 선택하십시오. 디퓨즈, 노멀, 러프니스, 마스크로 이루어진 텍스처 세트 전체를 한 번에 넣을 수 있습니다.
- 2
엔진 텍스처는 크기 조절 끄기
출력 이미지 크기 조절을 원본 크기 유지로 두면 1024 × 1024, 2048 × 2048 같은 2의 거듭제곱 크기가 정확히 유지됩니다.
- 3
TGA로 변환
TGA로 변환을 누르고 파일을 하나씩 또는 ZIP으로 내려받은 뒤 엔진의 가져오기 폴더에 넣으십시오.
게임 엔진과 텍스처 도구가 아직도 TGA를 요구하는 이유
Truevision은 1984년 자사 TARGA 비디오 캡처 보드용으로 TGA 포맷을 설계했고, 1989년 개정판인 TGA 2.0에서 오늘날 대부분의 소프트웨어가 읽는 푸터와 확장 영역이 추가되었습니다. 짧은 헤더, 선택적인 컬러 맵, 그리고 원시 픽셀이나 런 렝스 인코딩된 픽셀로 구성되어 있어 수십 줄의 코드로 읽을 수 있을 만큼 단순합니다. 바로 이 단순함 때문에 1990년대 게임 스튜디오들이 TGA를 채택했고, 많은 파이프라인이 지금까지 바꾸지 않았습니다.
실질적인 이유는 알파와 예측 가능성입니다. 32비트 TGA는 색상 옆에 항상 스트레이트 8비트 알파 채널을 담고, 가져오기 도구가 다르게 해석할 감마 청크나 색상 프로필 청크가 없습니다. 텍스처 아티스트는 Photoshop, Substance, Blender에서 내보낸 값이 엔진에 똑같이 들어간다고 믿고 TGA를 씁니다.
Unreal, Source, Unity, Blender용 PNG TGA 변환
| 기관 | 요구 사항 | 출처 |
|---|---|---|
| Unreal Engine | TGA, PNG, PSD 등을 가져옵니다. 밉맵과 스트리밍을 쓰려면 텍스처 변이 2의 거듭제곱이어야 합니다 | — |
| Source 엔진 (vtex) | Valve의 텍스처 컴파일러가 TGA를 읽어 VTF로 씁니다. 알파는 반투명과 마스크를 결정합니다 | — |
| Unity | TGA를 바로 가져오고 빌드할 때 대상 플랫폼별로 압축합니다 | — |
| Blender | Targa를 읽고 쓰며, RLE 방식의 "Targa"와 비압축 "Targa Raw" 출력을 모두 제공합니다 | — |
PNG
PNG 이미지(Portable Network Graphics)
PNG는 1996년 PNG Development Group이 발표하고 이후 W3C와 ISO가 표준화한 무손실 래스터 형식입니다. 모든 픽셀을 그대로 보존하고, 완전한 알파 투명도를 지원하며, 글자, 날카로운 가장자리, 단색 영역을 아티팩트 없이 표현합니다. 이런 정확성 덕분에 스크린샷, 로고, 아이콘, 인터페이스 그래픽에 이상적입니다. 대신 용량이 문제여서, 사진을 PNG로 저장하면 같은 사진의 JPEG나 WebP보다 몇 배 커지는 경우가 많습니다. 모든 브라우저, 운영 체제, 편집기에서 PNG 파일을 열 수 있습니다.
- 압축 방식
- 무손실
- 투명도
- 예
- 애니메이션
- 아니요
- 도입 연도
- 1996 · PNG Development Group
TGA
Truevision TGA(Targa)
Targa라고도 하는 TGA는 1984년 Truevision이 자사 그래픽 카드용으로 만든 형식입니다. 래스터 이미지를 비압축 또는 무손실 런렝스 인코딩으로 저장하며 8비트 알파 채널을 지원합니다. 구조가 단순해 오랫동안 게임 텍스처, 3D 렌더링, 영상 그래픽에서 사랑받았습니다. PNG에 비해 파일이 크고, 브라우저와 휴대폰은 TGA를 표시하지 못합니다. 대부분의 이미지 편집기, 게임 엔진, 3D 프로그램은 읽을 수 있습니다.
- 압축 방식
- 무손실
- 투명도
- 예
- 애니메이션
- 아니요
- 도입 연도
- 1984 · Truevision
게임 엔진, 모딩 도구, 렌더 파이프라인이 8비트 알파 채널이 있는 Targa 텍스처를 기준으로 구성되어 있을 때 PNG를 TGA로 변환합니다. 텍스처를 브라우저에서 미리 보거나 파이프라인 밖에서 공유해야 할 때는 TGA를 다시 PNG로 바꿉니다.
TGA 알파, RLE 압축, 32비트 출력
- RLE (런 렝스 인코딩)압축 TGA · TGA 이미지 타입 10
- TGA가 정의하는 유일한 압축 방식입니다. 똑같은 픽셀이 이어지는 구간을 반복 횟수와 함께 한 번만 저장하므로, 단색 위주의 UI 이미지와 마스크는 크게 줄고 사진 같은 텍스처는 거의 줄지 않습니다. 헤더의 이미지 타입 2는 비압축 트루컬러, 타입 10은 같은 데이터를 런 렝스 인코딩한 것입니다.
TGA를 읽는 엔진과 편집기는 모두 일반 방식과 RLE 방식을 둘 다 읽으므로, 가져올 때는 어느 쪽이든 거의 상관이 없습니다. 오히려 버전 관리에서 차이가 납니다. 비압축 TGA는 diff와 저장이 예측 가능해서 일부 스튜디오는 에셋 규칙으로 RLE를 금지합니다. Photoshop도 Targa 저장 대화 상자의 RLE 압축 체크박스로 같은 선택을 제공합니다.
변환 전에 확인할 것은 PNG의 알파입니다. 많은 내보내기 도구가 불투명한 이미지에도 알파 채널을 통째로 기록하고, 그러면 엔진이 텍스처를 반투명으로 처리해 정렬과 오버드로 비용이 듭니다. 알파가 의미 없다면 먼저 편집기에서 제거하십시오. PNG 포맷 자체의 배경은 JPG, JPEG, PNG 차이를 참고하십시오. TGA를 다시 브라우저 미리 보기용으로 바꿔야 할 때는 TGA PNG 변환이 이 페이지의 반대 방향입니다.
PNG TGA 텍스처 변환 자주 묻는 질문
TGA는 24비트입니까, 32비트입니까?
알파 채널이 있는 PNG는 빨강, 초록, 파랑, 알파에 각각 8비트를 쓰는 32비트 TGA가 됩니다. 불투명한 PNG는 24비트면 충분합니다. 투명도가 없는 텍스처인데도 엔진이 32비트를 고집한다면, 변환 전에 PNG에 완전히 불투명한 알파 채널을 넣으십시오.
PNG TGA 변환은 무손실입니까?
일반적인 8비트 PNG라면 그렇습니다. 모든 색상 값과 알파 값이 정확히 복사됩니다. 스컬프팅 도구에서 내보낸 높이 맵처럼 채널당 16비트인 PNG는 8비트로 줄어듭니다. TGA에는 그보다 깊은 트루컬러 모드가 없기 때문입니다. 엔진이 받아 준다면 이런 맵은 PNG나 EXR로 유지하십시오.
어떤 프로그램에서는 TGA가 위아래가 뒤집혀 보이는 이유는 무엇입니까?
TGA는 행을 아래에서 위로 저장할 수도, 위에서 아래로 저장할 수도 있으며 헤더의 플래그가 어느 쪽인지 알려 줍니다. 대부분의 도구는 이 플래그를 읽지만, 일부 오래된 뷰어나 직접 작성한 로더는 이를 무시하고 그림을 뒤집어 그립니다. 다시 변환하지 말고 로더나 편집기에서 뒤집으십시오.
게임 텍스처에는 TGA와 DDS 중 무엇을 써야 합니까?
TGA는 보관하고 다시 가져오는 원본 파일이고, DDS는 그래픽 카드가 바로 읽는 GPU 압축 데이터를 담습니다. Unreal과 Unity는 TGA를 받아 가져올 때 직접 압축합니다. 가져오기 단계 없이 텍스처를 읽는 모드와 오래된 엔진은 DDS를 요구하는 경우가 많으며, PNG DDS 변환에서 만들 수 있습니다.
TGA 용량이 PNG보다 훨씬 큰 이유는 무엇입니까?
PNG는 Deflate 압축을 쓰지만, TGA는 기껏해야 단순한 런 렝스 인코딩을 쓰며 이는 단색 영역에서만 효과가 있습니다. 알파가 있는 디테일한 2048 × 2048 텍스처는 비압축 TGA로 약 16 MB입니다. 게임을 빌드할 때 엔진이 다시 압축하므로 디스크 용량은 프로젝트 폴더에서만 문제가 됩니다.
- JPG TGA 변환Source vtex, Quake 계열 엔진 등 TGA만 받는 도구용으로 JPG 사진을 24비트 Targa로 변환합니다. 2의 거듭제곱 크기 조절, 한 번에 20개.
- TGA PNG 변환Truevision TGA(Targa) 텍스처, 렌더, 게임 스크린샷을 PNG로 변환합니다. 32비트 알파 유지, RLE 파일 지원, 뒤집힌 이미지 보정, 한 번에 20개.
- PNG DDS 변환알파 채널을 유지한 채 PNG를 게임 모드·엔진용 DDS 텍스처로 변환합니다. 게임이 요구하는 크기, 밉맵, DXT·BC7 형식도 설명합니다.
- TGA JPG 변환Targa 스크린샷과 3D 렌더를 올리고 보내고 인화할 수 있는 JPG로 줄입니다. 알파는 원하는 배경색으로 채우고, 한 번에 20개까지 변환합니다.
- DDS PNG 변환편집과 모딩을 위해 DDS 게임 텍스처를 PNG로 변환합니다. BC1–BC7 디코딩, 알파 채널 유지, 원본 크기 최상위 밉맵 저장.
- JPG DDS 변환JPG 사진을 게임 모드·엔진용 DDS 텍스처로 변환합니다. 텍스처 크기로 먼저 조절하고 한 번에 20개까지 변환하며, 파일은 30분 뒤 삭제됩니다.