CommNews Forum Home  

Zurück   CnC Foren > Aktuelles > Maps und Mods allgemein

Antworten
 
Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 26-05-2006, 10:39
Lin Kuei Ominae Lin Kuei Ominae ist offline
Terrordrohnenhirte

 
Registriert seit: Feb 2005
Beiträge: 113
Lin Kuei Ominae ist ein...
Style: CnCForen Standard Style: Standard
TS: multiple pcx zu shp konvertieren (Problem mit Paletten)

Hi

ich habe folgendes Problem.
Ich habe ein 3D-Modell einer Einheit erstellt und dieses erfolgreich in ca 800 pcx bilder gerendert. (ca 800 bilder bestehend aus walker-animation, turret-animation, fire-animation, schatten-animation)

Das Problem ist, jedes pcx bild hat eine eigene Farbpalette.
Der XCC mixer nutzt beim konvertieren ins shp-format jedoch nur die palette des ersten bildes. somit sieht nur das erste bild ok aus. Alle folgenden sind nur noch pixel-salat.

Kennt jemand ein Programm, Tool oder Trick wie ich die Farbpaletten jedes Bildes ändern kann (Palette Bild -> Tiberian Sun "unitsno.pal"), wobei das bild so geändert wird das es auch mit der neuen Palette noch gut aussieht.

Als Dank würde ich die Einheit auch online stellen sobald sie fertig ist. Es ist der Belagerungs-Roboter aus der Sci-Fi Serie Andromeda, mit seinen 2 Dreifach-Rundlaufkanonen.

mfg LKO
Mit Zitat antworten
  #2  
Alt 26-05-2006, 11:41
Benutzerbild von Kroko
Kroko Kroko ist offline
Boris Vodkalieferant

 
Registriert seit: Feb 2003
Ort: 01454 Wachau
Beiträge: 746
Kroko ist...
Style: vBulletin Default
Also jedes bessere Grafikprog. kann das.

Ich würde so vorgehen.

Als erstes muss dein Grafikprog. die richtige Palette kennen.

Also den Mixer starten eine SHP die in Unittem ist (z.B. ctnewy17.shp bei YR bei TS musst mal nachsehen) suchen über view die richtige Pallete einstellen (unittem). und diese Shp als pcx kopieren mit deinem Grafikprog das erste Bild öffnen und die Pallete für Dein Grafikprog speichern.

Ich habe CorelPhotopaint die Befehle können namentlich abweichen!

Bei mir wird das speichern über Farbtabelle aufgerufen.

Als nächsten Schritt erstellst du mit dem Recorder deines Grafikprog ein Skript.

Denn Rec. aufrufen

Ansicht > Rollups > Recorder

Dann ein Bild das du ändern willst öffnen

Denn Rec. auf aufnahme stellen.

Nun wandelst du das Bild in die richtige Farbpalete die du gespeichert hast um.

Speicherst das Skript. (nicht die änderung beim Bild)

Dann rufst du über extras Skript stapel abspielen den R auf wählst dort die Bilder aus die du in die Pallete haben willst.
wählst das Skript aus und läst die bilder umwandeln.

Nun sind Deine pcx in einer Palette und du kannst sie mit dem mixer wieder in Shp verwandeln.

Anmerkung:
Aus meiner Sicht wäre es besser gewesen wenn du die Vorlagen nicht schon vorher in 256 Farben Bilder umgewandelt hättest, weil die Umwandlung in die richtige Pallete ja nur von der Qualität ausgehen kann die da ist. Und es dadurch gröber wird.

