Releases: gorbabor/mc-iclone8-mcp
Release list
mc-iclone8-mcp v0.1.3
mc-iclone8-mcp v0.1.3
Corrections de la revue de code
camera.set_camerautilise maintenant le helper partagécurrent_time().follow_path,release_path,set_path_positionetset_path_offsetutilisent maintenantcurrent_frame().- Les dimensions des lumières rectangulaires utilisent désormais
require_successpour standardiser les erreurs. diagnostics._callne masque plus les exceptions inattendues ; seules les erreurs d’accès API absente ou invalide utilisent la valeur par défaut.- Le cas sans lumière renvoie déjà une
ValueErrorexplicite au lieu d’une erreur d’attribut ultérieure.
Vérification
- Compilation Python réussie.
- Les 4 tests unitaires MCP passent.
- Les fichiers corrigés ont été copiés dans le dossier du plugin iClone 8.
- Aucun appel à iClone 7 n’a été introduit.
Les opérations iClone expérimentales doivent toujours être validées avec des
assets compatibles dans la version iClone 8 installée.
mc-iclone8-mcp v0.1.2
mc-iclone8-mcp v0.1.2
Validation
ping_icloneetget_api_versionvalidés avec iClone 8 RLPy.- 95 outils MCP exposés après redémarrage du plugin.
- Inventaire non destructif réussi pour avatars, props, caméras, lumières et paths.
- Scène installée vérifiée : Eddy, Shadow Catcher, Preview Camera, quatre lumières et aucun path.
- Eddy ne fournit actuellement aucun morph.
- Preview Camera lisible mais non animable par transformation ; une caméra de scène réelle est nécessaire pour l’animation caméra.
Corrections et ajouts
- Correction de
list_objectspour les builds iClone qui renvoient des listes imbriquées avecFindObjects. - Validation des sources audio et ajout de pistes audio aux props/avatars.
- Sauvegarde spécialisée iAvatar, iProp, motion, iTalk et iMotionPlus.
- Export USD expérimental avec options documentées.
- Clés de poids de morphs et suppression contrôlée des clés.
- Création et suppression expérimentales de clips visèmes.
- Guides français/anglais et skill expert iClone 8 mis à jour.
Limitations connues
L’audio, les sauvegardes spécialisées, les exports USD/GLB/OBJ/Alembic, les
morphs et l’édition des clips visèmes restent expérimentaux et doivent être
testés avec des assets compatibles dans la version iClone installée. Les paths
existants peuvent être contrôlés, mais l’API Python publique ne fournit pas de
création fiable des paths ni d’édition de leurs points de courbe.
mc-iclone8-mcp v0.1.1
Path controls\n\n- Add path discovery and inspection.\n- Attach and release scene objects from existing iClone paths.\n- Animate PathPosition and PathOffset.\n- Clear path animation keys with confirmation.\n- Document the public API limitation: path creation and curve-point editing are not exposed by the Python API.\n- Keep the iClone 8 primitive and object manipulation tools documented in French and English.
mc-iclone8-mcp v0.1.0
Première version préversion
Serveur MCP local pour piloter iClone 8 via son API Python officielle.
Fonctionnalités principales
- Création et gestion de primitives, props et scènes
- Transformations et animations par clés
- Timeline, caméra, Look At, focale et profondeur de champ
- Matériaux, couleurs, textures, opacité et auto-illumination
- Avatars, clips, morphs et motions
- Import, sauvegarde et export FBX
- Diagnostic mocap et capacités TCP/UDP
- Installation comme serveur MCP dans Codex
Installation
Consulter le README français ou anglais du dépôt pour installer le plugin iClone 8 et connecter le serveur MCP à Codex.
Statut
Version préversion : des tests complémentaires dans iClone 8 restent nécessaires, notamment pour certaines caméras et fonctions expérimentales.