Skip to content

Releases: gorbabor/mc-iclone8-mcp

mc-iclone8-mcp v0.1.3

Choose a tag to compare

@gorbabor gorbabor released this 29 Jul 12:01

mc-iclone8-mcp v0.1.3

Corrections de la revue de code

  • camera.set_camera utilise maintenant le helper partagé current_time().
  • follow_path, release_path, set_path_position et set_path_offset utilisent maintenant current_frame().
  • Les dimensions des lumières rectangulaires utilisent désormais require_success pour standardiser les erreurs.
  • diagnostics._call ne 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 ValueError explicite 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

Choose a tag to compare

@gorbabor gorbabor released this 29 Jul 11:55

mc-iclone8-mcp v0.1.2

Validation

  • ping_iclone et get_api_version validé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_objects pour les builds iClone qui renvoient des listes imbriquées avec FindObjects.
  • 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

Choose a tag to compare

@gorbabor gorbabor released this 28 Jul 14:30

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

mc-iclone8-mcp v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@gorbabor gorbabor released this 23 Jul 08:35

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.