Construction Set DDS-Datein bearbeiten?

Fairas

Ehrbarer Bürger
Die meisten Texturen sind ja DDS-Datein, aber wie kann ich die bearbeiten?

Sowas wie ein "kleine Fragen Thread" wäre mal sinnvoll hier.
 
Das ist ein hervorragendes Tool, aber es benötigt zwingend die DirectX SDK Installation.

Die meisten User verfügen allerdings nur über die normale (Redist) Version
Stimmt... so steht's da ja auch drin :-D

Wenn ich mich aber mit dem Gedanken befasse, mehr als nur ein oder zwei Texturen zu bearbeiten, würd ich mir überlegen, das SDK zu installieren. Zumal man damit noch andere schöne Sachen bekommt. Beispielsweise hat man mit dem SDK die Möglichkeit, einen Konvertierungseintrag direkt ins Explorer-Kontextmenu (also bei Rechtsklick auf das Bild) zu erhalten, wo man die Konvertierung zu dds direkt einstellen kann (auch mass-convert geht), so dass man nicht mal das Tool starten muß. Ich finde gerade das bei meinem aktuellen Projekt überaus nützlich.

Echtes Manko ist natürlich der enorme Speicherbedarf des Develloper Kits und der paar hundert MB umfassende Download, aber ich finde, dass es sich bei großen Projekten lohnt. Zumal es ja free ist.
 
Seid gegrüßt,

Mit GIMP und DDS-Plugin hast Du schon mal einen Allrounder, der so ziemlich alles kann, allerdings 'ne gewisse Einarbeitungszeit benötigt. Wenn Du nur mal kurz was editieren willst, reicht vielleicht auch DXTBmp, um DDS- Dateien mal kurz in ein Format Deiner Wahl zu konvertieren, dort zu bearbeiten und wieder zurückzukonvertieren. Eine kurze Diskussion gab es vor kurzem auch hier.

mfg
rentner
 
Hallo,

ich habe auch mal eine Frage zu einem DDS-Bearbeitungsprogramm bzw. dem PlugIn von NVidea:
Ich habe PaintShop Pro X4 mit dem Plugin zum Bearbeiten meiner Bilddateien, doch manchmal bekomme ich die Meldung, daß das Plugin das angeforderte Format (DDS) nicht lesen kann.
Was tun?
 
In ein anderes Format ändern. Ich copy&paste von irfan, was die Dateien liest, einfach in ein anderes Bildbearbeitungsprogramm, bearbeite es, speichere dort in einem gängigen Format und jage es dann durch den DDS-Konverter, adde dort ggf. einen Alpha. Fertig.
 
Ich möchte hier 2 gute Kommandozeilen Tools für DDS mit erwähnen welche ich verwende.
Ideal für Batch verarbeitung von Grafiken und umwandlung in DDS.

Bildbearbeitung: (Kann auch DDS z. B. in TGA konvertieren aber Achtung mit Alpha Chanells)
ImageMagick Grafik Suite für die Bildbearbeitung in Kommandozeile oder Batch

DDS Erstellung Bearbeitung ...
Crunch: Advanced DXT texture compression and real-time transcoding library
Für crunch "Bastle" ich gerade an einer Batch um Grafiken gemütlich einzeln verarbeiten zu können.
Wenn interesse einfach melden.

AdPDDS.exe: Teil von ORDENADOR - Textures Compress & Reorder

Hier ein kleines Beispiel Batch für AdPDDS um die Schalter konfiguration zu erleichtern.
@ECHO OFF
REM ### Setup ADPDDS Tool###################################################
REM ########################################################################
REM A) Check / Compress / Backup: 0=Check 1=Compress 2=w/Backup
SET A0=1
REM ########################################################################
REM B) Layer processing: 0=Software
REM reserved
REM ########################################################################
REM C) If no mask, compress: 0=No 1=dxt1 3=dxt3 5=dxt5 9=Preserve
SET C0=3
REM ########################################################################
REM D) If mask is 1bit, compress: 0=No 1=dxt1 3=dxt3 5=dxt5 9=Preserve
SET D0=5
REM ########################################################################
REM E) If is translucy, compress: 0=No 3=dxt3 5=dxt5 9-Preserve
SET E0=5
REM ########################################################################
REM F) Mipmaps: 0=Delete 1=Make 3=Remake 9-Preserve
SET F0=3
REM ########################################################################
REM G) Fix bad size (or icon): 0=No 1=Yes 2-16x16 3-32x32 4-64x64
SET G0=0
REM ########################################################################
REM H) Fix alpha channnel: 0=No 1=Yes 2-set_invisible
SET H0=0
REM ########################################################################
REM I) Minimize whitout loss, to: 0=No 1=4x4 2=8x8 3=16x16
SET I0=0
REM ########################################################################
REM J) Clean / Delete clones: 0=No 1=Clean
SET J0=0
REM ########################################################################
REM K) Resize half, "if >": 0=No 1=All 2=256 3=512 4=1K 5=2K 6=4K 7=8K
SET K0=0
REM ########################################################################
REM L) ununsed / reserved:
REM ########################################################################

ECHO AdPDDS.exe %A0%0%C0%%D0%%E0%%F0%%G0%%H0%%I0%%J0%%K0%0
PAUSE
REM FOR /R %%b in (*.dds) do (
REM AdPDDS.exe 100003000030 %%b
REM )