[GER] Durchsichtige Blocktextur

Posted By: Masterrg

[GER] Durchsichtige Blocktextur - 04/23/08 13:44

Einen schönen guten Tag alle zusammen,
ich habe folgendes Problem:

Ich habe den WED mal angetestet und wollte ein kleines Gebäude nachbauen ( http://merkur.immowelt.de/CustomerSpecials/bildergalerie/schwoererhaus/img/haus1.jpg ), was auch soweit gut geklappt hat.
Nun möchte ich jedoch ein Geländer einbauen (auf dem Bild obere Etage) und dafür nicht jede einzelne Verstrebung als Zylinder manuell einfügen.
Aufgrund dessen habe ich mir eine einfach TGA Datei mit Photoshop erstellt, 32 Bit mit aktiviertem Alpha Channel und ohne Hintergrund und habe diese über den Block gezogen - aber leider kann man dort, sprich an den Stellen zwischen den gezeichneten Verstrebungen, nicht durchgucken.

Ebenso habe ich bereits probiert den Teil der das Geländer darstellen soll als Entity einzufügen und alles über die Transparenz zu regeln, was leider auch nicht so ganz funktioniert, da dort alles - sprich die ganze Textur - transparent wird.

Ich habe leider nur Erfahrung mit dem Worldeditor "Hammer" von den HL Mods und dort brauchte man die Hintergrundfarbe nur auf Blau stellen und zack, war es an den entsprechenden Stellen durchsichtig.

Kann ich hier etwas ähnliches machen und wenn ja: was und wie?
Oder sollte ich das Geländer in dem Fall mit Sprites darstellen lassen?


Vielen Dank schonmal und Grüße
Posted By: Inari

Re: [GER] Durchsichtige Blocktextur - 04/23/08 15:58

 Originally Posted By: Masterrg

Aufgrund dessen habe ich mir eine einfach TGA Datei mit Photoshop erstellt, 32 Bit mit aktiviertem Alpha Channel und ohne Hintergrund und habe diese über den Block gezogen - aber leider kann man dort, sprich an den Stellen zwischen den gezeichneten Verstrebungen, nicht durchgucken.

es funktioniert bei Blocks auch nicht
bei Entities aber
 Originally Posted By: Masterrg

Ebenso habe ich bereits probiert den Teil der das Geländer darstellen soll als Entity einzufügen und alles über die Transparenz zu regeln, was leider auch nicht so ganz funktioniert, da dort alles - sprich die ganze Textur - transparent wird.


Kann ich hier etwas ähnliches machen und wenn ja: was und wie?
Oder sollte ich das Geländer in dem Fall mit Sprites darstellen lassen?

Als Sprites kannst du es auch machen oder als 2D Entity,
also kein Quader sondern ein Quadrat wo beide Seiten zu sehen sind und da
klatscht du dann den Skin drauf hat den gleichen Effekt wie ein Sprite
frisst zum einen aber weniger speicher und zum anderen gibt es nicht dieses
mitdrehen, was du dann abstellen musst

kannst aber einfach mal mit Sprites ausprobieren und setz
dann mal ein Screen davon hier rein, das man es sich besser vorstellen kann
da ich dieses Transparents zu regeln nicht ganz verstehe

Inari
Posted By: Masterrg

Re: [GER] Durchsichtige Blocktextur - 04/23/08 16:18

Bei Sprites hab ich bei mir das komische Problem, dass ich die Größe nur skaliert abändern kann, sprich ich kann wild an der Höhe und Länge rumspielen aber der entsprechende Gegenspieler wird auch immer mit verkleinert oder vergrößert (Beispiel: Ich erhöhe die Länge und die Höhe passt sich automatisch mit an).
Dementsprechend habe ich keine Lust 20 Sprites für ein einfaches Gitter einzufügen.

Das selbe Problem hab ich bei Entities und Models, wenns da ne Abhilfe für gibt würd ich mich doch sehr freuen.

Thema 2D Entities:
Ich hab leider keine Ahnung wie ich die erstelle.
Ich habe bereits ein Entity erstellt und da die Tiefe auf 0 gestellt, quasi hatte ich so nur meine beiden Seiten.
Als ich das das Entity dann eingefügt hatte und die Map starten wollte kam nur die Fehlermeldung "Malfunction W1508" - "Can't Load"

Thema Transparenz:
Ich hatte einfach nur ein Entity reingesetzt mit der Textur und hab an der Transparenz rumgespielt was nicht zum gewünschten Ergebnis geführt hat.



Grüße und danke für die Hilfe
Posted By: WretchedSid

Re: [GER] Durchsichtige Blocktextur - 04/23/08 16:42

Also um schwarze flächen durchsichtig zu machen, musst du nur den Overlay flag setzen. Transparenz macht halt das ganze Modell transparent.
Posted By: Masterrg

Re: [GER] Durchsichtige Blocktextur - 04/23/08 16:45

Das weiß ich mittlerweile schon, nun bleibt nurnoch das Problem mit dem Skalieren von den Sprites, Entities und Models und natürlich noch das Thema 2D Entity was ich da oben angesprochen hab.


Grüße und Danke


PS: Ich habe auch beim Entity Overlay aktiviert aber da ist einfach nix durchsichtig, ich hab einfach keine Ahnung ^^
Posted By: Inari

Re: [GER] Durchsichtige Blocktextur - 04/23/08 18:29

 Originally Posted By: Masterrg

Dementsprechend habe ich keine Lust 20 Sprites für ein einfaches Gitter einzufügen.

musst du dann aber wohl \:\(
 Originally Posted By: Masterrg
Bei Sprites hab ich bei mir das komische Problem, dass ich die Größe nur skaliert abändern kann, sprich ich kann wild an der Höhe und Länge rumspielen aber der entsprechende Gegenspieler wird auch immer mit verkleinert oder vergrößert (Beispiel: Ich erhöhe die Länge und die Höhe passt sich automatisch mit an).

Das selbe Problem hab ich bei Entities und Models, wenns da ne Abhilfe für gibt würd ich mich doch sehr freuen.



Dieses Verhalten ist bei Sprites normal.
Das Bild kannst du weder strecken noch stauchen. Das Bild bleibt so wie du das mit deinem Grafik-Programm gespeichert hast.

Bei Modellen (Entities) kannst du aber, im Med, über die Vertex das Modell
strecken und stauchen wie du willst. Pass aber dabei auf da der Skin vieleicht
danach nicht mehr so toll aus sieht
 Originally Posted By: Masterrg

Thema 2D Entities:
Ich hab leider keine Ahnung wie ich die erstelle.
Ich habe bereits ein Entity erstellt und da die Tiefe auf 0 gestellt, quasi hatte ich so nur meine beiden Seiten.
Als ich das das Entity dann eingefügt hatte und die Map starten wollte kam nur die Fehlermeldung "Malfunction W1508" - "Can't Load"

Aber du hast genau beschrieben wie man ein 2D-Entity erstellt
es ist einfach ein Modell was keine Tiefe hat, daher also 2D ist

Inari
Posted By: Masterrg

Re: [GER] Durchsichtige Blocktextur - 04/23/08 18:40

Naja aber ein 2D Entity kann ich ja nicht nutzen, da das Programm auf sowas in keinster Weise abfährt.

Dazu wird anscheinend beim Erstellen eines Blocks im WED und dessen Benutzung als Entity die Textur (.TGA) stehts als 24Bit angesehen, obwohl sie 32 Bit hat.

Naja, ehr ja dann bleibt nurnoch eine Frage offen: Wie krieg ich es hin, dass sich das Sprite nicht dreht?
-> Hat sich erledigt ^^


Grüße und vieeelen Dank für die schnelle Hilfe
Posted By: Fenriswolf

Re: [GER] Durchsichtige Blocktextur - 04/23/08 18:52

Hallo,

du kannst per Script sowohl Sprite- als auch Modelentities beliebig skalieren (scale_x/_y/_z).
In WED funktioniert das allerdings nicht; dort kann nur entlang aller Achsen gleichzeitig skaliert werden.
Posted By: Masterrg

Re: [GER] Durchsichtige Blocktextur - 04/23/08 19:40

Ja das Problem ist vielmehr, dass ich die Häuschen die ich baue als Prefabs nehmen will in ner Art großen Stadt, deshalb ist es recht schade, dass es so eine Einschränkung gibt.

Und in Bezug auf die Scriptskalierung gibts hier halt den Nachteil, dass ich das nicht in einem Prefab einsetzen kann.
Maximal könnte ich im weiteren Verlauf in meiner Stadt für jedes Häuschen ne Skalierung basteln aber da sterb ich vorher an Altersschwäche ^^


Gut Thema hat sich damit geklärt und vielen Dank für die vielen Infos \:\)



Grüße
rg
© 2023 lite-C Forums