Für die Umwandlung solltest du schon beim Skript machen Anti aliasing ausschalten, weil sonst die Konturen um die Einheit (wegen der Transparenzfarbe) verschwimmen.
__________________
Aufgeben gibt`s nicht

http://www.uuumodyr.de/

Geändert von Kroko (26-05-2006 um 11:46 Uhr).
Mit Zitat antworten
  #3  
Alt 26-05-2006, 13:11
Lin Kuei Ominae Lin Kuei Ominae ist offline
Terrordrohnenhirte

 
Registriert seit: Feb 2005
Beiträge: 113
Lin Kuei Ominae ist ein...
Style: CnCForen Standard Style: Standard
wow, das ging ja schnell! Danke!
dann werde ich mal zusehen, das ich Corel Photopaint (vielleicht auch Paint Shop Pro?) irgendwo herbekomme.

Zitat:
Zitat von Kroko
Anmerkung:

Aus meiner Sicht wäre es besser gewesen wenn du die Vorlagen nicht schon vorher in 256 Farben Bilder umgewandelt hättest, weil die Umwandlung in die richtige Pallete ja nur von der Qualität ausgehen kann die da ist. Und es dadurch gröber wird.
das ist kein problem. ich kann die frames ja nochmal neu rendern, mit höher farbtiefe (16bit). Leider kann ich nicht schon hier eine palette zum rendern vorgeben. dann könnte ich mir das zusätzliche umwandeln sparen.

weisst du (oder auch andere) wie viele facings zu jedem part möglich sind?
bisher habe ich nur Einheiten gesehen, deren Walker-animation lediglich 8 facings (ausrichtungen, N,NO,O,SO,S,SW,W,NW z.B. Titan,Wolverine) hatte. kann ich die Einheit auch mit 32 facings machen? (das rendern ist kein problem, nur kann das auch TS)
der turm des Titan z.B. hat 32 Facings, die Walker animation nur 8
ich würde meine Einheit auch gerne mit 32 Turm-Facings sowie 32 Walker-Facings machen (ich weiss, Einheiten können nur in 8 verschiedene Richtungen gehen, aber möglicherweise sieht es dann besser aus,wenn sich die Einheit auf der stelle dreht/neu ausrichtet. Dabei fällt nämlich schon manchmal auf das die walker-section sich sprunghaft dreht)


andere Frage
die Einheit unterteilt sich in Walker-Section und Turm-section. beides als shp. Kann TS auch eine Schießen-Animation bei einem Turm machen?
Der Wolverine hat ja keinen Turm,dafür aber ne Firing-Animation.
Der Titan hat einen Turm, dafür aber keine Firing-Animation(da Voxel Barrel)
geht also auch beides? Turm mit Animation wenn er feuert.

wenn ja, wie müssten art/rules einträge aussehen. welche einteilung/reihenfolge müssen die animationen in der shp haben?
falls noch niemand das weiss, werde ich es selber austesten.

CU LKO

Geändert von Lin Kuei Ominae (26-05-2006 um 13:26 Uhr).
Mit Zitat antworten
  #4  
Alt 26-05-2006, 15:31
Benutzerbild von Kroko
Kroko Kroko ist offline
Boris Vodkalieferant

 
Registriert seit: Feb 2003
Ort: 01454 Wachau
Beiträge: 746
Kroko ist...
Style: vBulletin Default
Nun ich weis ja nicht was du für ein Grafikprog. hast.
Aber auch andere haben so eine Recorderfunktion.
z.B: Micrografx Picture Puplisher.
Vielleicht hast du zu einem Scanner ein Prog dazubekommen (ist bei mir so)
Die Befehle und Menüs können von Prog zu Prog oder auch in Verschiedenen Versionen unterschiedlich sein. Eventuell in Hilfe nachsehen.

Ich kann mir nicht vorstellen das mehr facings möglich sind denn vermutlich ist es so eingestellt das man von 1 Zelle in eine benachbarte Zelle (es gibt eben 8Nachbarzellen) immer nur 1 gibt woher sollte das Game bei mehr facings wissen welche es nehmen soll.
Es gibt meines Wissen auch keinen Eintrag bei dem man die Anzahl der facings für eine solche Einheit eintragen kann.
Auch gibt es keinen extraEintrag für das Drehen/Wenden im Stand wo das ja am meisten auffällt.

Etwas anders ist das mit dem Turm vom Titan er hat praktisch wie 32 facings und dreht sich mit ihnen langsam.

Hier mal sein art.ini Eintrag
[MMCH]
Voxel=no
Remapable=yes
Cameo=MMCHICON
PrimaryFireFLH=250,-50,100
PBarrelLength=250
SBarrelLength=250
TurretOffset=-16
WalkFrames=15

Er hat also nur WalkFrames und die 32 Turmbilder sind dahinter.
Ob hier noch mehr Bilder für die Drehung genohmen werden können ist mir nicht bekannt ich meine 32 für die Drehung sind eigentlich genug. kannst das nur ausprobieren.

Bei der Wolferine sind die Feueranims in den Bilder enthalten.

Wenn du eine Einheit wie den Titan machst gib deine Anim doch einfach seiner Waffe.
[??]
Damage=??
ROF=??
Range=??
Projectile=??
Speed=90
Warhead=??
Report=??
Anim=??????
Bright=yes

Diese wird dann bei jedem Schuss abgespielt. Die genaue lage der Anim kann man in der art.ini Einstellen. PrimaryFireFLH=
__________________
Aufgeben gibt`s nicht

