UltKit

DDS JPG 변환

브라우저, 채팅 앱, 휴대폰은 .dds 텍스처를 표시하지 못합니다. JPG로 변환하면 같은 텍스처를 모드 페이지에 올리고, 버그 리포트에 붙이고, 스타일 가이드에 넣을 수 있는 미리보기로 쓸 수 있습니다.

이미지 변환

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

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

출력

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

사용 방법

  1. 1

    DDS 텍스처 추가

    게임에서 추출한 텍스처 폴더나 모드 프로젝트에서 .dds 파일을 최대 20개, 파일당 95 MB까지 바로 끌어다 놓습니다.

  2. 2

    알파 부분의 배경 선택

    JPG는 투명도를 저장할 수 없습니다. 고급 설정의 투명 영역은 기본적으로 흰색으로 채우며, 어두운 게임 아트라면 검은색이나 원하는 색을 고르십시오.

  3. 3

    JPG로 변환

    JPG로 변환을 누르고 미리보기를 하나씩 다운로드하거나 전체를 ZIP 하나로 받으십시오.

게임 밖에서 DDS 텍스처 공유하기

DirectDraw Surface는 1999년 DirectX 7과 함께 그래픽카드가 바로 읽는 구조로 텍스처를 넘겨주기 위해 등장했습니다. 그래서 Skyrim부터 Microsoft Flight Simulator까지 수많은 게임이 수천 개의 DDS 파일을 담고 있고, 반대로 다른 프로그램은 거의 이 파일을 열지 못합니다. Windows 사진 앱, 모든 웹 브라우저, Discord, Slack, 대부분의 모드 호스팅 사이트 업로드 양식은 JPG, PNG, WebP를 기대합니다.

텍스처를 사람들에게 보여 주는 가장 간단한 방법은 JPG 사본입니다. 올리기에 충분히 작고, 어떤 휴대폰에서도 열리며, 처음부터 색상 그림인 디퓨즈·알베도 맵에 잘 맞습니다. 스프라이트 시트나 데칼 미리보기처럼 투명도가 남아야 한다면 DDS PNG 변환을 이용하십시오. 단색 표면이라면 JPG가 더 가볍습니다.

알파를 담는 DDS 형식과 JPG에 남는 것

from ↓ · to →색상알파JPG의 색상JPG의 알파
BC1 / DXT1BC1 / DXT1 to 색상: yesBC1 / DXT1 to 알파: yesBC1 / DXT1 to JPG의 색상: yes– BC1 / DXT1 to JPG의 알파: no
BC3 / DXT5BC3 / DXT5 to 색상: yesBC3 / DXT5 to 알파: yesBC3 / DXT5 to JPG의 색상: yes– BC3 / DXT5 to JPG의 알파: no
BC5 / ATI2BC5 / ATI2 to 색상: yes– BC5 / ATI2 to 알파: noBC5 / ATI2 to JPG의 색상: yes– BC5 / ATI2 to JPG의 알파: no
BC7BC7 to 색상: yesBC7 to 알파: yesBC7 to JPG의 색상: yes– BC7 to JPG의 알파: no
비압축 RGBA비압축 RGBA to 색상: yes비압축 RGBA to 알파: yes비압축 RGBA to JPG의 색상: yes– 비압축 RGBA to JPG의 알파: no
supported not offeredBC1은 최대 1비트 컷아웃 알파만 저장하고, BC3, BC7, 비압축 RGBA는 부드러운 8비트 알파를 저장합니다. BC5는 채널 2개를 담으며 보통 노멀 맵에 쓰입니다. JPG에는 색상만 남습니다.

DDS

DirectDraw Surface(DDS)

DDS는 1999년 DirectX 7과 함께 도입된 Microsoft의 텍스처 형식입니다. 이미지를 DXT/BCn 같은 GPU용 블록 압축 방식으로 밉맵, 큐브 맵과 함께 저장하므로 그래픽 카드가 디코딩 없이 바로 사용할 수 있습니다. 블록 압축은 손실 방식이라 그라데이션에서 아티팩트가 보일 수 있지만, 비압축 DDS도 있습니다. PC 게임과 게임 모드에서 흔히 쓰이지만 브라우저와 대부분의 일반 이미지 뷰어는 지원하지 않습니다.

압축 방식
손실 또는 무손실
투명도
예
애니메이션
아니요
도입 연도
1999 · Microsoft
DDS 변환

JPG

JPEG 이미지

JPEG(또는 JPG)는 1992년 Joint Photographic Experts Group이 표준화한, 가장 널리 쓰이는 사진 형식입니다. 눈으로 알아채기 어려운 미세한 디테일을 버리는 손실 압축을 사용해 웹, 이메일, 휴대폰 저장 공간에 맞게 사진 용량을 작게 유지합니다. 부드러운 그라데이션과 자연 풍경은 잘 표현하지만, 선명한 글자, 선화, 단색 영역에는 블록 모양이나 번진 듯한 아티팩트가 눈에 띕니다. JPEG에는 투명도와 애니메이션이 없고, 다시 저장할 때마다 화질이 조금씩 더 떨어집니다. 모든 브라우저, 휴대폰, 카메라, 이미지 편집기에서 열 수 있습니다.

