Optimisation de couches de multipatch 3D

Le rendu des entités multipatch peut être intensif, surtout si elles contiennent des textures (ou imagerie) drapées sur leur géométrie. Si vous constatez des performances médiocres dans avec les multipatch texturés, essayez ce qui suit :

Activez la compression DXT.

La compression DXT compresse l'image de texture pour un usage optimal avec votre carte graphique. Il s'ensuivra une petite baisse de la résolution de la texture.

Vous pouvez accéder au paramètre de compression DXT en cliquant avec le bouton droit de la souris sur la couche multipatch dans la table des matières, en sélectionnant Propriétés et en activant l'onglet Affichage du globe dans ArcGlobe. Cochez la case Activer le rendu avec textures compressées.

Augmentez la capacité de mémoire virtuelle.

La mémoire virtuelle est utilisée quand votre système manque de mémoire physique. La mémoire virtuelle disponible doit être suffisante pour parer à tout débordement de données dans ArcGlobe. Il convient habituellement d'augmenter la taille de mémoire virtuelle de sorte qu'elle soit au moins deux fois supérieure à celle de la mémoire physique.

Vous pouvez accéder à vos paramètres de mémoire virtuelle dans Poste de travail > Propriétés > Avancé.

Attribuez davantage de mémoire aux textures et aux géométries 3D.

L'augmentation de la mémoire système allouée aux textures et aux géométries 3D permet de réduire la pagination en mémoire virtuelle. Vous pouvez configurer des options de mémoire ArcGlobe en cliquant sur Personnaliser > Options ArcGlobe, en activant l'onglet Cache d'affichage et en cliquant sur le bouton Avancé.

Configurez l'allocation de mémoire par type de données dans la boîte de dialogue Paramètres avancés du cache mémoire.

AstuceAstuce:

Etant donné qu'ArcScene est une application basée sur la mémoire, elle ne comporte aucune option de configuration du cache par type de données, donc cette option ne s'applique pas à ArcScene.

Désactivez ou réduisez la résolution des textures.

Souvent, ce sont les textures stockées dans les entités multipatch 3D qui utilisent la plupart des ressources système disponibles. La désactivation des textures ou la réduction de leur résolution permet de libérer davantage de ressources système et d'améliorer les performances interactives de la vue 3D. Pour désactiver les textures ou réduire leur résolution, cliquez avec le bouton droit de la souris sur la couche multipatch dans la table des matières, sélectionnez Propriétés et activez l'onglet Affichage du globe dans ArcGlobe.

Mettez à niveau la prise en charge de la mémoire physique et de la carte graphique.

La mémoire physique (RAM) est particulièrement importante, de même que la mémoire et la prise en charge d'OpenGL sur la carte graphique. Envisagez l'utilisation d'une machine dotée d'une mémoire physique plus importante et de mémoire de texture sur la carte graphique. Consultez Questions fréquentes sur la sélection des cartes graphiques si vous envisagez la mise à niveau de votre carte graphique. Cette rubrique comprend la procédure à suivre pour obtenir des pilotes mis à jour pour votre carte graphique si elle répond aux autres conditions requises mais que les problèmes d'affichage subsistent.

Thèmes connexes

9/12/2013