http://www.uuumodyr.de/
Mit Zitat antworten
  #5  
Alt 26-05-2006, 20:22
Lin Kuei Ominae Lin Kuei Ominae ist offline
Terrordrohnenhirte

 
Registriert seit: Feb 2005
Beiträge: 113
Lin Kuei Ominae ist ein...
Style: CnCForen Standard Style: Standard
Zitat:
Zitat von Kroko
Ich kann mir nicht vorstellen das mehr facings möglich sind denn vermutlich ist es so eingestellt das man von 1 Zelle in eine benachbarte Zelle (es gibt eben 8Nachbarzellen) immer nur 1 gibt woher sollte das Game bei mehr facings wissen welche es nehmen soll.
Es gibt meines Wissen auch keinen Eintrag bei dem man die Anzahl der facings für eine solche Einheit eintragen kann.
Auch gibt es keinen extraEintrag für das Drehen/Wenden im Stand wo das ja am meisten auffällt.
ich hab folgendes in der art.ini gefunden
[REAPER]
Cameo=REAPICON
Facings=8
WalkFrames=12
StandingFrames=1
FiringFrames=0
DeathFrames=13
DeathFrameRate=3
StartWalkFrame=8
StartStandFrame=0
StartDeathFrame=104
MaxDeathCounter=64

bei [JUGGER] und [DEFENDER] war Facings ebenfalls enthalten.
vielleciht muss man das nur auf 32 stellen.
aber diese 3 haben ja alle keinen Turm, daher ist nicht sicher ob sie für meine einheit relevant sind.

Vielleicht errechnet TS ja auch automatisch welche frames zu welchem Facing gehören. bei 32 Facings muss es diese ja nur durch 8 teilen und weiss welche facings für die bewegungsrichtung wichtig sind. Zusätzlich mit hilfe von WalkFrames kann es dann immer genau zu dem Start-frame springen und weiss in welchem Bereich die animation für ein facing liegt.


Zitat:
Zitat von Kroko
Etwas anders ist das mit dem Turm vom Titan er hat praktisch wie 32 facings und dreht sich mit ihnen langsam.

Hier mal sein art.ini Eintrag
[MMCH]
Voxel=no
Remapable=yes
Cameo=MMCHICON
PrimaryFireFLH=250,-50,100
PBarrelLength=250
SBarrelLength=250
TurretOffset=-16
WalkFrames=15

Er hat also nur WalkFrames und die 32 Turmbilder sind dahinter.
Ob hier noch mehr Bilder für die Drehung genohmen werden können ist mir nicht bekannt ich meine 32 für die Drehung sind eigentlich genug. kannst das nur ausprobieren.

Bei der Wolferine sind die Feueranims in den Bilder enthalten.
ich hab den SMECH (wolverine) mal extrahiert.
frame 0-95 sind die walker-frames, unterteilt in 12 frames pro facing
frame 96-103 sind die standing-frames
frame 104-135 sind die firing-frames, unterteilt in 4 frames pro facing

d.h. das die firing-frames separat sind. vielleicht kann ich die ja auch mit einem turm so realisieren.

Zitat:
Zitat von Kroko
Wenn du eine Einheit wie den Titan machst gib deine Anim doch einfach seiner Waffe.
[??]
Damage=??
ROF=??
Range=??
Projectile=??
Speed=90
Warhead=??
Report=??
Anim=??????
Bright=yes

Diese wird dann bei jedem Schuss abgespielt. Die genaue lage der Anim kann man in der art.ini Einstellen. PrimaryFireFLH=
hmm. die einheit bekommt eine MG-animation ähnlich der des wolverine. von daher sollte sie schon vom rumpf verdeckt werden sobald sie auf der abgelegenen seite ist. Bei einer Animation in der Waffe, wird diese immer überlagert dargestellt.
aber wenn das mit der integrierten firing-animation nicht klappen sollte ist das ne gute lösung. danke.

