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

08.09.2007, 15:13

Problem beim Rendern

Ich habe eine App geschrieben, die zwei texturierte 3D-Modells anzeigen soll. Ich lade die Meshes in zwei Vertex Buffer (weil sie unterschiedliche Texturen haben sollen). Mit der Funktion DrawPrimitive werden sie dann gerendert. Allerdings sehe ich nur das Objekt, dass ich zuerst gerendert habe, das andere bleibt "unsichtbar". Hattet ihr auch mal so ein Problem? Wie kann ich es beheben?

Mfg
Sprachen: C/C++, C#, Assembler (16-Bit), QuickBASIC

Phili

unregistriert

2

08.09.2007, 15:35

Also, mit den Deteils kann dir keiner helfen. Nen bisschen mehr musst du schon sagen.

ChrisJ

Alter Hase

Beiträge: 487

Wohnort: Schweich

Beruf: Schüler

  • Private Nachricht senden

3

08.09.2007, 16:57

Re: Problem beim Rendern

Zitat von »"Reboot"«

Ich lade die Meshes in zwei Vertex Buffer (weil sie unterschiedliche Texturen haben sollen)


das ist keine begründung.
"Don't trust your eyes: They are a hell of a lot smarter than you are"

Faule Socke

Community-Fossil

Beiträge: 1 915

Wohnort: Schreibtischstuhl

  • Private Nachricht senden

4

08.09.2007, 19:19

Da du die Texturen ja nicht in Vertexbuffern speicherst, reicht ein vertexbuffer pro mesh.

Socke

5

09.09.2007, 11:35

Hmm! Also wenn ich alle Koordinaten in einen Mesh schmeiße sieht man auch beide Figuren auf dem Screen (Immerhin ein Teilerfolg). Allerdings haben sie jetzt die gleiche Textur. Kann ich irgendwie angeben, von wo bis wo welche Textur verwendet werden soll?

Mfg
Sprachen: C/C++, C#, Assembler (16-Bit), QuickBASIC

Werbeanzeige