Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

26.08.2003, 14:08

Probleme: Anzeige & SkyBoxgröße

Hi Leute,

1. Hab aus Davids Buch das tbDirect3d (das mit dem Wasser) Beispiel hergenommen um eine Zufallslandschaft zu generieren. Dreiecke undurchsichtig gemacht, Texturen ausgetauscht, usw. Jetzt hab ich aber das Problem, das ich durch manche Dreicke die Dreiecke im Hintergrund sehe, aber nur in gewissen Blickwinkel. Ist natürlich unheimlich nervig, wenn ich durch meine Landschaft fliege und immer wieder fehler auftauchen.
Wenn ich probier den Z-Buffer einzuschalten, dann ergibt das lediglich ein flackerndes hellgelbes bild.
KANN MIR DA WER HELFEN ??? :crying:

2. Mir ist die Skybox zu klein, wie kann ich die größer machen? (hab ich da was überlesen????) Wäre sehr dankbar über einen Seitenverweiß oder einer Erklärung.

Danke

mfG da_oAsch

MannyDasMammut

Treue Seele

Beiträge: 76

Wohnort: Baden - Würtemberg / Achern

Beruf: Schüler

  • Private Nachricht senden

2

26.08.2003, 17:07

Skybox

Zum ersten Problem kann ich nichts sagen weis ich nicht ich weis nur das des bei mir bei großen Flachen auch ab und zu auftritt je nachdem wie die Kamera steht.

Das mit der SkyBox kann man recht einfach erklräen. Soviel ich weiß benutzt der nette David eine Skybox einewürfel mit der Kantenlänge 2 den kanst du ja einfach durch die Matrizen Transformation skalieren und fertig.
Werde ich hier eigentlich noch gebrauch ansonsten würd ich gerne nach Hause gehen und meine graue Wand anstarren.

3

26.08.2003, 18:34

Habs schon probiert mit der Skalierungsmatrix, wenn ich die jedoch anwende fängt das Bild hellgelb zum flakkern an (genauso wie beim D3DRS_ZBuffer true)

wenn ich den einzelnen Vertices andere positionen gebe
z.b. statt
tbVector3(1.0f,1.0f,1.0f) den zehnfachen:
tbVector3(10.0f,10.0f,10.0f)
dann tut sich gar nix !!!? ???

naja, werd jetzt mal wieder ein wenig weiter proggn.

mfG
da_oAsch

4

26.08.2003, 18:52

Eine SkyBox darf nicht den Z-Buffer verwenden. Sonst erfüllt sie ja nicht ihren Zweck. Die größe der SkyBox ist auch ausreichend Dimensioniert.

Was deinen Fehler mit den Transparenten Vertice angeht. Ein Vertex kann nur dann Transparent sein, wenn er auch dargestellt wird. Sprich wenn du deinen Transparenten Vertex in den Rücken schaust und das Culling eingeschaltet ist, wird er auch nett Transparent sein, da er nicht dargestellt wird. Deswegen das Culling abschalten.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

5

26.08.2003, 20:15

Hmmm...
hab eigentlich gar kein problem mit meinen Vertices (zumindest nichts was die transparenz angeht)
Die Dreiecke sinds die ab und an ein dahinter liegendes Dreieck durchschauen lassen.



da_oAsch

Lephro

Frischling

Beiträge: 66

Wohnort: Dortmund

Beruf: Schüler

  • Private Nachricht senden

6

09.09.2003, 14:54

Ich würd trozdem mal probieren das Culling auszuschalten....
Everything that has a beginning has an end

7

10.09.2003, 10:50

und aus

Problem hat sich erledigt.
Werd sowieso die Landschaft als Model importieren.

Lephro

Frischling

Beiträge: 66

Wohnort: Dortmund

Beruf: Schüler

  • Private Nachricht senden

8

11.09.2003, 12:05

Da brauchte trozdem ne Skybox... oder willst du ein riesen Model als Skybox nehmen !? Das währe "ein bishen" Hardware fressend !!! ;)
Everything that has a beginning has an end

9

12.09.2003, 09:59

da_oAsch

skybox is natürlich dabei :-)
Brauch ja süße kleine Wölkchen über die sich die Spieler freuen kann :-p

Lephro

Frischling

Beiträge: 66

Wohnort: Dortmund

Beruf: Schüler

  • Private Nachricht senden

10

15.09.2003, 18:39

d.h. aber aussenrum willste aber Terrain darstellen !? hmmm ist das nicht auch schon recht fressen !? ich weiss ja nich wie detailiert die sein sollen aber das kann schon recht fressend sein...
Everything that has a beginning has an end

Werbeanzeige