v3.3.1
Nouvelles fonctionnalités
Rendu
- Dessin indirect piloté par le GPU ajouté, pour une meilleure efficacité de rendu
- Option de prise en charge du rendu de surface d'eau SingleLayerWater ajoutée (Project Settings > Plugins > LCC4Unreal > SingleLayerWater Support)
- Boutons d'action rapide ShowCollision et ShowFPS ajoutés au panneau de l'Actor
- Fonction d'animation inversée ajoutée
Formats de données
- Prise en charge du format SPZ v2 ajoutée (splats exportés depuis Marble)
- Prise en charge de modèles SOG/SPZ/PLY de plus grande taille
Intégration GIS
- Utilisation de la bibliothèque PROJ intégrée à la place du GeoReferencing du moteur, ce qui réduit la dépendance aux modules externes
- Les Actors SOG/SPZ/PLY pivotent automatiquement autour de l'axe X pour correspondre à la définition des axes des splats externes
Collisions
- Prise en charge du maillage de navigation (NavMesh) ajoutée pour le pathfinding de l'IA
- Performances du rendu de débogage des collisions optimisées
Éditeur
- Composant racine de focus ajouté, permettant à la caméra de la fenêtre de vue de cadrer l'objet (touche F)
- Prise en charge de la localisation multilingue (chinois, allemand, français, japonais, coréen)
Améliorations
- Efficacité du chargement des collisions optimisée ; la distance de chargement des collisions par défaut passe à 300 mètres
- Performances de rendu SPZ/SOG/PLY optimisées, avec une fréquence d'images nettement plus élevée en navigation
Corrections
- Correction de la rotation du volume de découpe sphérique qui restait sans effet dans le shader
- Correction du blocage de l'éditeur lors du chargement asynchrone d'une source de données
- Correction d'une fuite de mémoire due à l'accumulation des données de collision dans une file d'attente sans limite
- Correction des fichiers de données PROJ qui n'étaient pas correctement inclus dans les builds empaquetés
- Correction de l'état de chargement des Actors qui n'était pas conservé entre les sessions
- Correction de l'authentification par clé publique qui ne fonctionnait pas avec des chemins Unicode
- Correction du calcul imprécis de la distance au point le plus proche lors de l'élimination des nœuds
- Correction d'un conflit de paramètres de tri GPU, par l'utilisation d'un tampon intermédiaire distinct
- Correction de la chute brutale de performances due à un manque de mémoire GPU
- Correction de l'animation de chargement qui restait sans effet à l'exécution
- Correction de la coloration par altitude des nuages de points pour les Actors SOG/SPZ/PLY