Texturen verkleinern

M.E.

Lt. Commander
Registriert
Jan. 2007
Beiträge
1.923
Hallo,
Ich programmiere immo ein Spiel, in dem ich nur DirectX Objecte (.x) benutze. Die Texturen dieser Objekte sind JPGs und BMPs.
Ich finde es aber etwas blöd, da die Datenmenge dann vergleichsweise hoch ist und jedermann mein Spiel mit Paint verunstalten könnte.

Gibt es eine Möglichkeit, diese Daten zu komprimieren?

Ich hab mich mal umgeschaut und bei GTA sind die Texturen in so txd files.
Kann ich das auch machen, oder ist txd eine Urheberreichtlich geschützte erfindung von Rockstar?

Wenn ich das benutzen könnte, habe ich aber immer noch kein Plan, wie ich die Texturen in einem solchen txd file auf die DirectX Objecte machen könnte.


Ach ja: Die Objecte modelliere ich mit 3D-Canvas Plus, kann zur (äußersten) Not aber auch Blender nehmen, falls es nicht geht.

MfG

M.E.
 
nur weil bei gta texturen in txd files sind, glaubst du doch nicht ernsthaft das es nicht möglich diese zu mod.?
tip: google mal txd google hat nämlich voll den plan....
 
google goes pro!
 
Doch, ich weiß, man kann sie modden, hab ich auch schon gemacht.
Aber die warscheinlichkeit, dass sich jmd die mühe macht das zu tun sinkt mit txd dateien.

Meine Fragen sind immer noch:
Darf ich txd für mein Spiel (für das ich geld verlangen werde) benutzen?
Und:
Wie mache ich Texturen aus einem txd file auf DirectX (.x) Objekte?

MfG

M.E.
 
Ich kenn dieses .txd Format nicht, aber oft sind spieleigene Formate nur eine umbenannte Version eines üblichen Dateiformats. Da reicht ein eingeschobenes Byte und normale Programme könnens nicht mehr lesen.

Konkret heißt das für dich:
Schreibe ein eigenes Format und verwende schlicht und einfach die BMP/JPG Struktur, nur leicht abgewandelt. Und nennen kannst du die Dateien dann wie du willst.
Die Dateiendung .txd impliziert ja nicht eine automatische Kompression oder sonstige Vorteile.
 
Zurück
Oben