Texturenproblem

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

@Tux@

Betreff: Texturenproblem

BeitragMi, März 05, 2008 19:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
world = LoadTerrain("heigthmap.bmp")
sand_tex = LoadTexture("sand_tex2.jpg")
grass_tex = LoadTexture("grass.jpg")
sand_track = LoadTexture("sand.jpg")
TextureBlend grass_tex, 3
ScaleTexture sand_track, 256, 256
PositionTexture sand_track, 0, 0
EntityTexture world, sand_track, 0, 1
EntityTexture world, grass_tex, 0, 2
EntityTexture world, sand_tex, 0, 0
ScaleTexture grass_tex, 4, 4

So sieht mein Code aus.
Das Problem ist jetzt, dass die Sand-Textur total hell ist und die schwarzen Pixel durchsichtig werden
und das Grün des Grasses durchlässt.
Linux rox!

ZaP

BeitragMi, März 05, 2008 20:19
Antworten mit Zitat
Benutzer-Profile anzeigen
TextureBlend textur, 3 heißt, dass du eine addierte Multitextur verwendest. D.h. die Farben der Textur und der darunterliegenden werden addiert, sie werden heller. Ich glaube im Insaner Beispiel ist ein Multitexturing Code, der dieses Problem löst.
Starfare: Worklog, Website (download)

@Tux@

BeitragMi, März 05, 2008 20:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hab mir das Bsp schon durchgelesen, aber auch nix gefunden
Linux rox!
 

Dreamora

BeitragMi, März 05, 2008 22:47
Antworten mit Zitat
Benutzer-Profile anzeigen
benütz nicht mehrere texturen sondern "backe" alle zusammen in eine um damit das terrain zu texturieren. Also eine die je nach ort auf dem terrain die entsprechende textur beinhaltet.

Und dann einfach darüber ne detail textur (sind normalerweise relativ klein, graustufen, repetieren über das Terrain)

Was du da versuchst wirst nicht funktionieren so, es gibt keinen Blend mode der nicht dafür sorgt dass die Farben durch die anderen verändert werden.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

@Tux@

BeitragMo, März 10, 2008 18:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Mein Terrain ist aber sehr groß!
Gibt es wirklich keine andere Lösung?? Sad
Linux rox!
 

Dreamora

BeitragMo, März 10, 2008 19:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Nicht mit Blitz Terrains.

Dafür musst du Mesh Terrains nehmen (T.ED als möglichen Editor), womit du keine Terrain befehle mehr nutzen kannst und keine dynamische Detailanpassung mehr hast.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group