BuildMeshLOD()
Syntaxe
BuildMeshLOD(#Mesh [, NbLOD, Distance.f, ValeurReduction.f])Description
Construit automatiquement un ou plusieurs niveaux de détail (LOD) pour le mesh.
Arguments
Mesh Le mesh à utiliser. NbLOD (optionnel) Nombre de LOD nécessaires pour ce mesh.
Si ce paramètre n'est pas utilisé, les LOD seront calculés automatiquement.Distance (optionnel) Distance minimale par rapport à la caméra où le premier mesh LOD sera utilisé à la place de #Mesh.
Pour les meshs LOD suivants, la distance sera calculée à l'aide de la formule suivante: 'Distance / SqrF (1-ValeurReduction)'.ValeurReduction.f (optionnel) La réduction à appliquer, entre 0 (pas de réduction) et 1 (réduction de 100%).
Exemple: CreateMeshLodLevels(#Mesh, 3, 100, 0.75)
- La première réduction du mesh d'origine commence à partir de 100 unités de la caméra, nombre de sommets divisé par 2 (réduction de 75%).
- La deuxième réduction du mesh d’origine commence à partir de 200 unités de la caméra, nombre de sommets divisé par 16.
- La troisième réduction du mesh d’origine commence à partir de 400 unités de la caméra, nombre de sommets divisé par 64.
Valeur de retour
Aucune.
Remarques
Le #Mesh sera automatiquement remplacé par un maillage moins complexe lorsqu'il sera affiché au-dessus de la distance spécifiée par rapport à la caméra.
Si des meshs LOD plus précis sont requis, vous pouvez utiliser AddMeshManualLOD().
Voir aussi
CreateMesh(), AddMeshManualLOD()
OS Supportés
Tous