Página 1 de 3 123 ÚltimoÚltimo
Resultados 1 al 10 de 23
  1. #1
    Tankeador
    Fecha de ingreso
    Mar 2003
    Mensajes
    5,592
    Gracias (Dadas)
    171
    Gracias (Recibidas)
    352

    Anima la oruga de tanque

    Xxxxxxx.
    Última edición por karras; 14-07-2006 a las 21:51

  2. #2
    BlenderAdicto
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,487
    Gracias (Dadas)
    174
    Gracias (Recibidas)
    771

    Anima la oruga de tanque

    Yo lo puedo hacer con Blender en un rato, pero como sé que usas max, pues no te servirá, así que, solo puedo decirte cómo hacerlo en plan general.

    Debes hacer un Path que represente el recorrido de la cadena, después haces que cada eslabón sea un objeto independiente y que siga ese Path en posición (con un offset distinto) y en orientación. Animando la posición dentro del Path conseguirás el movimiento de rotación de toda la cadena, para obtener la deformación de la cadena cuando una rueda suba o baje, debes deformar el Path justo por debajo de la rueda en el momento del cambio (mediante huesos, rejillas de defeomacion).

  3. #3
    Administrador
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,969
    Gracias (Dadas)
    604
    Gracias (Recibidas)
    2248

    Anima la oruga de tanque

    Sacado del hilo: https://foro3d.com/showthread.php?p=3607#post3607.
    En el siguiente tutorial voy a explicar cómo crear una oruga que siga el movimiento de un tanque, robot etc. Usando las expresiones y controles de que dispone 3ds Max.
    1. Comenzaremos creando un objeto (cuerpo) de nuestro vehículo, para ello eh utilizado una caja con un edit Mesh modificador y el cual tiene su pivote en el centro.
    2. Añadiremos 4 cilindros a los costados de nuestro cuerpo los cuales servirán como ruedas que irán dentro de la oruga y estas giraran conforme al movimiento en el eje X de nuestro tanque. Agregare aquí una textura a cuadros (y un mapa UVW en forma de cilindro con tapa) para que sea notorio el movimiento de las ruedas con el movimiento del cuerpo.
    3. Usaremos un enlace para unir nuestras ruedas a nuestro tanque y que estas se muevan con el tanque, abriremos el Track View para comenzar con nuestra asignación de controles a las ruedas. Daremos click (+) en objects y veremos los cilindros que creamos, daremos click en el signo (+) en frente del modifier object y de nuevo en cilindro, después seleccionamos radious (que representa el radio de nuestro cilindro (rueda) y asignaremos un controlador del tipo linear float (esta operación se repetirá con cada radio de las 4 ruedas que tenemos o con todas a aquellas que quieras incluir en la animación).
    4. De nuevo en el Track View vamos a nuestro cilindro y daremos click en transform, seleccionando rotation y asignamos un controlador tipo Euler XYZ, una ves realizado esto daremos click en (+) del menú rotación y asignaremos un controlador float expresión en y selection.
    5. Aquí comenzaremos a utilizar nuestras expresiones y ecuaciones para el movimiento controlado. Crearemos un scalar con el nombre radio1 con un valor de tik offset de 0, después de dar click en el botón de create veremos que aparecerá en el menú de Scalars, ahora daremos click en el botón assing todo controller (para asignar este escalar a un controlador que previamente creamos), y por el árbol de selección que aparece seleccionamos el controlador de ese cilindro que creamos anteriormente. Ahora crearemos un Vector (el cuál será determinador por otro controlador esta vez. Y asignaremos este vertor con el botón assing estoy controller a la posición del cuerpo del tanque o vehículo.
    6. Los pasos 4 y 5 se repetirán para cada rueda que nuestro vehículo tenga, cambiando solos nombres de los radios, y selecciones del radio del cilindro.
    7. Una ves realizado esto, comenzaremos a aplir la ecuación de movimiento a nuestras ruedas.

    Las cuales teniendo asignado un radio y un Vector de movimiento podremos denotarlos por (posición en x)/radio siendo la posición en x controlada por el movimiento del tanque entre el radio de la rueda (lo que si es una rueda girara más rápido que una rueda con un radio mayor en la misma distancia)
    Escribiremos la ecuación (y cambiaremos la variable radio1, radio2, de acuerdo el caso de la rueda en la que estemos, una ves hecho esto damos click en close y seguiremos con las demás ruedas.
    8. Una ves realizado esto podremos volver a nuestro modelo y mover nuestro tanque en dirección x y veremos movimiento de las ruedas.

    Comenzaremos la creación de la oruga.
    9. Nuestra oruga estará girando en la misma velocidad de nuestro tanque y alrededor de nuestras 4 ruedas, crearemos una línea la cuál será la forma de nuestra oruga con Spline, la cual aremos con un enlace siga al cuerpo de nuestro tanque al igual que hicimos con las ruedas. Crearemos un eslabón de nuestra oruga situándola encima de una de las ruedas y en camino de nuestra Spline.
    10. Haremos una copya de este eslabón y lo copiaremos varias veces (número que podremos variar dependiendo el largo de la oruga y de cada eslabón) y una ves hecho esto haremos un attach de todos los eslabones de la cadena para que sean uno solo.
    11. Seleccionaremos los eslabones y aplicaremos un Path deform seleccionando nuestra Spline como Path.
    12. Una ves realizado, volveremos al Track View, ahí seleccionaremos en la oruga el porcentaje de deformación, y aplicaremos un float expression controlador, crearemos un Vector y le asignaremos un controlador, el cual de nuevo será nuestro tanque, y un escalar llamado radio que asignaremos como control a cualquiera de los radios de nuestras ruedas, asignando la ecuación anterior con sus cambios de variables.
    13, ocultamos nuestra Spline, y movemos nuestro, tanque en dirección x y veremos que la oruga se mueve, (si observamos que niestra oruga tiene un muy rápido movimiento en relación a las ruedas es por la diferencia de tamaños entre eslabones y rueda, esto se resuelte haciendo lo siguiente.

    A la formula básica (radio/posición de tanque) * coefiecinte.

    Donde el coeficiente será el número de veces que es mayor el radio de la rueda que el eslabón. Esto a veces no resulta y veremos que la oruga girara muy rápido si queremos un movimiento más lento solo es cuestión de aumentar el coeficiente.

    Posdata es mi primer tutorial, me gustarían unos comentarios constructivos.
    Saludos.
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las pelí*culas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  4. #4
    Tankeador
    Fecha de ingreso
    Mar 2003
    Mensajes
    5,592
    Gracias (Dadas)
    171
    Gracias (Recibidas)
    352

    Anima la oruga de tanque

    No me habéis entendido, yo no lo quiero animar, sencillamente el que mejor la anime, en lo que sea, (puede convertirla al software que quiera) le regalo el tanque como premio.

    Pero conmigo no contéis que no tengo ni idea ni tiempo, que me he metido en un folloncito de infoarquitectura, pero en plan cutre, pero para ayudar a mi costilla.

  5. #5
    BlenderAdicto
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,487
    Gracias (Dadas)
    174
    Gracias (Recibidas)
    771

    Anima la oruga de tanque

    Vaya, pues mejor si algún administrador cambia el título para informar de que es una especie de concurso ¿no? ¿El que se gane el tanque, podrá usarlo comercialmente?

  6. #6
    Tankeador
    Fecha de ingreso
    Mar 2003
    Mensajes
    5,592
    Gracias (Dadas)
    171
    Gracias (Recibidas)
    352

    Anima la oruga de tanque

    Siempre y cuando diga realmente de quien es, si. Como si lo pone en el Corte Inglés, pero con el Iñaqui Karras debajo. Normalmente suelo intercambiar mis modelos con casi todo el mundo que quiere cambiarlos, claro, así incremento mi colección.

    Y sí, digamos que es un concurso.

    Animo.

  7. #7
    BlenderAdicto
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,487
    Gracias (Dadas)
    174
    Gracias (Recibidas)
    771

    Anima la oruga de tanque

    ¿No había otro sitio peor para dejar la malla?
    ¿Qué hay que hacer para descargarla? Yo no fui a colegio de pago.

  8. #8
    Administrador
    Fecha de ingreso
    Apr 2002
    Mensajes
    20,969
    Gracias (Dadas)
    604
    Gracias (Recibidas)
    2248

    Anima la oruga de tanque

    ¿No había otro sitio peor para dejar la malla?
    ¿Qué hay que hacer para descargarla? Yo no fui a colegio de pago.
    Karras, puedes colgarla en el foro ¿ocupa menos de 2 megas, ¿no?
    Obtén enseñanza tradicional en arte y cine. Los ordenadores solo son herramientas. Ellos no pueden tomar decisiones creativas, y solo pueden crear trabajos tan buenos como tus conocimientos y tu experiencia les permita.
    Victor Navone


    Ser "animador" es un regalo que te ganas y un honor que deben adjudicarte los otros.
    Chuck Jones


    La tecnología no hace las pelí*culas, la gente las hace. No eres un animador sólo porque puedas mover un objeto del punto A al punto B. Eres alguien quien le da vida a un personaje, que es algo que el software y la tecnología no puede dar.
    John Lasseter

  9. #9
    Tankeador
    Fecha de ingreso
    Mar 2003
    Mensajes
    5,592
    Gracias (Dadas)
    171
    Gracias (Recibidas)
    352

    Anima la oruga de tanque

    Ya está subida al mensaje primero, no creía que admitiese más de 1 Mb. Y si alguien quiere un tanque de los míos, que sepáis que intercambio mallas y sin problema.

  10. #10
    Pintor de Morales
    Fecha de ingreso
    Jun 2002
    Mensajes
    2,484
    Gracias (Dadas)
    7
    Gracias (Recibidas)
    18

    Anima la oruga de tanque

    Shazam, creo que ese tutorial no funciona. Cuando bien de la ecuación de movimiento, a qué se refiere? Es como si se le ha olvidado poner la ecuación y a continuación solo bien de las variables.

    Esta incompleto, pues, aunque no estoy totalmente seguro.

Página 1 de 3 123 ÚltimoÚltimo

Temas similares

  1. Cómo crear una oruga de tanque con bones
    Por el-henry en el foro Modelado
    Respuestas: 1
    Último mensaje: 01-11-2009, 15:24
  2. Blender Animación de oruga de tanque
    Por Angel1973 en el foro Animación y Rigging
    Respuestas: 2
    Último mensaje: 01-10-2007, 18:45
  3. Vehículo oruga
    Por cutangus en el foro Trabajos Finalizados
    Respuestas: 18
    Último mensaje: 22-04-2007, 20:40
  4. Reel oruga
    Por paco33 en el foro Demoreel
    Respuestas: 3
    Último mensaje: 21-02-2007, 13:10
  5. Reel oruga
    Por paco33 en el foro Trabajos Finalizados
    Respuestas: 3
    Último mensaje: 21-02-2007, 13:10

Etiquetas para este tema