J'ai un globe 3D que je rends en utilisant une seule texture de 2048x2048 (supposée être la résolution maximale pour l'iphone/ipad). Cela limite la quantité de zoom possible où à un certain point le 2048x2048 ne me donne pas assez de résolution. Quelqu'un peut-il me diriger vers des techniques de LOD qui peuvent être utilisées pour obtenir une meilleure résolution sur le zoom? Merci!Techniques pour obtenir des niveaux plus élevés de zoom dans un moteur 3D iphone?
0
A
Répondre
1
Vous pouvez jeter un oeil à une technique appelée "Virtual Texturing". Il est utilisé dans les jeux vidéo tels que Rage développé par id Software pour simuler de très grandes textures.
recherche sur Google ces termes devrait vous donner beaucoup de résultats comme celui-ci: http://www.silverspaceship.com/src/svt/
Hope this helps.
+0
Le lien suivant pointe à la présentation d'id au sujet de la technique: http://www.scribd.com/doc/18241638/id -Tech-5-Challenges – Ozirus
N'est-ce pas simplement appelé "Avoir plus d'une texture, couvrant chacune des parties du globe"? :) Comme pour charger des résolutions plus élevées pendant que vous zoomez, regardez mipmaps (vous ne savez pas si c'est disponible dans OpenGL ES) – falstro
@roe Qu'est-ce que mipmaps a à voir avec ça? –
@Andreas; probablement pas grand chose si l'aliasing n'est pas un problème lorsqu'on utilise des images à haute résolution. Bien que, ce qu'il cherche est probablement un schéma semblable au mipmapping, quoique probablement un peu moins automatique .. – falstro