Technodigit développe son propre moteur de rendu 3D supportant de nombreuses fonctionnalités :
Affichage de nuage de points, maillages texturés, etc.
Affichage d'objet de clipping
Multi scène, rendu stéréo, souris 3D, etc.
Le rendu du maillage actuel offre différents modes de représentation ou combinaisons de modes pour transmettre visuellement des informations en fonction de l'utilisation métier du logiciel : lissé ou plat, avec ou sans mode filaire, texturé, couleur globale ou par sommet ou par triangle, table des couleurs de valeurs d'inspection etc.
Dans certains cas, l'affichage des gros maillages provoquent des erreurs de mémoire GPU insuffisante, ce qui ralentit ou dégrade l'expérience utilisateur.
L'objectif du stage est d'optimiser les performances d'affichage des maillages autour de deux thématiques :
$1. Réduire l'empreinte mémoire GPU globale
Une partie exploratoire vous permettra d'identifier la meilleure solution technique. Des solutions s'appuyant sur l'optimisation, la réorganisation ou la compression des formats de sommets envoyés au GPU sont envisagées.
$2. Chargement limité des données sur GPU
L'autre axe d'amélioration, qui est orthogonal à la première thématique, est de ne pas charger l'intégralité des données sur GPU, mais de le différer et de ne charger que ce qui est nécessaire pour une vue donnée. Des algorithmes de type découpage en sous-maillages, calcul de niveaux de détails (LOD) et utilisation en dynamique de ceux-ci seront à envisager.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.