UltKit

JPG naar TGA converteren

Sommige textuurcompilers en oudere game-engines accepteren alleen Targa. Zet uw JPG-foto's en referentieafbeeldingen hier om naar TGA, op het formaat dat de engine verwacht, en voer ze direct in uw pipeline in.

Afbeeldingsconverter

of sleep JPG, JPEG, JPE …-bestanden hierheen ·

Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 1

    Upload de JPG-afbeeldingen

    Voeg maximaal 20 foto's of teksturen toe, elk tot 95 MB. Gebruik de JPG's met de minste compressie die u hebt; artefacten komen mee in de TGA.

  2. 2

    Stel het textuurformaat in

    Onder Geavanceerde instellingen kunt u met Formaat van uitvoerafbeelding wijzigen een breedte instellen, bijvoorbeeld 1024 of 2048 px. Snijd de JPG voor vierkante teksturen eerst bij tot een vierkant.

  3. 3

    Converteer naar TGA

    Klik op Converteren naar TGA en download de .tga-bestanden of een ZIP om in uw materialenmap te zetten.

Bij het converteren van JPG naar TGA verandert de verpakking, niet het beeld: u krijgt een verliesvrije 24-bits Targa van de gedecodeerde foto, klaar voor tools die JPG weigeren, met ongeveer tien keer de bestandsgrootte.

Textuurtools die TGA nodig hebben in plaats van JPG

Moderne engines zoals Unity en Unreal importeren JPG zonder problemen, dus de behoefte aan deze conversie komt voort uit specifieke tools. Valve's vtex, de compiler die afbeeldingen omzet in VTF-teksturen voor de Source-engine (maps, sprays en mods), leest Targa-invoer. Quake III Arena en andere id Tech 3-games, plus veel daarvan afgeleide engines, laden teksturen als .tga-bestanden. Eigen mapeditors, oudere 3D-pakketten en sommige print-naar-textuur-workflows noemen TGA ook als enige geaccepteerde formaat.

De bron is meestal een foto: een muur, een bord, een houten vloer of een scan van een poster die u in een level wilt hangen. Die komen als JPG van een telefoon of textuurbibliotheek, dus de kortste weg is ze hier te converteren en de TGA aan de compiler te geven. Wil de doelengine eigenlijk DDS, sla Targa dan over en gebruik JPG naar DDS.

JPG als invoer tegenover TGA als uitvoer, eigenschap voor eigenschap

Wat de conversie verandert bij een typische fototextuur
EigenschapJPG-invoerTGA-uitvoer
Kleurdiepte24-bits, 8 bits per kanaal24-bits, 8 bits per kanaal
AlfakanaalGeenNiets om over te nemen
CompressieMet verlies, blokken van 8 × 8 pixelsVerliesvrij (raw of run-length)
Bestandsgrootte bij 2048 × 2048Vaak 1–3 MBOngeveer 12 MB ongecomprimeerd
RotatieEXIF-orientatievlagPixels rechtop gedraaid
CameragegevensEXIF-tagsStandaard verwijderd

JPG

JPEG-afbeelding

JPEG (of JPG) is het meest gebruikte fotoformaat, in 1992 gestandaardiseerd door de Joint Photographic Experts Group. Het gebruikt verliesgevende compressie die fijne details weglaat die het oog nauwelijks opmerkt, waardoor foto's klein genoeg blijven voor web, e-mail en telefoonopslag. Het verwerkt vloeiende kleurverlopen en natuurlijke taferelen goed, maar scherpe tekst, lijntekeningen en egale kleuren krijgen zichtbare blokkerige of wazige artefacten. JPEG kent geen transparantie en geen animatie, en bij elke nieuwe opslag gaat wat meer kwaliteit verloren. Elke browser, telefoon, camera en afbeeldingseditor kan het openen.

Compressie
Met verlies
Transparantie
Nee
Animatie
Nee
Geïntroduceerd
1992 · Joint Photographic Experts Group
JPG-converter

TGA

Truevision TGA (Targa)

