Aller au contenu

Préparez vos modèles importés pour VRChat.

Cats reprend le modèle qu'un importeur vient de déposer dans Blender, renomme ses os, fusionne ses poids, joint ses maillages et fait le ménage.

Lire le guide

Pour Blender 5.0, 5.1 et 5.2. Gratuit, sous licence GPL.

Blender 5.1 avec un avatar VRoid dans la vue 3D et les panneaux Quick Access et MMD Options de l'onglet CATS ouverts dans la barre latérale.
Cats dans Blender 5.1, sur l'avatar d'exemple CC0 de VRoid après Fix MMD Model.

Fix MMD Model fait le gros du travail

Lancez-le une fois, juste après l'import d'un modèle MMD ou VRM. Ses listes d'os couvrent aussi les squelettes de MMD, XNALara, Mixamo, Source Engine, Unreal Engine, DAZ/Poser, Blender Rigify, Sims 2, Motion Builder et 3DS Max. Ne l'utilisez pas sur des avatars déjà prêts pour Unity, comme ceux de Booth ou Gumroad.

  • Traduit les noms d'os et les renomme selon un squelette standard.
  • Reporte les poids des os auxiliaires sur les os conservés, puis les supprime.
  • Reconstruit la chaîne Hips, Spine, Chest et Neck.
  • Joint les maillages et supprime les shape keys qui ne font rien.
  • Supprime les rigid bodies, les joints et les autres restes de MMD.
ImportéAprès Fix MMD Model
La colonne et le côté gauche du squelette, avant et après. Le côté droit est renommé de la même façon.

Tout ce que contient l'onglet CATS

Chaque panneau a sa propre page dans le guide, dans l'ordre où Blender les affiche.

Ce qui a changé dans ce fork

Ce fork existe pour le travail sur Blender 5.x et suit l'upstream pour tout le reste.

11,7 savant2,0 smaintenant

Fix Model sur un avatar de 323 os, 14 maillages et 124k sommets, avec un résultat identique.

La vérification des mises à jour fonctionne. La comparaison des versions ne retirait la série Blender que d'un côté, donc aucune mise à jour n'était jamais proposée.

Les mises à jour passent par Blender. Le module de mise à jour confie le paquet à l'installeur d'extensions de Blender au lieu de supprimer ses propres fichiers.

Les slots de matériaux gardent leur ordre. Le maillage joint garde le même ordre de slots à chaque exécution, et arrive donc dans Unity de la même façon.

Les certificats TLS sont de nouveau vérifiés. Le module de mise à jour ne désactive plus la vérification des certificats pour toute la session et tous les autres add-ons.

Une trentaine d'autres correctifs sont dans l'historique git.

Installez-le comme extension

  1. Téléchargez le zip

    Récupérez cats_blender_plugin-1.0.1.zip dans la dernière version publiée.

  2. Install from Disk

    Ouvrez les préférences des extensions, puis le menu déroulant en haut à droite.

    EditPreferencesGet ExtensionsInstall from Disk

  3. Ouvrez l'onglet CATS

    Appuyez sur N dans le 3D Viewport. Cats se trouve dans la barre latérale, dans son propre onglet.

    NCATS

Blender ne propose Cats qu'aux versions prises en charge, et l'add-on refuse de se charger ailleurs.

D'où vient Cats

L'ensemble est sous GPL-3.0-or-later. Les fichiers portant un en-tête MIT viennent du projet d'origine et le conservent.

  1. absolute-quantum/cats-blender-plugin

    L'original, par Hotox et GiveMeAllYourCats.

    MIT
  2. teamneoneko/Cats-Blender-Plugin-Unofficial-

    Repris par la Neoneko Team, avec une branche de versions par série de Blender.

    GPL-3.0
  3. Zaphkiel-Ivanovna/cats-blender-plugin-unofficial

    La branche Blender 5.x, maintenue par Zaphkiel-Ivanovna.

    GPL-3.0-or-later

Code source