Asset trotz Alpha-Kanals in TGA nicht transparent

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


  • Ich bin ein echter Anfänger was das Erstellen von Assets angeht, habe meinen ersten Versuch aber soweit hinbekommen. Allerdings habe ich derzeit das Problem, dass der transparente Bereich meiner Grafik (gespeichert als 512x512 TGA 32-Bit) nicht transparent ist.
    Ich ging wie folgt vor:


    1. Teil eines bestehenden Bildes freigestellt
    2. In ein neues Bild in 512x512 Pixel, 8-Bit mit schwarzem Hintergrund eingefügt (wobei es egal ist, welche Hintergrundfarbe ich ausprobierte (einschließlich transparentem Hintergrund))
    3. Eingefügte Ebene markiert
    4. Via Ebene, Ebenenmaske, Aus Transparenz einen Alphakanal erstellt
    5. Das Bild als TGA in 32-Bit gespeichert


    Beim Speichervorgang ist allerdings das Kästchen für "Alpha-Kanäle" nicht angehakt und deaktiviert.


    Was mache ich falsch? Meine Grafik wird im Spiel korrekt dargestellt, bis auf den transparenten Hintergrund halt.

    System: AMD Ryzen 7 7800X3D, 64 GB RAM, nVidia RTX 3060, Windows 11

  • Ich nutze Photoshop CC. Wo in der .mtl finde ich eine Angabe dazu? Ich vermute, dass sie TGAs verwendet und keine Blenderdateien, weil das Assetpaket, auf dem meins aufbaut, ebenfalls mit TGAs arbeitete.


    In der .mtl kommen u.a. folgende Angabenvor:


    map_color_alpha = {
    compressionAllowed = true,
    ...
    type = "TWOD",



    und:


    type = "TRANSPARENT",



    Im Grunde machte ich nichts anderes, als die vorhandenen TGAs auszutauschen und die entsprechenden Dateien (.mdl, .msh, .mtl, .con, .lua) anzupassen.

    System: AMD Ryzen 7 7800X3D, 64 GB RAM, nVidia RTX 3060, Windows 11

  • Hier die Grafik einmal als PSD und einmal als TGA (beide im ZIP-Archiv). Zudem ein Screenshot wie's ingame aussieht. Als "Träger" verwendete Spyos bei seinem Paket die Schallschutzwand, die hinterher transparent sein soll, sodass nur noch das Motiv sichtbar ist.

  • @Yoshi Das ist so aber nicht richtig. Über den Grauwert des alphakanals wird gesteuert wie durchsichtig das Glas sein soll. In dem Fall ist aber sicher 100% durchsichtig gewünscht :D


    Dein Alphakanal ist nicht richtig die tga sollte an den Stellen die transparent sind durchsichtig sein. Der alphakanal bzw die Ebenenmaske in GIMP ist an transparenten Stellen schwarz und an den nicht transparenten weiß. Von PS hab ich keine Ahnung wird aber sicher ähnlich sein.

  • @Yoshi Das ist so aber nicht richtig. Über den Grauwert des alphakanals wird gesteuert wie durchsichtig das Glas sein soll. In dem Fall ist aber sicher 100% durchsichtig gewünscht :D


    Dein Alphakanal ist nicht richtig die tga sollte an den Stellen die transparent sind durchsichtig sein. Der alphakanal bzw die Ebenenmaske in GIMP ist an transparenten Stellen schwarz und an den nicht transparenten weiß. Von PS hab ich keine Ahnung wird aber sicher ähnlich sein.

    Hmm.....ja, das weiß ich. Ist in Photoshop dasselbe wie in GIMP. Daher wählte ich auch den schwarzen Hintergrund - nachdem alles andere nicht klappte. Schaut man sich den Alphakanal einzeln an, ist die Schrift auch weiß und der Rest schwarz. Somit sollte es - eigentlich - passen. Die Schrift wird immerhin korrekt dargestellt.
    Irgendwie stehe ich voll auf dem Schlauch.


    KarlCharlson: Danke. Schaue ich mir mal an. Sind die Dateien aus Blender oder wie hast Du sie erstellt?

    System: AMD Ryzen 7 7800X3D, 64 GB RAM, nVidia RTX 3060, Windows 11

  • Ok, damit habe ich jetzt ein stark glänzendes Objekt, das ebenfalls weiß und nicht transparent ist. Die Schrift ist zwar noch drauf, aber jetzt mit einem Kasten umgeben. Sieht damit noch übler aus. :D

    System: AMD Ryzen 7 7800X3D, 64 GB RAM, nVidia RTX 3060, Windows 11

  • du hast das auf die standard schallschutz wand übertragen? richtig?
    joa aufgrund von der metall und normal überblendet es halt,
    wenn du es anders haben möchtest so wie auf den screenshot


    das ganze ist jetzt nicht sauber ausgeschnitten. alles was Schwarz ist wäre transparent.

    Dateien

    • graffiti_1.zip

      (315,33 kB, 358 Mal heruntergeladen, zuletzt: )

    2 Mal editiert, zuletzt von KarlCharlson ()

  • Vielleicht hilft Dir dieses Video weiter. Bei mir hat es jedenfalls geklappt. Hatte auch erst ne ganze Weile rumprobiert und bin dann letzte Woche darauf gestoßen.


    Externer Inhalt youtu.be
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Hier könnte eine Signatur stehen, wenn ich denn wollte ... 8)

  • Jep, das war's! Also den ersten Teil machte ich ähnlich, halt wie oben beschrieben. Mache ich es so wie im Video, ist immer der Schriftzug transparent.
    Ich wiederholte also meinen Part und kopierte diesmal das gesamte transparente und freigestellte Bild in das 512x512 kleine (zuvor nur den Schriftzug ausgewählt). Wichtig: Das muss neu in 8-Bit angelegt werden. In den anderen Modi steht TGA beim Speichern sonst nicht zur Verfügung.Danach wählte ich nur die neue Ebene aus (STRG gedrückt halten und Ebene in Ebenenliste anklicken) und speicherte sie. Abschließend aktivierte ich die neue Ebene. DAS machte ich in meinen ersten Versuchen nicht, was vermutlich der Hauptfehler war. Jetzt jedenfalls klappt's, die Alpha-Kanäle Checkbox ist beim Speichern aktiv, aber das Ganze ist noch seeehr optimiertungsbedürftig, denn:


    1. Die Grafik sieht echt unsauber aus, vor allem, wenn man mit dem Kameratool rangeht
    2. Sie wirft einen hässlichen Schatten, obwohl plan auf dem Untergrund platziert. Das aber nur, wenn man von vorne schaut.
    3. Der Schatten ist in der Seitenansicht nicht vorhanden
    4. Nähert man sich dem Bild verschwindet der Schatten nach und nach
    5. Außerdem hat die Grafik links vom Schriftzug einen länglichen, ganz dünnen weißen Strich, der in Photoshop aber nicht zu sehen ist. Wo kommt der her?
    6. Andere Grafiken werden an einigen Stellen verzerrt oder ein Streifen zieht sich raus. Alles nicht im "Original" so gegeben.


    Weiß einer wie ich das noch in den Griff bekomme?