Optimisation efficace du maillage du paysage

Sep 18 2020

J'ai besoin de rendre un paysage étendu sur une cible de rendu qui n'a pas la capacité d'effectuer des opérations de déplacement ou de subdivision de maillage basées sur la carte de hauteur dans le matériel. Ainsi, ma seule option est de cuire le maillage et de le diviser en modèles statiques séparés pour être chargé et déchargé en cas de besoin.

En ce qui concerne le maillage du paysage lui-même, étant un plan subdivisé déplacé, il existe de nombreuses zones de détail relativement plus plates / moins denses dans le maillage qui n'ont pas besoin d'autant de quads pour être représentés, mais à part de parcourir tout le maillage à la main. Je ne sais pas comment optimiser efficacement le paysage.

Existe-t-il un script / workflow / programme externe qui peut prendre un maillage de quads et le convertir en un maillage de triangles / quads placés plus efficacement en fonction de la topologie de la forme? Je ne sais pas si c'est la meilleure façon de le formuler, donc si plus d'explications sont nécessaires, veuillez demander.

Réponses

1 EdTate Sep 18 2020 at 09:30

Un maillage de paysage peut être simplifié, tout en conservant la majeure partie de la forme, en utilisant une combinaison d'outils.

  • Le modificateur decimate utilisant l'option planaire
  • Trianguler le maillage en mode édition

Exemple:

Il s'agit d'un maillage pour une partie de Bryce Canyon formé à partir d'un quadruple maillage. Il a environ 21 000 sommets.

L'application du modificateur decimate avec l'option planaire sélectionnée et 3 degrés, puis l'application supprime environ la moitié des sommets, laissant environ 13 000 sommets.

Après avoir appliqué le modificateur et entré en mode d'édition, le maillage résultant a les régions plates fusionnées automatiquement. Une dernière étape consiste à trianguler le maillage en mode édition.


Remarque, il existe d'autres outils en mode édition qui peuvent aider à simplifier le maillage:

  • Sélectionnez> Arêtes vives pour sélectionner des arêtes avec des angles élevés
  • Maillage> Nettoyage> Dissolution limitée pour éliminer les arêtes avec des angles faibles
  • Mesh> Clean Up> Dégénéré Dissolve pour éliminer les longues facettes maigres