Le mode de sculpture dans Blender a bénéficié d'une optimisation clé avec l'élimination du système proxy dans les pinceaux. Ce changement a réduit l'utilisation de la mémoire et amélioré la vitesse d'application des déformations, offrant une expérience de sculpture beaucoup plus fluide et efficace.
Le problème du système proxy dans les versions précédentes
Dans les versions précédentes, Blender utilisait un système de stockage temporaire appelé proxy, où les déformations des pinceaux s'accumulaient avant d'être appliquées sur le maillage. Bien que cette méthode visait à améliorer la précision, elle présentait des inconvénients :
- Utilisation excessive de la mémoire, en particulier sur les modèles à haute densité de sommets.
- Retards dans l'application des pinceaux dus aux multiples calculs intermédiaires.
- Impact négatif sur la fluidité de la sculpture en raison du stockage et du transfert de données à chaque itération.
« Éliminer les processus inutiles dans la sculpture numérique signifie plus de vitesse et de précision à chaque trait. »
Comment le proxy affectait les performances
Le système proxy exigeait que chaque action d'un pinceau passe par plusieurs étapes avant de se refléter sur le maillage final. Cela générait :
- Des retards perceptibles sur les modèles à subdivisions élevées.
- Une consommation accrue des ressources système due au stockage inutile.
- Une latence dans l'exécution des symétries et des traits complexes.
Un nouveau système d'écriture directe
Pour améliorer l'efficacité, le stockage temporaire du proxy a été éliminé. Désormais, les pinceaux écrivent directement les déformations sur le maillage à chaque étape de l'itération, ce qui permet :
- Réduction de la latence, rendant la sculpture plus naturelle.
- Meilleure réactivité des pinceaux sur les modèles haute résolution.
- Moindre charge sur la mémoire, optimisant le flux de travail.
Impact sur la gestion de la mémoire
Un autre bénéfice clé de cette optimisation est la réduction de la taille des nœuds BVH d'environ 40 %. Cela signifie que :
- L'utilisation de la mémoire est plus efficace, permettant de travailler avec des modèles plus complexes.
- Moins de charge sur le GPU, améliorant la stabilité sur du matériel moins puissant.
- Un flux de travail plus stable lors de sessions de sculpture prolongées.
Amélioration de la réactivité
Grâce à ces optimisations, les artistes bénéficient désormais d'une réponse plus rapide lors de l'application des pinceaux, leur permettant de sculpter de manière plus intuitive et sans interruptions. La réduction de la latence rend l'expérience de sculpture dans Blender comparable à celle de logiciels spécialisés.
Un pas vers l'avenir du modélage 3D
L'élimination du système proxy marque l'une des optimisations les plus importantes dans la sculpture numérique au sein de Blender. Elle non seulement améliore les performances dans la version actuelle, mais établit également une base plus efficace pour de futures outils avancés dans la manipulation de maillages haute résolution.