1 dépôt
Optimization of bone hierarchies and joint counts in 3D armatures.
Distinct from Structural Optimization: Distinct from Structural Optimization as it targets skeletal rigs instead of neural network layers.
Explore 1 awesome GitHub repository matching artificial intelligence & ml · Skeletal Structure Optimization. Refine with filters or upvote what's useful.
Ce projet est une suite de plugins d'optimisation pour Blender conçus pour traiter les maillages (meshes), les rigs et les textures pour le rendu en temps réel et les plateformes d'avatars. Il fonctionne comme un optimiseur de maillage et de rig qui simplifie les modèles 3D et fournit des outils spécialisés pour importer et nettoyer des assets depuis des formats tels que MMD, Mixamo et DAZ. La boîte à outils propose un pipeline dédié pour préparer les personnages pour VRChat et d'autres environnements VR sociaux. Elle inclut un générateur d'atlas de textures pour fusionner plusieurs images en une seule feuille afin de réduire les appels de rendu (draw calls), ainsi que des services de traduction basés sur des dictionnaires pour convertir les noms d'entités du japonais vers l'anglais. Le plugin couvre un large éventail de capacités techniques, notamment la décimation de polygones qui préserve les clés de forme (shape keys), la simplification squelettique par fusion d'os et nettoyage de hiérarchie, et la configuration de l'animation faciale pour la synchronisation labiale et le suivi oculaire. Il fournit également des outils de manipulation de géométrie pour ajuster les normales des faces et intégrer les transformations d'objets directement dans les données de maillage. Le projet est implémenté en tant qu'add-on Blender basé sur Python.
Optimizes model structure by reparenting bones, removing unnecessary joints, and combining materials.