Hallo! Arbeite hier mit 3d Texturen, rendering,,, Immer kommen an seite von datensätzen diese Streifen, die eigentlich zum Objekt nicht gehören. Wo kann die Fehler liegen ? Und was ist das uberhaupt??
Dateianhang:
streifen..jpg
Mfg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Ich vermute mal du renderst deine Volumendaten in Form von Slices, also ganz viele Quads die zur Kamera ausgerichtet sind. Diese Quads sind wohl größer als eigentlich nötig. Insofern gibt es Bereiche für die es keine validen Texturdaten gibt. Über glTexParameter mit GL_TEXTURE_WRAP_* kannst du einstellen was in diesen Bereichen passieren soll. Texturparameter werden zusammen mit der Textur gespeichert, es reicht also die beim Laden einmal für die Textur zu setzen.
In deinem Fall würde sich wohl folgendes anbieten:
Über GL_TEXTURE_BORDER_COLOR kannst du noch die Randfarbe einstellen, Default ist schwarz mit alpha 0.
Eine bessere Lösung wäre natürlich die Quads auf die korrekte Größe zu bringen, das ist aber nicht so einfach. Insbesondere weil die Schnittfläche durch den Würfel nicht unbedingt ein Quad ist sondern bis zu 6 Ecken haben kann.
Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.