Resultados 1 al 11 de 11

Tema: Cambiar material mapa con un botón

  1. #1
    Fecha de ingreso
    Jul 2005
    Mensajes
    524

    3dsmax Cambiar material o mapa con un botón

    Buenas, hace un tiempo que no puedo publicar casi nada por que ando un poco liado, pero la semana pasada que tuve vacaciones acabé un monigote de Bender que tenía por ahí empezado de hace tiempo y lo único que me faltaba era acabarle el Rig facial de momento tenía preparado para hacer varias cosas en un script para el attribute holder, pero me puse a mirar cómo cambiar la textura con un script y o no pillo nada de nada o el tema de los materiales está muy liado en la ayuda de Maxscript, la cosa es que es un material ton y sólo quiero cambiar la textura de la boca cuando quiera hacer que hable o cambiar el material entero si hace falta tampoco es mucho problema. De momento tengo el checkbutton preparado, pero no sé qué poner, he probado varias cosas y nada, también hay una especie de botón según vi en la ayuda que no sé si abría el editor de materiales o servía para lo que digo, pero vamos, no sé.

  2. #2
    Fecha de ingreso
    May 2005
    Mensajes
    321

    Cambiar material o mapa con un botón

    No sé si te entendí bien, si quieres cambiar el color difuso del material del objeto lo puedes hacer de esta forma:
    $objeto, material, Diffuse= (color nivelrojo nivelverde nivelazul).

    Por ejemplo, si lo quieres amarillo tendrás que poner:
    $objeto, material, Diffuse= (color 255 255 0).
    Última edición por phoelix; 27-03-2006 a las 19:21
    Nuestro corto basado en Matrix - TRICKSTER - wip:
    thetricksterproject.blogspot.com

    website personal:
    www.joleanes.com

  3. #3
    Fecha de ingreso
    Jul 2005
    Mensajes
    524

    Smile Cambiar material o mapa con un botón

    No, es el mapa difuso o si esto es demasiado complicado el material entero asignado, pero voy a mirar ahora que me has dicho eso porque no creo que cambie mucho de lo que dices, gracias.

  4. #4
    Fecha de ingreso
    Apr 2005
    Mensajes
    209

    Cambiar material o mapa con un botón

    Creo que te he entendido lo que preguntas. Yo lo que haría es crear un material blend (mezcla) con los dos materiales (los que quieres utilizar cambiando de uno a otro). En la escena crea un helper llamado slider (en la pestaña de manipulators). El slider tiene que tener un rango de 0 a 100. Simplemente vincula con un wire parameters el valor del slider con el mix amount del material blend y podrás pasar de un material a otro mediante la barrita del slider. (cuando esté en valor 0 será un material y cuando esté en 100 otro diferente, con porcentajes entre uno y otro).

    No sé si es esto lo que preguntabas, pero espero que te sirva. Un saludo.

  5. #5
    Fecha de ingreso
    Jul 2005
    Mensajes
    524

    Question Cambiar material o mapa con un botón

    Gracias por la ayuda sigo probando cosas a ver qué tal. Lo tengo de momento provisional con un slider, pero queda. Un poco palero, por que un slider integer entre 0 y 1 como que cutre, cutre. XP.

    Por alguna gilipollez que se me habrá pasado el script me da error en ejecución, tengo mal la forma de acceder al material según dice :s.
    $teth, blend_teth_mtl, mixamount = 100.
    $objeto, material, propiedad = 100.

    Debe ser algo que se me pasa o que no sé por qué vamos, soy nulo en Maxscript, el tema es que, si pongo en el Listener.
    $objeto, material.

    Me contesta el material que tiene y me dice ese, pero si pongo $objeto, elnombredelmaterial me dice tu padre.

  6. #6
    Fecha de ingreso
    May 2005
    Mensajes
    321

    Cambiar material o mapa con un botón

    Ya intentaste:
    $teth, material, mixamount = 100. Lo que quieres es hacer que Bender hable animando la textura de su boca siertop?
    La verdad no quedaría muy bien con un bend material, he visto que hacer un lipsync con una textura animada en el max es algo medio jodido, lo que se me ocurre a mi es animar la textura con el lipsync en un software de animación, flash o el que sea guardarlo en un.avi y ponerlo en el max como bitmap.
    Nuestro corto basado en Matrix - TRICKSTER - wip:
    thetricksterproject.blogspot.com

    website personal:
    www.joleanes.com

  7. #7
    Fecha de ingreso
    Jul 2005
    Mensajes
    524

    Cambiar material o mapa con un botón

    No, si hecho ya está y del bend funciona bien por que sólo uso para el mix amount los valores 0 y 100 (o sea, un material u otro no hay ninguna mezcla en ningún momento) y funcionar funciona bien, lo único que me falta es un problema más estético que otra cosa, lo que quería era hacer que hablase con darle a un botón que pongo en un attribute holder junto con otras cosas que ya tengo, y el problema que me encuentro es que con los botones no se puede hacer nada con wiring parameters, así que, toca hacerlo todo con Maxscript, de ahí que no sé la forma correcta de acceder a un material en concreto, lo del bend es lo de menos puede ser con un bend o puede ser en un mismo material usando un mix y toqueteándolo a este o cambiándole la textura que haya en uno, el problema lo tengo al intentar acceder por Maxscript a un material en concreto.

    Adjunto un vídeo, para que se vea que lo que se usa es una textura animada (un avi que hice con max).
    Archivos adjuntados Archivos adjuntados

  8. #8
    Fecha de ingreso
    Apr 2002
    Mensajes
    14,651

    Cambiar material o mapa con un botón

    ¿Cuántos videos distintos tienes pensado poner? Si sólo es un video, creo que es posible a través de script. Si tienes un video que dura 100 fotogramas, por ejemplo, y cada 10 corresponden a un movimiento de la boca, podrías jugar con los valores start frame y playbak rate del apartdao time del bitmap ara más o menos definir su movimiento.

    Editado : esos parámetros parece que no son animables, así que, habrá que buscar otra solución.

  9. #9
    Fecha de ingreso
    Jan 2003
    Mensajes
    2,412

    Cambiar material o mapa con un botón

    ¿No funciona el material morphista para estas cosas? Es para hacer morfismos entre texturas. Yo no lo he probado, pero supongo que, te puede servir. Un saludo.

  10. #10
    Fecha de ingreso
    Jul 2005
    Mensajes
    524

    Cambiar material o mapa con un botón

    La verdad es que no sé, la semana pasada entre que estuve haciendo acabando a Bender y haciéndole el Rig me puse en el portátil al lado futurama y iba viendo uno a uno todos los capítulos y el tipo parece que siempre haga lo mismo con la boca, no parece seguir ningún patrón de fonemas, más o menos se distinguen algunas cosas, pero por lo general son rallajos arriba y abajo. XP.

  11. #11
    Fecha de ingreso
    Mar 2004
    Mensajes
    2

    Cambiar material o mapa con un botón

    Probaste:
    $tu_objeto, material=$objeto1.material.
    $tu_objeto, material=$objeto2.material. Y asignar a objeto 1 y 2 los diferentes materiales?
    De todas maneras es que no he entendido mucho lo que quieres hacer, supongo por la mañana estaré más lucido. Un saludo.
    Última edición por nveec; 29-03-2006 a las 23:53
    Nos Vemos En El Cielo

Temas similares

  1. Respuestas: 1
    : 05-04-2023, 22:53
  2. Cómo encontrar material u objeto por medio de mapa problema con raytrace
    Por rappaniu en el foro Materiales y Texturizado
    Respuestas: 1
    : 07-09-2012, 21:15
  3. Respuestas: 5
    : 31-08-2010, 07:45
  4. Rhinoceros Rhino cambiar la función de mantener pulsado el botón derecho
    Por gontxi7492 en el foro Programas de Diseño 3D y CAD
    Respuestas: 1
    : 30-08-2010, 08:19
  5. Mapa de opacidad en material Vray
    Por trenZ en el foro Render, Iluminación y Cámaras
    Respuestas: 12
    : 15-12-2004, 20:03