![]() |
|
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í.
|
![]() |
|
|||||||
|
|
#1 |
|
Senior Member
Fecha de Ingreso: febrero-2005
Ubicación: politecnico/3D,3D/politecnico
Mensajes: 1,911
|
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 |
|
|
|
|
|
#2 |
|
Senior Member
Fecha de Ingreso: diciembre-2004
Ubicación: Coruña - Barcelona
Mensajes: 807
Entradas de portafolios: 1
|
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 ________________________________________________ |
|
|
|
|
|
#3 |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
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. Última edición por HalfVector fecha: 10 nov 2006 a las 17:18. |
|
|
|
|
|
#4 |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
EDIT: sorry, post duplicado.
|
|
|
|
|
|
#5 |
|
Senior Member
Fecha de Ingreso: febrero-2005
Ubicación: politecnico/3D,3D/politecnico
Mensajes: 1,911
|
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.. |
|
|
|
|
|
#6 |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
Tengo que pulir un poco el script que hace la proyección y en cuanto lo tenga lo pongo aquí.
Saludos. |
|
|
|
|
|
#7 |
|
reBorn
Fecha de Ingreso: diciembre-2004
Ubicación: Tenerife
Mensajes: 2,823
|
Otia que weno , esto puede tener un monton de aplicaciones, lo dejes tioo!!!
|
|
|
|
|
|
#8 |
|
Senior Member
Fecha de Ingreso: octubre-2004
Ubicación: salamanca
Mensajes: 690
|
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
|
|
|
|
|
|
#9 | |
|
Senior Member
Fecha de Ingreso: febrero-2005
Ubicación: politecnico/3D,3D/politecnico
Mensajes: 1,911
|
Cita:
![]() |
|
|
|
|
|
|
#10 | |
|
Senior Member
|
Cita:
Se que tu puedes hacerlo, Shen..............suerte |
|
|
|
|
|
|
#11 | |
|
Gafón 2.0
Fecha de Ingreso: julio-2005
Ubicación: Madrid
Mensajes: 1,812
|
Cita:
|
|
|
|
|
|
|
#12 |
|
Senior Member
Fecha de Ingreso: octubre-2004
Ubicación: salamanca
Mensajes: 690
|
lo primero es que ya me casca maya muchisimo mas que antes, casualidad?
|
|
|
|
|
|
#13 |
|
Estoy de vacaciones
Fecha de Ingreso: abril-2006
Ubicación: Zaragoza
Mensajes: 2,323
|
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! |
|
|
|
|
|
#14 | |
|
H = E + L
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
|
Cita:
Saludos. |
|
|
|
|
|
|
#15 | |
|
Senior Member
Fecha de Ingreso: diciembre-2004
Ubicación: Coruña - Barcelona
Mensajes: 807
Entradas de portafolios: 1
|
Cita:
Saludos
__________________
www.rubenlmartinez.com _________________________________________________ Canon Ixus II /\ La vigilante /\ Dragon WIP ________________________________________________ |
|
|
|
|
![]() |
| Usuarios activos actualmente viendo este tema: 2 (0 miembros y 2 visitantes) | |
| Herramientas | |
|
|
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 |
|
|