Cats-blender-plugin
Un outil conçu pour raccourcir les étapes nécessaires pour importer et optimiser les modèles dans VRChat. Les modèles compatibles sont : MMD, XNALara, Mixamo,...
Choisir une liste...
Plugin mélangeur de chats (0.19.0)
Un outil conçu pour raccourcir les étapes nécessaires pour importer et optimiser les modèles dans VRChat. Les modèles compatibles sont : MMD, XNALara, Mixamo, Source Engine, Unreal Engine, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder, 3DS Max et potentiellement plus
Avec Cats, il ne faut que quelques minutes pour télécharger votre modèle dans VRChat. Toutes les heures de processus de fixation de vos modèles sont compressées en quelques fonctions !
Donc, si vous aimez comment ce plugin vous sauve d'innombrables heures de travail envisager de nous soutenir à travers Patreon. Il y a beaucoup de avantages comme avoir votre nom dans le plugin!
Télécharger ici:Cats Blender Plugin
Caractéristiques
- Optimisation du modèle en un clic !
- Création d'une synchronisation des lèvres
- Création d'un suivi oculaire
- Décimation automatique (tout en gardant des shapekeys)
- Créer des modèles personnalisés facilement
- Création d'atlas de texture
- Créer des os de racine pour les os dynamiques
- Optimisation des matériaux
- Clés de forme, os, matériaux et mailles
- Fusionner des groupes osseux pour réduire le nombre total d'os
- Mise à jour automatique
Encore à venir !
Discorde
Rejoignez notre Discorde pour signaler des erreurs, des suggestions et faire des commentaires!
Discorde: https://discord.gg/f8yZGnv
Exigences
- Mélangeur2.79ou2.80ou au-dessus (exécuter comme administrateur est recommandé)
- mmd tools estnon requisLes chats sont préinstallés !
- Si vous avez personnalisé Python installé quel Blender pourrait utiliser, vous devez avoir Numpy installé
Installation
- Télécharger le plugin:Cats Blender Plugin
- Important: Ne pas extraire le zip téléchargé! Vous aurez besoin du fichier zip lors de l'installation!
- Installez l'addon dans le mixeur comme ceci:
- Ceci montre Blender 2.79. Dans Blender 2.80+ allez dans Édition > Préférences > Add-ons. Aussi, vous n'avez pas besoin d'enregistrer les paramètres de l'utilisateur là.

- Vérifiez votre vue 3d et il devrait y avoir un nouvel élément de menu appeléCATS....w00t
- Depuis Blender 2.80, l'onglet CATS est à droite dans le menu qui s'ouvre en appuyant sur 'N'

- Si vous avez besoin d'aide pour comprendre comment utiliser l'outil (très obsolète):
Passer l'étape où il installe "mmd tools" dans la vidéo ci-dessous, il n'est plus nécessaire! (aussi très dépassé)
Contributeurs au code :
- Chox
- Shostariya
- Neitri
- Kiraver
- Jordo
- Ruubick
- féilen
Modèle

Ceci tente de réparer complètement votre modèle en un clic.
Modèle d'importation/exportation
- Importe un modèle du type sélectionné avec les paramètres optimaux
- Exporte un modèle en .fbx avec les réglages optimaux
Correction du modèle
- Correction automatique de votre modèle par :
- Ossements reproducteurs
- Enlever les os inutiles
- Renaming et traduction des objets et des os
- Mélange de peintures de poids
- Rotation des hanches
- Joindre les mailles
- Suppression des corps rigides, des articulations et des groupes osseux
- Suppression des contraintes osseuses
- Suppression des groupes de vertex inutilisés
- Utilisation de l'ombrage correct
- La rendre compatible avec le suivi complet du corps
- Combiner des matériaux similaires
Démarrer le mode Pose
- Vous permet de tester comment les os vont bouger.
Poser pour former la clé
- Enregistre votre pose actuelle comme une nouvelle touche de forme.
Appliquer en position de repos
- Applique la position de pose actuelle comme nouvelle position de repos. Cela sauve les touches de forme et les réparations qui ont été cassés en raison de l'échelle
Options du modèle

