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

Volker_Neff

Treue Seele

  • »Volker_Neff« ist der Autor dieses Themas

Beiträge: 249

Wohnort: Hamburg

  • Private Nachricht senden

11

24.07.2013, 15:59

Nach zwei Wochen Pause muss ich mich leider mal wieder mit diesem Problem zurück melden. Leider funktionirt immer noch nicht alles so wie ch es haben möcht bzw. es ist alles immer noch wie voher. Ich bin aber glaube das ich den Fehler gefunden habe, sicher bin ich mir aber nicht und wie ich ihn löse weiß ich auch nicht.
Der allgemeine Aufbau sieht ungefähr so aus:
-Öfnnen des Fensters
-Erstellen der Modelle
while(true)
{
-Updaten der Objekte
-Aktualisiren der Kammera
-Aktualisiren der Matrixen
-Rendern der Objekte mit Texture
-Aufrufen des Shaders
}

Wenn ich jetzt Den Shader aufrufe werden alle Texturen mit der letzten texture überschriben. Je nach dem welche texture die letzten Texture Unit haben.
Ich hoffe ihr habt mich verstanden und könnt mir helfen
Volker

Volker_Neff

Treue Seele

  • »Volker_Neff« ist der Autor dieses Themas

Beiträge: 249

Wohnort: Hamburg

  • Private Nachricht senden

12

26.07.2013, 13:49

nach langem nachdenken ist mir der Fehler augefallen. Der Shader zeichnet immer alle grafiken auf alle objekt. Wie kann ich dem shader sagen welche textur auf welches model gezeichnet werden soll?

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

13

26.07.2013, 16:15

Indem du den richtigen Shader mit der richtigen Textur setzt und dann das entsprechende Model renderst und für jedes Model, das eine andere Textur haben soll, eben den entsprechenden Shader und diese andere Textur setzt, bevor du das Model renderst...

Volker_Neff

Treue Seele

  • »Volker_Neff« ist der Autor dieses Themas

Beiträge: 249

Wohnort: Hamburg

  • Private Nachricht senden

14

26.07.2013, 17:37

Vielen dank das hilft mir weiter, werde ich morgen mal ausprobiren

Werbeanzeige