TGA, ook wel Targa genoemd, is in 1984 gemaakt door Truevision voor zijn grafische kaarten. Het slaat rasterafbeeldingen onbewerkt of met verliesvrije run-length-codering op en ondersteunt een 8-bit alfakanaal. Door de eenvoudige structuur was het lange tijd een favoriet voor gametexturen, 3D-renders en videografisch werk. De bestanden zijn groot in vergelijking met PNG, en browsers en telefoons tonen TGA niet. De meeste afbeeldingseditors, game-engines en 3D-programma's kunnen het lezen.

Compressie
Zonder verlies
Transparantie
Ja
Animatie
Nee
Geïntroduceerd
1984 · Truevision
TGA-converter

JPG wordt TGA wanneer een textuurcompiler, modtool of oudere engine alleen Targa accepteert, zodat een foto of gescand oppervlak een gamemateriaal kan worden zonder een beeldeditor te openen.

Een JPG-foto voorbereiden voordat er een TGA-textuur van wordt gemaakt

Gebruik de schoonste bron
Kies de grootste JPG met de hoogste kwaliteit; elk artefact komt in de textuur terecht en wordt op een groot oppervlak uitvergroot.
Snijd bij tot de doelvorm
Vierkante of 2:1-uitsneden passen zonder uitrekking op muren en vloeren; snijd bij vóór het converteren.
Kies een macht van twee
Stel Formaat van uitvoerafbeelding wijzigen in op 512, 1024 of 2048 px breed, zodat mipmaps en oudere compilers goed werken.
Houd het rechtop
Automatisch draaien verwerkt de rotatievlag van de telefoon in de pixels, want TGA-lezers negeren EXIF.

Truevision ontwierp Targa in 1984, toen videokaarten een eenvoudige manier nodig hadden om beelden op te slaan, en die eenvoud is de reden dat engine-tools het nog lezen: een korte header, daarna pixels. Een TGA hoeft niet te worden gedecodeerd, behalve de optionele run-length-verpakking, waardoor compilers en loaders van tientallen jaren geleden het betrouwbaar verwerken.

Omdat een JPG geen transparantie heeft, is de TGA die u krijgt een gewone kleurtextuur. Voor materialen die een glans- of dekkingsmasker nodig hebben, voegt u achteraf in een editor alpha toe. Bewaar uw originele JPG's; hebt u later webvoorbeelden van de klare teksturen nodig, dan maakt TGA naar JPG er weer kleine, deelbare bestanden van.

JPG naar TGA: antwoorden voor modders

Krijgt mijn TGA een alfakanaal?

Nee, niet bruikbaar. Een JPG heeft geen transparantie, dus er is niets om in een vierde kanaal mee te nemen. Heeft de engine alpha nodig voor een masker of uitsnede, teken die dan in een editor of begin met een transparante bron via PNG naar TGA.

Verbetert het omzetten van JPG naar TGA de kwaliteit?

Nee. TGA slaat de gedecodeerde pixels exact op, maar de blokvorming en uitsmering door de JPG-compressie maken deel uit van die pixels. De TGA is een perfecte kopie van een onvolmaakt beeld; de conversie voorkomt alleen verder kwaliteitsverlies.

Waarom is de TGA tien keer groter dan de JPG?

Targa slaat elke pixel op in drie bytes met hooguit eenvoudige run-length-compressie, terwijl JPG detail weggooit om klein te blijven. Een textuur van 2048 × 2048 is als 24-bits ongecomprimeerde TGA ongeveer 12 MB, tegenover een JPG van vaak 1–3 MB.

Welke game-engines willen nog TGA-bestanden?

Valve's vtex-textuurcompiler voor Source bouwt VTF-bestanden uit TGA-invoer, en id Tech 3-games zoals Quake III Arena laden teksturen uit .tga en .jpg. Unity en Unreal accepteren JPG rechtstreeks, controleer dus of een conversie wel nodig is.

Heb ik afmetingen in machten van twee nodig?

Veel oudere engines en compilers wel, bijvoorbeeld 512, 1024 of 2048 px per zijde, en mipmapping werkt het best met die maten. Wijzig het formaat of snijd bij vóór het converteren, want achteraf opvullen van een textuur geeft zichtbare naden.