Zitat:
Zitat von Kroko
Nun ich weis ja nicht was du für ein Grafikprog. hast.
ich hab mal in meiner cd-kiste gekramt und noch Corel Photopaint 10 gefunden.
ich werde mich jetzt mal näher damit beschäftigen und probieren wie das geht. denn das ist das erste mal das ich überhaupt bildbearbeitung mache. bis jetzt war noch keine notwendigkeit.
vielleicht kannst du das ja nochmal schritt für schritt erklären (für die dummen und faulen )
bis jetzt habe ich nur unter Menuleiste Bild\Farbtabelle die möglichkeit gefunden die tabelle zu ändern, aber nicht das bild entsprechend anzupassen. (also wieder pixel-salat)

da das genau 760 bilder zu bearbeiten sind, wär es nett wenn du auch nochmal genauer auf den recorder eingehen könntest. denn den hab ich auch noch nicht finden können.
Zitat:
Zitat von Kroko
Denn Rec. aufrufen

Ansicht > Rollups > Recorder
dort ist er bei mir nicht.
hmm. mal weiter gucken.

mfg LKO

Geändert von Lin Kuei Ominae (26-05-2006 um 21:05 Uhr).
Mit Zitat antworten
  #6  
Alt 27-05-2006, 10:07
Benutzerbild von Kroko
Kroko Kroko ist offline
Boris Vodkalieferant

 
Registriert seit: Feb 2003
Ort: 01454 Wachau
Beiträge: 746
Kroko ist...
Style: vBulletin Default
Nun bei meiner; etwas älteren Version, ist der Recorder über
Ansicht > Rollups > Recorder zu erreichen.

Wenn du es geschafft hast die Farbtabelle (Palette) richtig zu speichern.

rufst du einfach das erste Bild auf das bearbeitet werden soll dann den Recorder aufrufen auf Aufnahme stellen. Die Schritte der Bearbeitung ausführen (also in deinem Fall das Bild in die gespeicherte Farbtabelle (Palette) umwandeln.
Der Recorder nimmt das auf.
Wenn du die Bearbeitungsschritte beendet hast das Aufgenommene Skript speichern. (bei meiner Version ist beim Recorder rechts zu ein kleiner Pfeil auf den ich klicken muss und dann öffnet sich ein kl Fenster über das man speichern kann.

Nun kann man das Bild wieder schließen ohne die Veränderungen zu speichern.

Wenn ich nun viele Bilder mit diesem Skript verändern will

Gehen ich über Extras > Skripts > Stapel abspielen
dann öffnet sich ein Fenster oben kann man mit Datei hinzufügen die Dateien auswählen

unten wählt man das gespeicherte Skript.

Und ganz unten bei Optionen die Speicherart.

Ich benutzte immer in neuen Ordner speichern. (Denn lege ich vorher an)
Gib den Ordner an und dann auf abspielen und alle Dateien werden hintereinander automatisch bearbeitet und in den neuen Ordner gespeichert.

In neuen Ordern speichern verwende ich immer weil man wenn das Ergebnis nicht so gut ist oder was anderes schief läuft ich immer noch die Vorlagen habe die sonst verloren gehen würden.

Da Corel sein Design mehrmals geändert hat, kann es sein das die Befehle etwas anders heißen und evtl. auch wo anders zu finden sind. (vielleicht in Hilfe nachsehen)
Das Prinzip so eines Recorders (oder heißt er in Version10 anders?)
bleibt immer dasselbe und ist auch bei anderen Grafikprogrammen so.

Da ich Feuersturm zur Zeit nicht installiert habe konnte ich mir den Reaper nicht ansehen.
Ich modde ja nur für YR!

Das mit der mit dem Turm und FiringFrames= kann ich Dir nicht beantworten.
Ich bin da skeptisch.
__________________
Aufgeben gibt`s nicht

http://www.uuumodyr.de/
Mit Zitat antworten
Antworten

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:17 Uhr.


Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS

Affiliates
United Forum GetBoinKeD cnc.onlinewelten.de