Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
2 registered members (Grant, AndrewAMD), 911 guests, and 9 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Problem mit Sprite-Transparenz #171436
12/06/07 07:58
12/06/07 07:58
Joined: Dec 2007
Posts: 10
F
fabulousmod Offline OP
Newbie
fabulousmod  Offline OP
Newbie
F

Joined: Dec 2007
Posts: 10
Hallo, ich schon wieder.

nachdem mein Thread mit dem TerrainTexCreator ja leider
immer noch offen ist komme ich schon mit dem nächsten
Problem.
Da ich ja während der 30 Tage Testzeit fleißig am
durcharbeiten des großen Tutorials bin, kam ich jetzt
zu dem Punkt an dem die Sprites (Schilder, Bäume)
eingefügt werden.
Das klappt auch alles prima, bis auf die Transparenz.
Die im Tutorial beschriebene Transparenzfarbe "reines schwarz"
ist bei mir leider alles andere als Transparenz, sprich
nach dem Kompilieren im WED werden diese Bereiche
schwarz gerendert. Ich habe mir dann mal das Original-
Projekt zu dieser Tutorialstufe geladen und kompiliert
und siehe da, auch hier gab es keinerlei "Schwarztransparenz"
bei den Sprites. Es liegt also zumindest nicht an mir *puhh* ;-)

Habe ich nur einen Schalter übersehen?
Liegt das wieder an der Trial-Version?
Ist das ein Problem des Tutorials oder des GS7?
Bin ich einfach nur zu blöd? ;-)

(Habe dies wie immer auf zwei völlig verschieden konfigurierten
System getestet, mit dem gleichen Resultat).

Ich bitte um Hilfe, Weihnachten rückt näher und ich
will doch mein Geld loswerden! ;-)

Vielen Dank im Voraus

Fabulous Mod

Last edited by fabulousmod; 12/06/07 08:49.
Re: Problem mit Sprite-Transparenz [Re: fabulousmod] #171437
12/06/07 09:29
12/06/07 09:29
Joined: Sep 2007
Posts: 67
Seevetal, Germany
Rasterbar Offline
Junior Member
Rasterbar  Offline
Junior Member

Joined: Sep 2007
Posts: 67
Seevetal, Germany
Hi,
die alphatransparenz würde ich mit einer tga Datei und alphakanal machen.
Alternativ gibts noch das Overlay Flag welches durch die Engine Variable d3d_autotransparency gesteuert wird.
Ist im Handbuch beschrieben.

mfg

Re: Problem mit Sprite-Transparenz [Re: Rasterbar] #171438
12/06/07 09:58
12/06/07 09:58
Joined: Dec 2007
Posts: 10
F
fabulousmod Offline OP
Newbie
fabulousmod  Offline OP
Newbie
F

Joined: Dec 2007
Posts: 10
Hiho,

dankeschön für Deine Antwort.
Das mit dem Overlay-Flag und der d3d_autotransparency Variablen
hatte ich auch schon gesehen. Bringt nur leider nichts.
d3d_autotransparency is per default auf 0 und bei dieser
Einstellung soll die Transparenzfarbe bei Sprites ja laut
Handbuch immer 0 sein. Dies scheint wohl für A7 nicht mehr
zu gelten, da ja selbst bei dem offiziellen Tutorial und dem
damit verbundenen offiziellen Demo-Projekt die Transparenz
auch nicht funktioniert.
Ich werde mir jetzt schnell ein TGA-Image mit Alphakanal
erstellen und das mal in meiner Map testen und mich dann
nochmal melden.

Re: Problem mit Sprite-Transparenz [Re: fabulousmod] #171439
12/06/07 10:12
12/06/07 10:12
Joined: Dec 2007
Posts: 10
F
fabulousmod Offline OP
Newbie
fabulousmod  Offline OP
Newbie
F

Joined: Dec 2007
Posts: 10
Huhu,

irgendwie hab ich wohl die Krätze an den Fingern.
Mit dem TGA klappt die Transparenz jetzt wunderbar,
allerdings wird das Sprite jetzt komplett
spiegelverkehrt gerendert und es steht auf dem Kopf.
Irgendwie solls bei mir wohl nicht klappen

Edit:

PS: Das lustige ist aber, in der 3D-Ansicht im WED
steht das Schild richtig herum und die Schrift ist
auch nicht spiegelverkehrt. Nur wenn die Map gerendert
wird dann steht das Schild auf dem Kopf und die
Schrift ist spiegelverkehrt. Ich versuche mal ein
paar Screens upzuloaden.

cu

Fabulous Mod

Last edited by fabulousmod; 12/06/07 10:34.
Re: Problem mit Sprite-Transparenz [Re: fabulousmod] #171440
12/06/07 10:47
12/06/07 10:47
Joined: Dec 2007
Posts: 10
F
fabulousmod Offline OP
Newbie
fabulousmod  Offline OP
Newbie
F

Joined: Dec 2007
Posts: 10
So, hab die Screens mal upgeloaded:

So siehts im WED in der 3D-Ansicht aus:

Sprite im WED

Und so siehts nach dem Build und Run aus:

Sprite gerendert

was zum Henker mache ich falsch?
Mein Motivationspegel fängt langsam an zu sinken

Vielen Dank im Voraus,

Fabulous Mod

Re: Problem mit Sprite-Transparenz [Re: fabulousmod] #171441
12/06/07 10:53
12/06/07 10:53
Joined: Jan 2007
Posts: 221
F
Fenriswolf Offline
Member
Fenriswolf  Offline
Member
F

Joined: Jan 2007
Posts: 221
Hi,

Quote:

allerdings wird das Sprite jetzt komplett
spiegelverkehrt gerendert und es steht auf dem Kopf.



In TGA-Dateien gibt es ein Flag, das beeinflusst, wie die Datei gelesen werden soll (von der letzten oder ersten zeile aus).
Wahrscheinlich wird von der Engine dieses Flag nicht beachtet. Die TGA wird dadurch "falsch rum" eingelesen und dargestellt.

In manchen Bildbearbeiungsprogrammen lässt sich beim Speichern diese Option anpassen. In GIMP heißt diese Option beispielsweise "Ursprung unten links".

Re: Problem mit Sprite-Transparenz [Re: fabulousmod] #171442
12/06/07 11:03
12/06/07 11:03
Joined: Sep 2007
Posts: 67
Seevetal, Germany
Rasterbar Offline
Junior Member
Rasterbar  Offline
Junior Member

Joined: Sep 2007
Posts: 67
Seevetal, Germany
Hi,
die texture spiegelung ist mir auch schon im 3D Modell aufgefallen.
Ich würde die texture oder sprite im Grafikprogamm spiegeln.

Ich bin mir jetzt nicht ganz sicher, aber wenn die skalierung des sprites im WED negativ ist spiegelt sich die grafik.

mfg

Re: Problem mit Sprite-Transparenz [Re: Fenriswolf] #171443
12/06/07 11:44
12/06/07 11:44
Joined: Dec 2007
Posts: 10
F
fabulousmod Offline OP
Newbie
fabulousmod  Offline OP
Newbie
F

Joined: Dec 2007
Posts: 10
Quote:

Hi,

Quote:

allerdings wird das Sprite jetzt komplett
spiegelverkehrt gerendert und es steht auf dem Kopf.



In TGA-Dateien gibt es ein Flag, das beeinflusst, wie die Datei gelesen werden soll (von der letzten oder ersten zeile aus).
Wahrscheinlich wird von der Engine dieses Flag nicht beachtet. Die TGA wird dadurch "falsch rum" eingelesen und dargestellt.

In manchen Bildbearbeiungsprogrammen lässt sich beim Speichern diese Option anpassen. In GIMP heißt diese Option beispielsweise "Ursprung unten links".




Huhu Fenriswolf,

vielen Dank, der Nikolaus möge Deine Stiefel aufs Prallste füllen. ;-)
Habe das Sprite in Gimp geladen und neu gespeichert -> es hat geklappt.
Wäre ja vielleicht eine Anregung für eine Verbesserung der Engine,
dass der Ursprung von TGA-Images berücksichtigt wird.

Nochmals ein herzliches Dankeschön.

Fabulous Mod

Re: Problem mit Sprite-Transparenz [Re: Rasterbar] #171444
12/06/07 11:50
12/06/07 11:50
Joined: Dec 2007
Posts: 10
F
fabulousmod Offline OP
Newbie
fabulousmod  Offline OP
Newbie
F

Joined: Dec 2007
Posts: 10
Quote:

Hi,
die texture spiegelung ist mir auch schon im 3D Modell aufgefallen.
Ich würde die texture oder sprite im Grafikprogamm spiegeln.

Ich bin mir jetzt nicht ganz sicher, aber wenn die skalierung des sprites im WED negativ ist spiegelt sich die grafik.

mfg




Huhu Rasterbar,

auch Dir vielen Dank für die Antwort.
Da die Skalierung des Sprites nicht negativ war
kann man das als Ursache wohl ausschließen.
Wie in meinem vorigen Posting erwähnt hat sich
das Problem durch ein Speichern aus GIMP mit
Ursprungspixel ja erledigt. Ich werde jetzt halt
alle meine TGA-Texturen und Sprites nochmal
durch den GIMP jagen ;-))

Grüße

Fabulous Mod

Re: Problem mit Sprite-Transparenz [Re: fabulousmod] #171445
12/06/07 14:05
12/06/07 14:05
Joined: Sep 2007
Posts: 67
Seevetal, Germany
Rasterbar Offline
Junior Member
Rasterbar  Offline
Junior Member

Joined: Sep 2007
Posts: 67
Seevetal, Germany
Hi,
ich verwende psp9, die Speicher Option für tga Dateien ist dort auch vorhanden, hatte ich bis her aber außeracht gelassen.

mfg


Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1