UltKit
Изображения11
PDF13
Документы и данные7
Видео6
Аудио4
Другие инструменты22

Конвертировать JPG в TGA

Некоторые компиляторы текстур и старые игровые движки принимают только Targa. Переведите здесь свои фото и референсы из JPG в TGA, сразу в нужном движку размере, и отправляйте их прямо в пайплайн.

Конвертер изображений

или перетащите сюда файлы JPG, JPEG, JPE … ·

Макс. 95 MB на файл· До 20 файлов· Удаляются через 30 минут

Вывод

Файлы обрабатываются на наших серверах и удаляются через 30 минут.

Как пользоваться инструментом

  1. 1

    Загрузите изображения JPG

    Добавьте до 20 фото или текстур, каждая до 95 MB. Берите JPG с минимальным сжатием: артефакты переходят в TGA.

  2. 2

    Задайте размер текстуры

    В разделе Расширенные настройки параметр Изменить размер изображения позволяет задать ширину, например 1024 или 2048 px. Для квадратных текстур сначала обрежьте JPG до квадрата.

  3. 3

    Конвертируйте в TGA

    Нажмите Преобразовать в TGA и скачайте файлы .tga или ZIP-архив, чтобы положить их в папку с материалами.

Конвертация JPG в TGA меняет контейнер, а не картинку: вы получаете 24-битный Targa без потерь из декодированного фото для инструментов, которые не принимают JPG, а файл становится примерно в десять раз больше.

Инструменты для текстур, которым нужен TGA, а не JPG

Современные движки вроде Unity и Unreal спокойно импортируют JPG, поэтому потребность в конвертации возникает из-за конкретных инструментов. Vtex от Valve, компилятор, превращающий изображения в текстуры VTF движка Source для карт, спреев и модов, читает Targa. Quake III Arena и другие игры на id Tech 3, как и многие производные движки, загружают текстуры из файлов .tga. Самодельные редакторы карт, старые 3D-пакеты и некоторые процессы переноса печати в текстуру тоже указывают TGA единственным форматом.

Обычно исходник — фото: стена, вывеска, деревянный пол или скан постера, который нужно повесить в уровне. Такие изображения приходят в JPG с телефона или из библиотеки текстур, поэтому быстрее всего сконвертировать их здесь и передать TGA компилятору. Если движку на самом деле нужен DDS, пропустите Targa и используйте JPG в DDS.

Исходный JPG и итоговый TGA: сравнение по параметрам

Что меняет конвертация для типичной фототекстуры
СвойствоИсходный JPGРезультат TGA
Глубина цвета24 бита, по 8 бит на канал24 бита, по 8 бит на канал
Альфа-каналНетПереносить нечего
СжатиеС потерями, блоки 8 × 8 пикселейБез потерь (без сжатия или RLE)
Размер файла 2048 × 2048Часто 1–3 MBОколо 12 MB без сжатия
ПоворотФлаг ориентации EXIFПиксели повернуты как надо
Метаданные камерыТеги EXIFПо умолчанию удаляются

JPG

Изображение JPEG

JPEG (или JPG) — самый распространённый формат фотографий, стандартизованный Joint Photographic Experts Group в 1992 году. В нём используется сжатие с потерями: отбрасываются мелкие детали, которые глаз вряд ли заметит, поэтому фото получаются достаточно компактными для сайтов, почты и памяти телефона. Плавные градиенты и природные сцены он передаёт хорошо, но на чётком тексте, штриховых рисунках и однотонных заливках появляются заметные блоки и размытые артефакты. В JPEG нет прозрачности и анимации, а каждое пересохранение немного ухудшает качество. Его открывает любой браузер, телефон, камера и графический редактор.

Сжатие
С потерями
Прозрачность
Нет
Анимация
Нет
Год появления
1992 · Joint Photographic Experts Group
Конвертер JPG

TGA

Truevision TGA (Targa)

Формат TGA, также называемый Targa, создала компания Truevision в 1984 году для своих видеокарт. Он хранит растровые изображения без сжатия или со сжатием без потерь по алгоритму RLE и поддерживает 8-битный альфа-канал. Простая структура надолго сделала его любимым форматом для игровых текстур, 3D-рендеров и видеографики. Файлы большие по сравнению с PNG, а браузеры и телефоны TGA не отображают. Его читает большинство графических редакторов, игровых движков и 3D-программ.

Сжатие
Без потерь
Прозрачность
Да
Анимация
Нет
Год появления
1984 · Truevision
Конвертер TGA

JPG переводят в TGA, когда компилятор текстур, инструмент для модов или старый движок принимает только Targa: фото или скан поверхности становится игровым материалом без графического редактора.

Как подготовить фото JPG, прежде чем превратить его в текстуру TGA

Берите самый чистый исходник
Выбирайте самый большой JPG лучшего качества: все его артефакты попадут в текстуру и на большой поверхности станут заметнее.
Обрежьте под нужную форму
Квадратные или 2:1 кадры ложатся на стены и полы без растяжения; обрезайте до конвертации.
Задайте размер, кратный степени двойки
Установите в Изменить размер изображения ширину 512, 1024 или 2048 px, чтобы мипмапы и старые компиляторы работали корректно.
Сохраните ориентацию
Автоповорот применяет флаг поворота телефона к пикселям, так как программы чтения TGA игнорируют EXIF.

Truevision создала Targa в 1984 году, когда видеоплатам требовался простой способ хранить кадры; эта простота и сегодня позволяет инструментам движков читать формат: короткий заголовок, затем пиксели. В TGA нечего декодировать, кроме необязательной RLE-упаковки, поэтому компиляторы и загрузчики, написанные десятилетия назад, работают с ним надежно.

Так как в JPG нет прозрачности, получится обычная цветовая текстура. Если материалу нужна маска глянца или непрозрачности, добавьте альфу потом в редакторе. Сохраните исходные JPG; если позже понадобятся веб-превью готовых текстур, TGA в JPG вернет их в небольшие файлы, которыми удобно делиться.

JPG в TGA: ответы для моддеров

Будет ли у файла TGA альфа-канал?

Полезного нет. В JPG нет прозрачности, поэтому в четвертый канал переносить нечего. Если движку нужна альфа для маски или выреза, нарисуйте ее в редакторе или начните с исходника с прозрачностью через PNG в TGA.

Улучшает ли конвертация JPG в TGA качество?

Нет. TGA хранит декодированные пиксели точно, но блочность и размытие от сжатия JPG уже стали частью этих пикселей. TGA — идеальная копия несовершенной картинки; конвертация лишь не дает потерять качество еще больше.

Почему TGA в десять раз больше по весу, чем JPG?

Targa хранит каждый пиксель в трех байтах, максимум с простым RLE-сжатием, а JPG отбрасывает детали ради малого размера. Текстура 2048 × 2048 в виде несжатого 24-битного TGA занимает около 12 MB, тогда как JPG часто весит 1–3 MB.

Каким игровым движкам до сих пор нужны файлы TGA?

Компилятор текстур vtex от Valve для Source создает файлы VTF из TGA, а игры на id Tech 3, например Quake III Arena, загружают текстуры из .tga и .jpg. Unity и Unreal принимают JPG напрямую, так что сначала проверьте, нужна ли конвертация.

Нужны ли размеры, кратные степени двойки?

Да, многие старые движки и компиляторы требуют, например, 512, 1024 или 2048 px по стороне, и мипмаппинг лучше всего работает на таких размерах. Изменяйте размер или обрезайте до конвертации: добавленные после поля заметны как швы.