Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Animacion en unity

Iniciado por Dramoscuello, Marzo 31, 2016, 07:53:25 PM

Tema anterior - Siguiente tema
Tengo modelado en Blender el sistema digestivo de los bovinos, lo tengo importado en unity ya que todo el proyecto lo he trabajado ahi, necesito simular el funcionamiento del sistema cuando el bovino esta comiendo, lo intente en blender haciendo una animacion de particulas que van atraves de los organos, pero al importarlo en unity no es compatible, entonces mi pregunta es, que clase de animacion en blender debo hacer para que sea compatible con unity, me dieron una vez que metaballs, pero no se, tambien no se si se podrá hacer con el sistema de particulas de unity. Ayuda!

Asi a pelo no se puede, necesitas convertir las particulas a objetos "reales" con su animacion,si las particulas son del typo object te dejo un link donde ponen un script que lo hace.Lo ejecutas en la consola python teniendo  selecionado primero el dupliObject y luego el emisorhttp://blender.stackexchange.com/questions/4956/convert-particle-system-to-animated-meshes" rel="external nofollow">http://blender.stackexchange.com/questions/4956/convert-particle-system-to-animated-meshes No se como le sentara a unity si tienes muchas particulas pero prueba a ver.Otras opciones que tienes es crear el sistema de particulas en unity o crear la animacion tu a mano.

[quote author=hammer" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35538" data-ipsquote-contentcommentid="128924">Asi a pelo no se puede, necesitas convertir las particulas a objetos "reales" con su animacion,si las particulas son del typo object te dejo un link donde ponen un script que lo hace.Lo ejecutas en la consola python teniendo  selecionado primero el dupliObject y luego el emisorhttp://blender.stackexchange.com/questions/4956/convert-particle-system-to-animated-meshes date=1459449277]http://blender.stackexchange.com/questions/4956/convert-particle-system-to-animated-meshes No se como le sentara a unity si tienes muchas particulas pero prueba a ver.Otras opciones que tienes es crear el sistema de particulas en unity o crear la animacion tu a mano.[/quote]El sistema de particulas si las puedo dominar, es decir, puedo darles comportamiento? y que quieres decir con hacerlas mano? gracias!

Una cosa es el Sistema de Particulas y otra es la Animacion, de lo que te he entendido lo que deberias hacer es darle animacion a tu Main Camera para que simule el recorrido atravez del interior del bovino, incluso poner en este trayecto algunos GameObject vacios para usarlos de puntos de control asi puedes recotreceder o avanzar en determinadas partes del proceso de alimentacion para darle mas dinamica, y controlar el desplazamiento que vendria hacer la ejecucion de estas animaciones con los inputs. Mientras que hacer particulas es aparte en el interior del animal para emular supongo alguna clase de gases de los procesos de los organos, si esto no es lo que estas preguntando entonces no te entendido nada.

Las particulas de unity estan bastante bien y son faciles de controlar,eso si no tienen tantas opciones como en blender,segun lo que quieras hacer te pueden servir aunque supongo las tendras que replantear de otra manera en algunas cosas.Como es la animacion que tienes de las particulas?? objetos,groups,billboards........etc,fields...???A mano me refiero pues eso, animar tu los objetos ya sea con curve paths y demas historias, poniendo tu los keyframes y jugando con las curvas,en el caso de deformar la malla de estos objetos pues o lo haces con huesos o si lo haces con modificadores tendras que pasarlos a blendshapes y animar estos.Sin saber como es la animacion pues yo te recomendaria tres opciones-Si no son muchas(y me refiero a muy pocas) particulas puedes utilizar el script que te he puesto,si son muchas puedes intentar combinar el objeto y reducir el numero de particulas, la cantidad de poligonos sera la misma pero asi unity no tiene que cargar con la animacion de 100 objetos por ejemplo.- crear tu la animacion ,huesos, blendshapes....-Utilizando el sistema de particulas de unity, aqui tendras que investigar tu si se adapta a tus necesidades,aunque si son muchas no te quedara otra que adaptarte.Tendrias que explicarnos mejor como es ese sistema de particulas 

[quote author=hammer" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35538" data-ipsquote-contentcommentid="128928 date=1459451218]Las particulas de unity estan bastante bien y son faciles de controlar,eso si no tienen tantas opciones como en blender,segun lo que quieras hacer te pueden servir aunque supongo las tendras que replantear de otra manera en algunas cosas.Como es la animacion que tienes de las particulas?? objetos,groups,billboards........etc,fields...???A mano me refiero pues eso, animar tu los objetos ya sea con curve paths y demas historias, poniendo tu los keyframes y jugando con las curvas,en el caso de deformar la malla de estos objetos pues o lo haces con huesos o si lo haces con modificadores tendras que pasarlos a blendshapes y animar estos.Sin saber como es la animacion pues yo te recomendaria tres opciones-Si no son muchas(y me refiero a muy pocas) particulas puedes utilizar el script que te he puesto,si son muchas puedes intentar combinar el objeto y reducir el numero de particulas, la cantidad de poligonos sera la misma pero asi unity no tiene que cargar con la animacion de 100 objetos por ejemplo.- crear tu la animacion ,huesos, blendshapes....-Utilizando el sistema de particulas de unity, aqui tendras que investigar tu si se adapta a tus necesidades,aunque si son muchas no te quedara otra que adaptarte.Tendrias que explicarnos mejor como es ese sistema de particulas [/quote]No necesariamente tienen que ser partículas, puedo coger modelos 3d de hojas o hierba (comida) y darle una animación, que hagan el recorrido que hacen los alimentos dentro del sistema digestivo de los bovinos, así como mostré en la imagen.
[quote author=hammer" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35538" data-ipsquote-contentcommentid="128928 date=1459451218]Las particulas de unity estan bastante bien y son faciles de controlar,eso si no tienen tantas opciones como en blender,segun lo que quieras hacer te pueden servir aunque supongo las tendras que replantear de otra manera en algunas cosas.Como es la animacion que tienes de las particulas?? objetos,groups,billboards........etc,fields...???A mano me refiero pues eso, animar tu los objetos ya sea con curve paths y demas historias, poniendo tu los keyframes y jugando con las curvas,en el caso de deformar la malla de estos objetos pues o lo haces con huesos o si lo haces con modificadores tendras que pasarlos a blendshapes y animar estos.Sin saber como es la animacion pues yo te recomendaria tres opciones-Si no son muchas(y me refiero a muy pocas) particulas puedes utilizar el script que te he puesto,si son muchas puedes intentar combinar el objeto y reducir el numero de particulas, la cantidad de poligonos sera la misma pero asi unity no tiene que cargar con la animacion de 100 objetos por ejemplo.- crear tu la animacion ,huesos, blendshapes....-Utilizando el sistema de particulas de unity, aqui tendras que investigar tu si se adapta a tus necesidades,aunque si son muchas no te quedara otra que adaptarte.Tendrias que explicarnos mejor como es ese sistema de particulas [/quote]No necesariamente tienen que ser partículas, puedo coger modelos 3d de hojas o hierba (comida) y darle una animación, que hagan el recorrido que hacen los alimentos dentro del sistema digestivo de los bovinos, así como mostré en la imagen.

puedes hacer las animaciones en el mismo unity

Pues a eso me referia con hacerlas a mano,coge la hierba y dale tu la animacion, a mi me parece la mejor opcion.Como dice Braltor tambien puedes animar en unity, aunque en blender tienes mas opciones obviamente.Saludos!

Etiquetas: