Foros 3DPoder.  

Bienvenido a Foros 3DPoder..

Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! !

Si usted tiene algún problema con su registro, por favor , díganoslo aquí. 3d




Retroceder   Foros 3DPoder. > :: Infografia y diseño grafico. > Script
Foro3D Galeria Privada Video3D Blueprints Software Blog3DPoder Buscar Empleo Donaciones


Noticias, Anuncios y Publicidad

Respuesta
 
Herramientas
Antiguo 10 nov 2006   #1
shenmue
Senior Member
 
Fecha de Ingreso: febrero-2005
Ubicación: politecnico/3D,3D/politecnico
Mensajes: 1,911
Predeterminado morfer entre mayas de diferente numero de vertices.

Pos eso.Lo que me gustaria saber es si se puede mediante escript hacer un morfer de una malla a otro de diferente numero de poligonos.Es posible hacer en max que una mano se convierta en cuchilla?Ya sabeis,en plan terminator 2.
Es que si se puede , mañana mismo me pongo ha hacer a Matanza.Asi ya tengo el trio spidergay..digo man,venom y Mantanza.
Me suena que se comento que se podia hacer,pero que la transicion es muy chunga...Es factible conseguir hacerlo,o me olvido desde ya?
1 saludo
shenmue is offline   Responder Con Cita
Antiguo 10 nov 2006   #2
Birkov
Senior Member
 
Avatar de Birkov
 
Fecha de Ingreso: diciembre-2004
Ubicación: Coruña - Barcelona
Mensajes: 807
Entradas de portafolios: 1
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Pues lo de hacer morphs entre distintas mallas con diferente nº de vértices lo veo complicadillo, si no los programas de 3D lo traerían de serie, básicamente el morph traslada en línea recta ( siempre que no uses morphs intermedios ) el vértice X de la malla 1 a la posición del vertice X de la malla 2, es decir si tuvieses dos objetos exactamente iguales, pero la numeración de los vértices fuese distinta en cada uno, lo que te saldría del morph sería un amasijo de polígonos bastante inútil :


Para poder hacer un morph entre mallas con una cantidad de vértices diferentes tendrías que ser capaz de parametrizar la forma del objeto ( si no se me va la pinza sería poder sacar la forma del objeto mediante ecuaciones matemáticas, vamos como las primitivas del MAX )

Resumiendo que es dificil, dificil, alternativas que se me ocurren a bote pronto, usar mapas de desplazamiento para animar la malla, así siempre tendrías el mismo objeto base con sus huesos y demás pero por encima podrías cambiarle la forma mediante el desplazamiento de la malla.


Para lo del script mejor que se pase HalfVector que es el que controla de estas cosas
__________________
www.rubenlmartinez.com
_________________________________________________
Canon Ixus II /\ La vigilante /\ Dragon WIP ________________________________________________
Birkov is offline   Responder Con Cita
Antiguo 10 nov 2006   #3
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Hola.

Hace un tiempo Ballo planteó el mismo tema de hacer morphing entre objetos con distinto número de vértices y topología. En el último mensaje de ese hilo puse un par de papers con soluciones a dicho problema.

En cualquier caso, ahora puedo aportar un poco más de información (si no recuerdo mal es una solución similar a la que se daba en uno de los papers del mensaje que escribí en ese hilo).

Supongamos que queremos hacer un morphing entre dos objetos con distinto número de vértices (y por lo tanto, distinta topología); el objeto A y el objeto B. La cuestión sería proyectar el objeto A sobre el objeto B (llamémosle objeto AB) y viceversa (objeto BA). Luego se hace un merge del objeto A con el objeto BA y otro merge entre el objeto AB y el objeto B. Justo en ese orden, de lo contrario la topología será totalmente distinta. Una imagen puede venir bien:



En este caso se ha proyectado un cubo sobre una esfera.

De todas formas la calidad del resultado final va a depender de la forma y complejidad geométrica de los objetos. Hay que tener en cuenta que al hacer la proyección y el merge, en realidad estamos creando dos elementos separados. Lo ideal sería que todo fuera un mismo objeto, de esta forma los resultados serían mejores. Lo que pasa es que entonces lo más probable es que estuviéramos cambiando la topología.

Por ejemplo, en el caso del cubo y la esfera se pueden ver ciertas fallas al hacer el morphing. Tal vez se podrían disimular poniendo morph targets intermedios. He subido un pequeño video demostrativo para que veas de lo que hablo.

Saludos.
Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  projObj.jpg
Vistas: 277
Tamaño:  64.7 KB  
Descargar Directa de Archivos ...
Tipo de Archivo: mov morphTest.mov (216.3 KB, 42 visitas)

Última edición por HalfVector fecha: 10 nov 2006 a las 17:18.
HalfVector is offline   Responder Con Cita
Antiguo 10 nov 2006   #4
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

EDIT: sorry, post duplicado.
HalfVector is offline   Responder Con Cita
Antiguo 10 nov 2006   #5
shenmue
Senior Member
 
Fecha de Ingreso: febrero-2005
Ubicación: politecnico/3D,3D/politecnico
Mensajes: 1,911
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

wow,me parece que apesar de los fallos en la transicion es una solucion bastante buena.Si se suaviza media morph targets intermedios podria salir algo interesante.Ademas en animaciones rapidas no se notaria( a no ser que seamos muy freakys y pasemos frame a frame).Voy a buscar el post a ver si que tal.
Gracias.

Pd:Voy a postear otro Post de puntos y lineas..
shenmue is offline   Responder Con Cita
Antiguo 10 nov 2006   #6
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Tengo que pulir un poco el script que hace la proyección y en cuanto lo tenga lo pongo aquí.

Saludos.
HalfVector is offline   Responder Con Cita
Antiguo 10 nov 2006   #7
promineo
reBorn
 
Avatar de promineo
 
Fecha de Ingreso: diciembre-2004
Ubicación: Tenerife
Mensajes: 2,823
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Otia que weno , esto puede tener un monton de aplicaciones, lo dejes tioo!!!
__________________
PromineoStudios
Cocoe

Sin riesgos en la lucha, no hay gloria en la victoria
promineo is offline   Responder Con Cita
Antiguo 10 nov 2006   #8
larryvm
Senior Member
 
Avatar de larryvm
 
Fecha de Ingreso: octubre-2004
Ubicación: salamanca
Mensajes: 690
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

en al maya 8 se puede hacer bastante facil con la herramienta transfer, y luego un blendshape(morph) siguiendo los mismos pasos, funciona bastante bien para superficies bastante suaves, como una cara o asi, en superficies mas angulosas da problemas, pero siempre se podria tener una geometria base que se deformase hacia las dos de modo que fuese una intermedia
__________________

Pipeline developer
enne entertainment
larryvm is offline   Responder Con Cita
Antiguo 10 nov 2006   #9
shenmue
Senior Member
 
Fecha de Ingreso: febrero-2005
Ubicación: politecnico/3D,3D/politecnico
Mensajes: 1,911
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Cita:
Escritos por larryvm
en al maya 8 se puede hacer bastante facil con la herramienta transfer, y luego un blendshape(morph) siguiendo los mismos pasos, funciona bastante bien para superficies bastante suaves, como una cara o asi, en superficies mas angulosas da problemas, pero siempre se podria tener una geometria base que se deformase hacia las dos de modo que fuese una intermedia
...maldito Maya....porque no podias dar los mismo problemas que max!!??
shenmue is offline   Responder Con Cita
Antiguo 10 nov 2006   #10
Ernesto
Senior Member
 
Fecha de Ingreso: noviembre-2003
Ubicación: Granada.
Mensajes: 777
Contactar con Ernesto a través de MSN
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Cita:
Escritos por shenmue
Es que si se puede , mañana mismo me pongo ha hacer a Matanza.Asi ya tengo el trio spidergay..digo man,venom y Mantanza.
Vaya, veo que te pico lo suficiente............

Se que tu puedes hacerlo, Shen..............suerte
__________________
http://www.ernestoesteso.com
Ernesto is offline   Responder Con Cita
Antiguo 10 nov 2006   #11
ChamanMan
Gafón 2.0
 
Avatar de ChamanMan
 
