2009-09-16 4 views
0

J'ai une animation de base en XSI fonctionnant parfaitement. Juste deux cubes on monte (frame 15) puis redescend (frame 30) donc toute l'animation fait 30 frames.Comment obtenir une animation de XSI à XNA

Le problème est que je ne sais pas comment exporter ce modèle et le voir dans une application XNA. La chasse à Google n'offrait aucune illumination, c'est pourquoi je me tourne vers vous.

Merci d'avance! (pour tout indice ou exemple ou guide)

Répondre

1

Vous devrez écrire un importateur et peut-être un processeur pour le XNA Content Pipeline car XSI n'est pas supporté par défaut. XNA utilise un format spécial (.xnb) et le but du Content Pipeline est de convertir n'importe quel format de fichier au format .xnb. C'est un sujet assez vaste si vous n'êtes pas familier avec les pipelines de contenu (comme moi!), Donc je suggère le lien ci-dessus et aussi Shawn Hargreaves post on this subject avec des liens vers des exemples que vous pouvez utiliser.

+0

Désolé, il semble que j'étais un peu ambigu. Je veux exporter de XSI vers .fbx l'animation et l'exécuter dans un projet xna. –

+0

Oh désolé je pensais que XSI était le format et ne fait aucune distinction entre * model * et * animation *. Je suppose que je ne peux pas vous aider sur celui-ci. Mes connaissances sont très limitées dans ce domaine :) – Jodi

0

Utilisez-vous le XSI Mod Tool? Cela devrait vous permettre d'exporter votre modèle directement dans votre projet XNA.

EDIT: Déjà posté comme un commentaire, mais juste au cas où vous ne l'avez pas vu ici, c'est dans le cadre de ma réponse. This page a un énorme tutoriel (vidéo) sur la façon de construire, habiller, rig et animer un modèle dans XSI, puis l'utiliser dans XNA. Bien qu'il cible XNA GS 2.0, les mêmes principes devraient toujours s'appliquer.

+0

Oui, j'utilise l'outil mod. Cela me permet d'exporter, je pense que j'ai essayé de faire fonctionner une animation d'images clés sans savoir quoi que ce soit à propos du mélange entre les fames. Je suis plutôt noob à ça. J'ai trouvé KilloWatt, cela a fonctionné pour ses échantillons SEULEMENT. Je suis définitivement en train de faire quelque chose de mal: P c'est juste frustrant de pouvoir faire quelque chose de mal au lieu d'être facile à faire quelque chose. –

+0

Hehe, je sais ce que ça fait. Je dois admettre que je n'ai pas joué avec XSI moi-même, mais je sais qu'il y a un bon tutoriel sur comment l'utiliser ici: http://blogs.msdn.com/dawate/archive/2008/02/05/building -a-3d-game-in-xna-from-scratch-gratuit-video-tutorial-series-now-available.aspx Bien que ce soit un peu démodé (XNA GS 2.0) maintenant, mais je suis sûr que les mêmes principes appliquer. – Tchami

0

Vous pouvez essayer d'exporter votre modèle à partir de XSI dans un format qui peut être compris par Blender (en supposant que vous ne souhaitiez pas autoriser un package commercial uniquement pour exporter certains modèles) qui conserve également les données d'animation. Ensuite, à partir de Blender, vous pouvez exporter vers un format que XNA est plus familier. C'est un peu lourd, mais ça pourrait marcher.