TextureFilter 4 Problem

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

rctuner

Betreff: TextureFilter 4 Problem

BeitragDi, Okt 10, 2006 21:20
Antworten mit Zitat
Benutzer-Profile anzeigen
hallo,
ich habe ein problem mit TextureFilter "text",4
Die schwarzen flächen werden einfach nicht ausgeblendet.
gibt es da irgendwelche vorraussetztungen?
zb bildformat oder Bit?
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]
 

Dreamora

BeitragDi, Okt 10, 2006 21:25
Antworten mit Zitat
Benutzer-Profile anzeigen
Es gibt eigentlich nur eine Voraussetzung: Keine Verwendung von JPEG, da JPG kein Schwarz hat von wenigen Pixeln abgesehen.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

rctuner

BeitragDi, Okt 10, 2006 21:30
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab auch kein jpg verwendet.
ich habs mit bmp und png probiert...
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]
 

Dreamora

BeitragDi, Okt 10, 2006 21:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Du hast also

TextureFilter "text",4

und danach kommt irgend ein LoadTexture mit einer textur die den String text enthält?
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

rctuner

BeitragDi, Okt 10, 2006 22:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Dreamora hat Folgendes geschrieben:
Du hast also

TextureFilter "text",4

und danach kommt irgend ein LoadTexture mit einer textur die den String text enthält?


ja, eher gesagt ein LoadMesh("bla.b3d")
dieses mesh (die map) verwendet die textur mit dem String
also kein zusätzliches LoadTexture
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]
 

Dreamora

BeitragMi, Okt 11, 2006 7:23
Antworten mit Zitat
Benutzer-Profile anzeigen
LoadMesh / LoadAnimMesh geht auch, die Textur darf einfach erst danach geladen werden. (das heisst, vor dem TextureFilter Befehl sollte kein Ladebefehl für Texturen und Meshes stehen)

Wenn das wirklich alles so ist, ist es doch ein wenig komisch. Dann müsste man effektiv den Codeblock haben ... Kann mir aktuell eigentlich nicht vorstellen, unter welcher Bedingung das das nicht gehen sollte, das Masked auch mit 16Bit geht. (ich nehme einfach mal an, dass du 16 oder 32 Bit Farbtiefe gewählt hast, da 24Bit nicht mehr unterstützt wird und es da dann wirklich zu problemen kommen könnte mangels Alpha, welches nur von 16 und 32 Bit unterstützt wird)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

rctuner

BeitragMi, Okt 11, 2006 14:23
Antworten mit Zitat
Benutzer-Profile anzeigen
ok dann poste ich einfach mal ein paar code teile die damit zutun haben könnten.

Graphics3D 1024,860,32,1

;Liste für TexturFilter
search1$="masked"

TextureFilter search1$,4

map=LoadMesh("data\maps\101006\map.b3d")

;hauptschleife...

updateworld()
renderworld()


die textur:
user posted image
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]
 

Dreamora

BeitragMi, Okt 11, 2006 14:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Das Problem könnte hier sein, dass das Bild nicht ganz so ist, wie es eigentlich sein sollte. Das bild ist nämlich als 16Bit pro Channel PNG gespeichert, nicht als 8Bit pro Channel.


Versuchs Mal mit dem hier: user posted image
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

rctuner

BeitragMi, Okt 11, 2006 15:05
Antworten mit Zitat
Benutzer-Profile anzeigen
thx für die mühe, funktioniert aber leider trotzdem nicht...
filter auf flag 2 (alpha) funktioniert aber einwandfrei...
komische sache
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]

rctuner

BeitragFr, Okt 13, 2006 17:03
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab jetzt unzählige formate ausprobiert, mit verschiedenen farb tiefen usw.
hat alles nicht geholfen Twisted Evil
kann es noch an was anderem liegen?
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]
 

Dreamora

BeitragFr, Okt 13, 2006 17:23
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich wüsste eigentlich nicht an was sofern folgende Dinge so sind:

1. Graphics3D wurde vor dem Laden aufgerufen
2. Graphics3D wurde mit 16bit oder 32bit aufgerufen (wenn du fenstermodus machst muss der desktop 16 oder 32 bit eingestellt sein, nicht 24)
3. Du hast erst TextureFilter aufgerufen vor dem Laden (das haben wir ja schon geklärt)
4. Die Textur hat effektiv "text" im namen wie "sometext.bmp" oder "sometext.png" (und das Objekt das geladen wird ist nicht BSP oder MD2)

Danach sollten diese Bereiche eigentlich unsichtbar sein, die auf der Textur schwarz sind.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

antome

!!! gesperrt !!!

BeitragSa, Okt 14, 2006 9:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Mit welchem Programm erstellst du das Mesh mit den Texturen, evtl. exportiert das Programm falsch ?
antome

rctuner

BeitragSa, Okt 14, 2006 11:47
Antworten mit Zitat
Benutzer-Profile anzeigen
mit 3d world studio.

http://www.leadwerks.com/
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]
 

antome

!!! gesperrt !!!

BeitragSa, Okt 14, 2006 11:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Könnte ein Fehler drin sein in dem Programm.
Erzeuge zum Test mal ein neues Mesh und leg die Textur mit Filter 4 drauf.
antome

rctuner

BeitragSa, Okt 14, 2006 12:09
Antworten mit Zitat
Benutzer-Profile anzeigen
du hast recht! hab mir grad ein text proggi geschrieben und dann gings tatsächlich.
aber was soll ich jetzt machen? meine maps sind alle mit 3d world studio erstellt...
[Y[our Film, Game ]M[akers and more [F]un!
www.Master-Entertainment.de.vu

[AMD 6000+ X2 @ 6400+][2GB RAM][NVidia 8800GT 512 MB]
 

Dreamora

BeitragSa, Okt 14, 2006 12:14
Antworten mit Zitat
Benutzer-Profile anzeigen
Updaten wär ein ansatz, da wenn ich mich richtig erinner, der B3D Export letzthin mal verbessert wurde. Sonst kannst du nix machen ausser ins offizielle Forum zu posten und dein Problem zu schildern, denn dafür ist das support forum ja da Smile
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

antome

!!! gesperrt !!!

BeitragSa, Okt 14, 2006 14:03
Antworten mit Zitat
Benutzer-Profile anzeigen
Probiere doch mal mit World Studion ein neues Terrain, ganz klein nur zum Test und darauf erstellst du ein simples Mesh ein Würfel z.B.
dann leg die Textur mit Filter 4 drauf.
Evtl. ist nur ein kleinerer Fehler im Programm und ersetzt Werte nicht wenn man z.B. eine Textur ersetzt.
antome

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group