Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





el xna me tiene frito o cómo exportar modelos animados para xna

Iniciado por astrologo, 24 de Febrero de 2010, 04:29:45 PM

« anterior - próximo »

astrologo

Pues eso, estamos empezando a utilizar XNA, y aunque pinta bien, se nos está atravesando el tema de la exportación de modelos de personajes animados...

En principio hemos decidido tirar de la librería XNA Animation porque a priori y en teoría tiene una funcionalidad bastante buena, y permite cosas, en teoría, que queremos implementar... Utilizamos max... Hemos probado el personaje con 2 o 3 anis en el mismo motion... v.2008 y v.2009. Pero no hemos conseguido aún que se exporten bien los modelos animados... Hemos probado de varias formas... con fbx directamente, con fbx a través de un proceso de importación-exportación-importación que recomiendan algunos tutoriales por ahí con exportadores propios de fbx, o otro exportador de collada (a dae primero a fbx después).... Y los resultados varían, pero ninguno carga bien el modelo, Creemos que por tema de exportación, de que no se exporta bien.... Lo más aproximado que hemos logrado es que el personaje tenga una única animación, y aparezca estirado y completamente deforme (como espinete metido en una lavadora)... Además... la exportación sí hemos visto que rompe el esqueleto, lo transforma a su bola, y no lo carga... Hemos probado con skin, y con physique... y los resultados en ningún caso son buenos....

Apelo a vuestra ayuda buscando orientación-consejo en esto a fin de que deje de darnos la lata... ¿Alguien puede decirnos unas pequeñas directrices de cómo exportar los personajes animados para que xna los cargue correctamente...? ¿Alguien podría enlazarnos un tutorial que nos sirva de orientación y realmente nos ayude a ello...? ¿Nadie ha tenido el mismo problema...?

Como última opción pensamos tirar de la otra librería... kilo watt, creo que se llamaba, pero ésta me parece bastante más limitada, y también me parece que condiciona a una forma un poco engorrosa la preparación de los modelos a exportar (todo en el mismo motion, con shaders específicos de la librería aplicados, el frame 0-1 reservado a la pose sin animar)...

Plis... ¿alguien nos puede ayudar con esto...?

GAME DESIGNER
Twitter: @astrologo666, @Kikkulia

blau

Hay mucho lío con eso.

Prubate con Xmas, o haz lo que yo, haztelo a pelo.

Lo que he hecho es cargar el formato .mdx que es el que usa el warcraft 3, y esta orientado a juegos.

Lo malo, que no hay muchos mdx, aunque hay una comunidad muy activa.
Lo bueno, hay documentación clara y plugins para exportar desde 3dsmax.

Suerte.


astrologo

Gracias blau... mirar lo que dices puede ser una opción :)

Pero... otra opción podría ser olvidarse del XNA  >:D

Jodo, es que me parece muy triste que tanto bombo con el XNA y después venga con problemas (en cosas que creo básicas para un motor 3D) con esto de entrada...

¿Alguna otra idea?

GAME DESIGNER
Twitter: @astrologo666, @Kikkulia

Vicente

En XNA Community tienes varios importadores de diversos formatos, lo mismo os puede ayudar ya que algunos deberian tener exportadores funcionando sin problemas:

http://xnacommunity.codeplex.com/wikipage?title=Utilidades&referringTitle=Componentes

Un saludo!

Vicente

Hans

Yo uso el skinned model sample ligeramente modificado (el que está en la página de creators) y para exportar los modelos sigo este tutorial tal cual http://www.cgarena.com/freestuff/tutorials/max/xna/index.html

Tuve muchos más problemas para conseguir que los avatares pudieran tener animaciones personalizadas, eso sí que fue un infierno xDD

Vicente, esto deberías comentárselo a esta gente, es realmente desesperante tener que hacer mil búsquedas hasta dar con algo que funciona :P


astrologo

Seguiremos probando... ¡qué remedio...!

Pero pensábamos que existiría una manera más estandarizada... y, como dice Hans, que minimizase el tiempo requerido en los ensayos...

Gracias a todos :) :)

Ya os contaremos cómo va el tema... Si alguno más nos ofrece su experiencia, se agardecería también...

P.D.: No quiero ni pensar ahora en el tema de los avatares...  :-\
GAME DESIGNER
Twitter: @astrologo666, @Kikkulia

r2d2rigo

Bueno, me veo obligado a dejar de ser lurker y postear despues de mucho tiempo :)

Si aun no has tirado la toalla con XNAnimation (¿usas esa o XNA Animation Component? ), hace poco recogi el testigo del desarrollo y estoy tratando de arreglar antiguos bugs y añadir cosas nuevas. Si ves que persiste tu problema con las animaciones, dame un toque y lo miramos entre los dos (¿usas MAX, no?).

astrologo

Holas, gracias por tu ofrecimiento... usamos XNAnimation y 3d max, sí, versiones 2008 y 2009... genial que te ofrezcas... espero que todo se solucione pronto, y ya te damos un toque... tanto si logramos que funcione bien como si no  ;) He leído por ahí gente que se queja de esa librería, y que recomienda la de kW...

gracias de nuevo!
GAME DESIGNER
Twitter: @astrologo666, @Kikkulia

r2d2rigo

kW tiene dos desventajas a mi parecer: usa el formato X (que conserva el sistema de coordenadas de DX, cuando en XNA lo cambiaron al mismo que usa OpenGL, y aparte ya no tiene tanto soporte como antes) y lleva sin actualizarse bastante tiempo.

Pero vamos, lo que sea que os falla o dudais, postealo aqui o comunicalo por el proyecto del CodePlex.

astrologo

Nada, seguimos sin conseguir cargar personajes animados :(

Creo que el problema puede estar en nuestros personajes del Max... Son propios y no logramos cargarlos animados... Hemos utilizado el biped con phisique y con skin, y con distintos ciclos de animación... y cargamos el modelo pero se pierde el ciclo de animación, o lo logramos cargarlo con los distintos sistema de exportación/importación que hemos probado...

sin embargo, hemos creado un tentaculo simple, y lo hemos riggeado y animado con tres huesos y sí va bien... sin problemas--- ¿Es que no admite el biped el XNA? Aggg.... En teoría y según leo sí... ¿Alguien nos podría mirar un modelo que le pasáramos a ver qué puede ocurrir?
GAME DESIGNER
Twitter: @astrologo666, @Kikkulia

Hans

Lo admite perfectamente :P

Seguid el tutorial que os puse http://www.cgarena.com/freestuff/tutorials/max/xna/index.html al pie de la letra y no deberíais tener problemas.

astrologo

Gracias hans... lo he seguido... ése y otros... y nasti...  :grrr:
GAME DESIGNER
Twitter: @astrologo666, @Kikkulia

r2d2rigo

Si me pasas o subes el modelo a algún sitio, en cuanto pueda (esta noche o como mucho mañana) le echo un vistazo.

astrologo

GAME DESIGNER
Twitter: @astrologo666, @Kikkulia






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.