Fecha de Ingreso: julio-2005
Ubicación: Madrid
Mensajes: 1,812
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Cita:
Escritos por shenmue
...maldito Maya....porque no podias dar los mismo problemas que max!!??
Tranquilo, tu deja que los de autodesk sigan metiendo las zarpas en el codigo de Maya. Veás que poco tarda en cargar mal las versiones anteriores de los archivos, y esas nuevas features que incorpora el max
ChamanMan is offline   Responder Con Cita
Antiguo 11 nov 2006   #12
larryvm
Senior Member
 
Avatar de larryvm
 
Fecha de Ingreso: octubre-2004
Ubicación: salamanca
Mensajes: 690
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

lo primero es que ya me casca maya muchisimo mas que antes, casualidad?
__________________

Pipeline developer
enne entertainment
larryvm is offline   Responder Con Cita
Antiguo 11 nov 2006   #13
TBC3D
Estoy de vacaciones
 
Avatar de TBC3D
 
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 2,323
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Pregunto: si dos mas dos siguen siendo cuatro, si tenemos dos modelos con las misma cantidad de polígonos, que mas daría que uno tenga forma de cubo y otro de esfera, o cono, o cara, etc. No he hecho la prueba, pero me da que tendría que funcionar.

Sino, no funcionaría el hecho de morphear dos caras de igual poligonización, pero distintas formas, no!

Un saludo!
TBC3D is offline   Responder Con Cita
Antiguo 11 nov 2006   #14
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Cita:
Escritos por sukp
Pregunto: si dos mas dos siguen siendo cuatro, si tenemos dos modelos con las misma cantidad de polígonos, que mas daría que uno tenga forma de cubo y otro de esfera, o cono, o cara, etc. No he hecho la prueba, pero me da que tendría que funcionar.
No sé si he entendido bien. Si el problema sólo fuese el número de vértices/faces, sería bastante sencillo. El problema es que tienen que tener la misma topología, es decir, exactamente el mismo orden de creación de caras, de lo contrario el resultado final del morph será una masa de vértices sin sentido.

Saludos.
HalfVector is offline   Responder Con Cita
Antiguo 11 nov 2006   #15
Birkov
Senior Member
 
Avatar de Birkov
 
Fecha de Ingreso: diciembre-2004
Ubicación: Coruña - Barcelona
Mensajes: 807
Entradas de portafolios: 1
Predeterminado Re: morfer entre mayas de diferente numero de vertices.

Cita:
Escritos por HalfVector
... La cuestión sería proyectar el objeto A sobre el objeto B ...
Repasando esa idea me acordé del script que habías hecho para plantar árboles sobre una superficie, usabas una función que trazaba un rayo desde el objeto a "plantar" a la superficie y así obtenías las coordenadas, en teoría ¿ no se podría hacer algo similar pero en vez de calcularlo por objeto hacerlo por vértice ? lo único que las mallas tendrían que tener una densidad de polígonos parecida porque si no haría cosas raras, ahí queda eso, me voy para cama ya repasaré lo escrito por si he soltado demasiadas burradas XDD


Saludos
__________________
www.rubenlmartinez.com
_________________________________________________
Canon Ixus II /\ La vigilante /\ Dragon WIP ________________________________________________
Birkov is offline   Responder Con Cita
Respuesta


Usuarios activos actualmente viendo este tema: 2 (0 miembros y 2 visitantes)
 
Herramientas

Normas de Publicación
Usted no puede publicar nuevos mensajes.
Usted no puede responder mensajes
Usted no puede publicar archivos adjuntos
Usted no puede editar sus mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are deshabilitado
Pingbacks are deshabilitado
Refbacks are deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Manual 3dsMax 3dpoder 3DStudio Max 0 13 ago 2005 08:45
medir distancias entre aristas, vertices :rc3d: Modelado 45 13 ene 2005 18:20
Diferencia entre booleanas y sodar vertices pirkeops Modelado 2 08 jun 2004 05:33

google adsense



La franja horaria es GMT. Ahora son las 06:56.


Powered by: vBulletin, para 3DPoder.com Versión 3.7.0 Beta 4
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
3DPoder.com Foro3d.com © Al servicio de la infografia y el 3D desde 1997.
Loans | Debt Consolidation | Loans | New York Hotels | Car Insurance
Content Relevant URLs by vBSEO 3.2.0