Traduction
- Traduire certaines entités de n'importe quel japonais à l'anglais. Ceci utilise un dictionnaire interne et Google Translate.
Séparé par le matériau / pièces détachées / formes
- Sépare un maillage par des matériaux ou des parties lâches ou par le fait que le maillage soit effectué ou non par une clé de forme
Joindre les mailles
- Joindre tous les maillages sélectionnés
Fusionner les poids
- Supprime les os sélectionnés et ajoute leur poids à leurs parents respectifs
Supprimer les os de poids zéro
- Nettoie la hiérarchie des os, en supprimant tous les os qui n'affectent pas directement les sommets
Supprimer les contraintes
- Supprime les contraintes entre les os provoquant des mouvements osseux spécifiques car ceux-ci ne sont pas utilisés par VRChat
Recalculer la normale
- Fait point normal à l'intérieur de la maille sélectionnée
- Ne l'utilisez pas sur de belles mailles car cela peut les gâcher
Flip Normals
- Flipe la direction des normales des faces de la maille sélectionnée.
Appliquer les transformations
- Applique la position, la rotation et l'échelle à l'armature et à ses mailles.
Supprimer les doubles
- Fusionner les faces et les sommets des mailles sélectionnées.
Création de modèles personnalisés

Cela fait de la création d'avatars personnalisés une brise!
Fusionner les armatures
- Fusionne l'armature sélectionnée dans l'armature de base sélectionnée.
- Comment utiliser:
- Utiliser "Modèle Fix" sur les deux armatures
- Sélectionnez l'armature que vous voulez corriger dans la liste ci-dessus le bouton Fix Model
- Ignorez l'avertissement "Bones manquantes" si l'une des armatures est incomplète (p. ex. cheveux seulement)
- Si vous ne voulez pas utiliser "Fix Model" assurez-vous que l'armature suit la structure osseuse CATS (https://i.imgur.com/F5Ket0M.png)
- Ne supprimez pas les os principaux par vous-même! CATS les fusionnera et supprimera ensuite tous les os inutilisés
- Maintenant vous avez deux options:
- Déplacez seulement le maillage :
- Décochez la case "Appliquer Transformes"
- Déplacez le maillage (et seulement le maillage!) de l'armature de fusion à la position souhaitée
- Vous pouvez utiliser Move, Scale et Rotate
- CATS positionnera automatiquement les os selon le maillage
- OU déplacer l'armature (et avec elle le maillage):
- Cochez la case "Appliquer Transformes"
- Déplacer l'armature vers la position souhaitée
- Vous pouvez utiliser Move, Scale et Rotate
- Assurez-vous que les mailles et les armatures sont à leurs positions correctes car ils resteront exactement comme cela
- Si vous voulez fusionner plusieurs objets du même modèle, il est souvent préférable de reproduire l'armature pour chacun d'eux et de les fusionner individuellement
- Déplacez seulement le maillage :
- Sélectionnez l'armature de base et l'armature que vous voulez fusionner dans l'armature de base dans le panneau
- Si CATS ne peut pas détecter automatiquement la structure osseuse : sélectionnez un os auquel vous voulez attacher la nouvelle armature.
- Par exemple: Pour une armature de cheveux sélectionner "tête" comme l'os
- Appuyez sur le bouton "Merge Armatures" -> Fait !
- Utiliser "Modèle Fix" sur les deux armatures
Joindre Mesh à Armature
- Joindre le maillage sélectionné à l'armature sélectionnée.
- Comment utiliser:
- Déplacer le maillage vers la position souhaitée
- Vous pouvez utiliser Move, Scale et Rotate
- INFO: Le maillage ne sera attribué qu'à l'os sélectionné
- Par exemple: Une veste ne fonctionnera pas, car elle nécessite plusieurs os.
- Par exemple: Une bague sur un doigt fonctionne parfaitement, parce que l'anneau a besoin d'un seul os pour se déplacer avec (l'os du doigt)
- Sélectionnez l'armature de base et le maillage que vous souhaitez attacher à l'armature de base dans le panneau
- Sélectionnez l'os auquel vous voulez attacher le maillage dans le panneau
- Appuyez sur le bouton "Attacher Mesh" -> Fait !
- Déplacer le maillage vers la position souhaitée
Soutenez-nous :
- Nous avons travaillé dur sur cette fonctionnalité. Si vous aimez qu'il envisage de nous soutenir, cela aide beaucoup!
Décimation

Décimer votre modèle automatiquement.
Décimation intelligente
- Cela décimera tous les mailles tout en gardant chaque shapekey.
Enregistrer la décimation
- Cela ne décimera que les mailles sans touches de forme.
Demi-décimation
- Cela décimera seulement les mailles avec moins de 4 touches de forme car celles-ci ne sont souvent pas utilisées.
Décimation complète
- Cela décimera votre modèle entier en supprimant toutes les touches de forme dans le processus.
Décimation personnalisée
- Cela vous permet de choisir les mailles et les touches de forme qui ne doivent pas être décimées.
Suivi des yeux

Le suivi des yeux est utilisé pour traquer artificiellement quelqu'un quand il se rapproche de vous.C'est une bonne idée de vérifier le mouvement des yeux dans l'onglet test après cette opération pour vérifier la validité de la création automatique de suivi des yeux.
Désactive le blindage des yeux
- Désactive les yeux clignotants. Utile si vous ne voulez que le mouvement des yeux.
Désactiver le mouvement des yeux
- Désactive le mouvement des yeux. Utile si vous ne voulez que des clignements.IMPORTANT :Faites votre décimation d'abord si vous vérifiez cela!
Vitesse du mouvement des yeux
- Configurer la vitesse de déplacement des yeux
Visemes (Lip Sync)

Les visèmes de bouche sont utilisés pour montrer un mouvement de bouche plus réaliste en jeu quand on parle sur le microphone.Le script génère 15 touches de forme à partir des 3 touches de forme que vous avez spécifiées. Il utilise les visèmes de bouche A, OH et CH pour générer cette sortie.
Parents osseux

Utile pour les os dynamiques où il est idéal d'avoir une racine osseuse pleine d'os d'enfants.Cela fonctionne en vérifiant tous les os et en essayant de déterminer s'ils peuvent être groupés, ce qui apparaîtra dans une liste à choisir. Après s'être satisfait de la sélection de ce groupe, vous pouvez ensuite appuyer sur 'Ossements Parents' et les os des enfants seront parentés à un nouvel os nommé RootBone xyz
Aux parents
- Liste des os qui semblent être parentés ensemble à un os de racine. Sélectionnez un groupe d'os dans la liste et appuyez sur "Ossements Parents"
Actualiser la liste
- Efface la liste des os de groupe cache et le reconstruire, utile si les os ont changé ou votre modèle
Ossements parents
- Démarre le processus parent
Texture atlas

Texture atlas est le processus de combiner plusieurs textures en une seule pour réduire drastiquement les appels de tirage et donc rendre votre modèle beaucoup plus performant
Créer un Atlas
- Combine tous les matériaux sélectionnés en une seule texture. Si aucune liste de matériaux n'est générée, elle combinera tous les matériaux.
Générer la liste des matériaux
- Liste tous les matériaux du modèle actuel et vous permet de sélectionner ceux que vous voulez combiner.
Conseils utiles :
- Séparer les textures transparentes et non transparentes en atlas séparés pour éviter les problèmes de transparence
- Assurez-vous que les textures créées ne sont pas trop grandes, car Unity va les réduire à 2048x2048. Divisez-les sur plusieurs atlas ou réduisez les tailles de texture individuelles. Cela peut être fait facilement dans l'onglet MatCombiner.
- Vous pouvez dire à Unity d'utiliser jusqu'à 8k textures. Faites-le en sélectionnant la texture, puis choisissez une taille et/ou compression Max différente dans l'inspecteur: https://i.imgur.com/o01T4Gb.png
Fusion des os

Permet de réduire le nombre total d'os dans un groupe d'os.Cela fonctionne en vérifiant tous les os et en essayant de déterminer s'ils peuvent être groupés, ce qui apparaîtra dans une liste à choisir. Après avoir été satisfait de la sélection de ce groupe, vous pouvez alors définir un pourcentage de la quantité d'os que vous aimeriez fusionner en soi et appuyer sur 'Merge os'
Actualiser la liste
- Efface la liste des os de groupe cache et le reconstruire, utile si les os ont changé ou votre modèle
Fusionner les os
- Démarre le processus de fusion
Cuire


C'est une façon non destructive de produire instantanément une variante optimisée/Quest de (presque) n'importe quel avatar !
Pour plus d'informations, veuillez consulter le siteBake Panel Wiki Page.
Clé de forme

Appliquer la touche de forme comme base
- Applique la touche de forme sélectionnée comme nouvelle Base et crée une touche de forme retournée à partir de la touche sélectionnée.
Paramètres et mises à jour

Ce plugin a une mise à jour automatique.Il vérifie automatiquement une nouvelle version une fois par jour.
Changer de journal
0,19,0
- Entièrement compatible avec Blender 2.93
- Traductions:
- Ajouté la traduction coréenne!
- Les chats sont maintenant traduits en coréen par une grande partie
- Pour l'utiliser, changez simplement votre langue Blender en coréen, puis redémarrez Blender ou sélectionnez-le dans les paramètres Cats
- Grâce àSiromoripour contribuer à la traduction! <3
- Ajout de Cats Ui Paramètres linguistiques
- Cela vous permet de choisir dans quelle langue les chats doivent être affichés
- Le paramétrer à "auto" choisira la langue actuelle Blender
- Ajout du bouton pour télécharger les dernières traductions Cats
- Cette fonctionnalité permet aux traducteurs de tester leurs traductions dans le plugin
- Si vous voulez aider à traduire Cats dans n'importe quelle langue, s'il vous plaît laissez-moi (Hotox) savoir dans notre Discord
- Ajouté la traduction coréenne!
- Options du modèle:
- Ajout du bouton "Connect Bones"
- Ajout d'options pour garder les os fusionnés et pour fusionner les os de mesh visibles seulement
- Création de modèle personnalisé :
- Retravaillé "Attach Mesh" fonctionnalité, il est beaucoup plus fiable maintenant
- Généralités:
- Erreurs de traduction corrigées
- Outils mis à jour
- Cuisson: (par féilen)
- Influence des émissions : faux éclairage en temps réel basé sur votre canal émissif, compatible quête !
- Mode de reprojection 'Manual' pour Bake : la création de nouvelles cartes UV appelées 'Target' vous permettra de re-bouler sur une disposition spécifique.
- Option 'Optimiser les shapekeys statiques'
- Sépare votre maille en deux mailles dépouillées, l'une avec toute la géométrie influencée par les clés de forme, une avec le reste (et fixe les normales en place). Améliore significativement les performances de GPU, surtout quand beaucoup de shapekeys sont en vigueur. Il faut le point d'ancrage d'éclairage dans Unity pour être réglé sur les hanches d'armature sur les deux, ou vous obtiendrez des artefacts d'éclairage.
- Introduire 'BakeFixer.cs', qui est un script d'unité d'exécution qui, espérons-le, devrait faire le travail d'éclairage pour vous.
- Option "Ignorer les objets cachés"
- Lors de la cuisson, cela ignorera tous les objets que vous avez actuellement cachés, ce qui facilitera la création de différentes versions de votre avatar.
- Appliquer l'option actuelle Shapekey Mix
- Définit votre base à tout mélange actuel de shapekeys que vous avez. Toujours sur les shapekeys sont terribles pour la performance, donc si vous avez certains qui sont uniquement destinés à personnaliser le caractère sans mises à jour, cela aidera avec cela.
- ' bake' shapekeys: tout shapekey avec ' bake' à la fin sera appliqué et complètement retiré, permettant à l'option statique shapekeys de mieux fonctionner. Si vous êtes un créateur d'avatar distribuant des bases, ceci est recommandé pour les touches de personnalisation de caractères!
- Misc: mises à jour par défaut pour être en ligne avec les limites de Quest mises à jour.
0,18,0
- Ajouté Bake Panel!
- C'est une façon non destructive de produire une variante optimisée de (presque) n'importe quel avatar !
- Le plein crédit va àféilenMerci beaucoup pour cette fonctionnalité géniale <3
- Consultez le wiki pour plus d'informations: https://github.com/GiveMeAllYourCats/cats-blender-plugin/wiki/Bake
- Ajout de Smart Decimation!
- Cela vous permet de décimer sans perdre aucun shapekey !
- Le plein crédit va àféilen! Des tonnes de remerciements pour cette fonctionnalité géniale ainsi que <3
- Ajouté la traduction japonaise!
- Les chats sont maintenant presque entièrement traduits en japonais
- Pour l'utiliser, changez simplement votre langue Blender en japonais, puis redémarrez Blender
- Le plein crédit va àJordoetRuuubickMerci beaucoup <3
- Si vous voulez aider à traduire Cats dans n'importe quelle langue, s'il vous plaît nous le savons!
- Généralités:
- Cats est maintenant entièrement compatible avec Blender 2.90 et 2.91
- Ajout de l'option "Afficher les onglets mmd tools" aux paramètres
- Cela vous permet d'afficher et de masquer les onglets "MMD" et "Misc" ajoutés par le plugin mmd tools
- Ajout du bouton "Démarrer/Arrêter le mode de pose" qui démarre/stop pose mode sans réinitialiser la pose actuelle
- Lien modifié vers un nouvel importateur de vrm depuis l'ancien support abandonné
- Correction Google Translations ne fonctionne plus
- Correction du bug dans "Appliquer en position de repos" et "Pose to Shape Key" dans Blender 2.90
- Plus de corrections pour Blender 2.90
- REMARQUE: L'utilisation de Cats dans Blender 2.90+ sur Ubuntu peut provoquer l'écrasement de Blender (causé par mmd tools)
- Pour corriger cela, utilisez une version Blender avant 2.90 ou essayez de mettre à jour vos pilotes
0,17,0
- Les chats sont désormais entièrement compatibles avec Blender 2.83!
- Il était compatible avec 2.82 tout le long
- Correction du modèle & #160;:
- Ajout de l'option « Keep Twist Bones » pour corriger le modèle
- Ceci gardera tout os contenant 'Twist'
- Ajout de l'option "Fix MMD Twist Bones" pour réparer le modèle
- Cela appliquera une correction pour rendre les os de torsion du bras MMD utilisables(Merci Rok!)
- Vous n'avez pas besoin d'activer « Keep Twist Bones » pour que cela fonctionne
- Ajout de l'option "Supprimer les corps rigides et les joints" pour réparer le modèle
- Ceci est uniquement destiné à nos utilisateurs non-VRChat
- Ajout de la compatibilité à d'autres modèles
- Désactivation de l'option "Supprimer Zero Weight Bones" maintient également les groupes de vertex inutilisés
- Ajout de l'option « Keep Twist Bones » pour corriger le modèle
- Importateur:
- Les maillages importés à partir de fichiers VRM deviennent automatiquement parentés à leur armature
- Les armatures importées montrent toujours leurs os devant et en mode fil
- Avertissement d'exportation fixe étant vide
- Erreur fixe de l'importateur lorsque l'importateur FBX n'a pas été activé
- Erreur d'importateur corrigée lorsqu'un fichier zip contenait un autre fichier zip
- Lors de l'importation d'un modèle, les objets d'une nouvelle scène ne sont supprimés que si les trois sont présents
- Création de modèle personnalisé :
- Ajout de l'option "Supprimer Zero Weight Bones" à Fusionner Armatures
- Décimation:
- Ajout de l'option "Supprimer les doubles"
- Généralités:
- Correction de certains bugs
- Objets fixes se déconnectant lors d'une opération de chat en 2.80+
- Outils mis à jour
Lire le journal complet des changementshere.
Feuille de route
- Mises à jour du MOAR sur le code d'armature
- Texture traduction devrait avoir une option pour renommer le nom de fichier aussi
- Création automatique de couvercle inférieur pour le suivi des yeux
- Bouton manuel de sélection des os des racines
- Ajustements des proportions de suivi du corps complet
Commentaires
Vous aimez ce plugin ou avez-vous trouvé un bug ? Postez une réponse dans ce thread ou envoyez vos commentaires au serveur de discorde officiel du plugin pour la communication en temps réel: https://discord.gg/f8yZGnv et recherchez des personnes avec le rôle de développeur ;)
Soutenez-nous
Si vous aimez comment ce plugin vous sauve d'innombrables heures de travail envisager de nous soutenir à travers Patreon:


