2016-04-07 4 views
2

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

snapshot-1 enter image description here

+0

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

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).