압축 방식
손실
투명도
아니요
애니메이션
아니요
도입 연도
1992 · Joint Photographic Experts Group
JPG 변환

모더와 게임 아티스트는 알파 유지가 중요하지 않을 때, 모드 페이지 갤러리, 채팅 메시지, 위키처럼 일반 사진만 받는 곳에 텍스처를 보여 주려고 DDS를 JPG로 변환합니다.

알파와 밉맵: JPG에서 빠지는 것

변환 전에 알아 둘 점

  • 최상위 밉맵 레벨만 텍스처 원본 크기로 내보냅니다.
  • 알파는 투명도든 마스크든 배경색으로 바뀝니다.
  • DDS에 이미 있는 블록 압축 흔적은 JPG에서도 보입니다.
  • 노멀 맵은 파란 보라색 이미지로 남습니다. 표면을 찍은 그림이 아니라 데이터이기 때문입니다.

게임 텍스처는 알파 채널을 투명한 부분 외의 용도로도 씁니다. 남는 채널은 GPU에서 비용이 들지 않으므로 많은 엔진이 스페큘러, 광택, 높이 마스크를 여기에 넣습니다. JPG에는 네 번째 채널이 없어 이 정보는 아예 내보내지 않습니다. 투명 영역에서 고른 색은 알파가 투명도를 뜻하는 곳에서만 의미가 있으며, 알파가 마스크인 텍스처는 JPG에 색상 레이어만 그대로 보입니다.

밉맵은 멀리 있는 표면이 깔끔하게 렌더링되도록 DDS가 주 이미지 뒤에 저장하는 1/2, 1/4 크기 이하의 사본입니다. 미리보기에는 가장 큰 것 하나만 필요하며, 바로 그것이 결과물입니다. 한 변이 4096 px 이상인 텍스처는 JPG 용량이 크므로, 게시용이라면 출력 이미지 크기 조절에서 긴 변을 1024 또는 2048 px로 정하십시오.

JPG를 편집해 다시 게임에 넣으려면 JPG가 DDS 블록 압축 위에 자체 압축을 한 번 더 더한다는 점을 기억하십시오. 왕복 작업은 PNG에서 편집하고 마지막에 한 번만 다시 인코딩하는 것이 좋습니다.

DDS JPG 변환 자주 묻는 질문

DDS 텍스처를 굳이 JPG로 만들어야 하는 이유는 무엇입니까?

모드 페이지, 포럼, 디스코드, 위키, 이슈 트래커는 JPG와 PNG는 표시하지만 DDS는 표시하지 않습니다. JPG 미리보기가 있으면 플레이어는 다운로드 전에 리텍스처를 확인할 수 있고, 팀원은 텍스처 플러그인을 설치하지 않고도 에셋을 검토할 수 있습니다.

텍스처의 투명한 부분은 어떤 색이 됩니까?

투명 영역에서 고른 색이 됩니다. 기본값은 흰색이고 검은색이나 원하는 16진수 색도 지정할 수 있습니다. 나뭇잎, 헤어 카드, 데칼은 미리보기에서 흰색보다 중간 회색이나 검은색이 보통 더 잘 보입니다.

JPG에는 어떤 밉맵 레벨이 들어갑니까?

게임에서 가까이 볼 때 표시되는 원본 해상도의 최상위 레벨입니다. 그 뒤에 저장된 작은 사본들은 내보내지 않으므로 2048 × 2048 텍스처는 2048 × 2048 JPG 한 장이 됩니다.

텍스처의 알파에 투명도가 아니라 광택 마스크가 들어 있습니다. 사라집니까?

JPG에서는 사라집니다. JPG에는 색상 채널 3개만 있기 때문입니다. 게임에는 원본 DDS를 그대로 쓰고, 마스크를 별도 그림으로 봐야 한다면 채널을 하나씩 표시할 수 있는 텍스처 도구에서 파일을 여십시오.

업로드 용량 제한이 있는 포럼에 올리려면 JPG를 더 작게 만들 수 있습니까?

출력 이미지 크기 조절에서 긴 변을 1024 px 등으로 정하거나 품질을 80 정도로 낮추십시오. 4K 텍스처를 그대로 JPG로 만들면 용량이 크며, 스크린샷 게시글에는 1024 px 미리보기면 충분합니다.

JPG를 다시 게임에 넣을 수 있습니까?

바로는 안 됩니다. DDS를 읽는 엔진 대부분은 디스크에 DDS 파일이 있기를 기대하므로, 편집한 그림을 다시 DDS 인코더로 변환해야 합니다. 이 단계는 JPG DDS 변환에서 할 수 있습니다.