Bei der Verwendung von OpenGL und Android finde ich auf bestimmten mobilen Geräten in Regionen, in denen sich Modelle überlappen/wo zwei Modelle in der Nähe sind, ein falsches Rendering. Ich habe einige Schnappschüsse als Referenz beigefügt. Dies funktioniert auf einer Reihe von Geräten ordnungsgemäß, aber auf der anderen Seite bleibt dieses Problem bestehen.Öffnen von Rendering-Defekten an Orten, wo sich Modelle überlappen
2
A
Antwort
1
Es ist wie "z-fighting" Probleme sieht. Es ist wichtig,
precision highp float;
Satz im Fragment-Shader zu haben. Ich habe bemerkt, dass es sich zwischen Mobilteilen unterscheidet. Wenn es weiterhin besteht, können Sie versuchen, die gesamte Szene zu vergrößern (z. B. 10 Mal).
Mögliches Duplikat von [OpenGL ES, Ausgabe beim Rendern in der Nähe von Objekten] (http://stackoverflow.com/questions/36381785/open-l-es-issue-while-rendering-close-by-objects) – reden