[Maya] Iluminando con sombra a algunos objetos y otros no

  • #1
    Osmo-r está desconectado

    Usuario Novato


    Iluminación con sombra a algunos objetos y otros no

    Hola qué tal. No he recibido respuesta a una pregunta que hice ya hace tiempo. Ojalá esta vez pudiera resolverla con su ayuda, solo es eso, quisisera que la luz a un objeto no lo afecte, por lo tanto, no quiero que tenga sombra solo ese objeto. Saludos.


  • #2
    Xian está desconectado

    Usuario completo


    Iluminación con sombra a algunos objetos y otros no

    Bajo el módulo rendering, en el menú lighting/shading tienes formas para romper y hacer light enlaces y shadow links. También tienes un light linking editor. Saludo.


  • #3
    MarcosDS está desconectado

    Usuario completo


    Iluminación con sombra a algunos objetos y otros no

    También puedes desmarcar la casilla de casts and receive shadows en el tab de render stats. Selecciona el objeto, abre al attribute editor y busca el nodo shape.


  • #4
    pcanime está desconectado

    Usuario Avanzado Avatar de pcanime


    Iluminación con sombra a algunos objetos y otros no

    Si exacto como te han dicho arriba te subo una captura para que lo veas. Saludos desde ecuador.


  • #5
    Osmo-r está desconectado

    Usuario Novato


    Iluminación con sombra a algunos objetos y otros no

    Justo esa parte fue la que me sirvió más. Listo, gracias compañeros. Lo de enlazar luz y todo eso, no le entiendo la verdad, le movía, pero nada.
    (Solucionado).


  • #6
    pcanime está desconectado

    Usuario Avanzado Avatar de pcanime


    Iluminación con sombra a algunos objetos y otros no

    Si, pero sabes el único problema es que no puedes seleccionar todos lo objetos y aplicar el atributo. Pero hay un Mel super útil que te facilita el trabajo.

    Para cast shadows apagado.

    String $sel [ ] = `ls -sl`.

    For ($obj in $sel).
    {.

    Setattr ($obj +.castsshadows) 0.
    }.

    Para cast shadows prendido.

    String $sel [ ] = `ls -sl`.

    For ($obj in $sel).
    {.

    Setattr ($obj +.castsshadows) 1.
    }.

    Para recibe shadows apagado.

    String $sel [ ] = `ls -sl`.

    For ($obj in $sel).
    {.

    Setattr ($obj +.receiveshadows) 1.
    }.

    Para recibe shadows apagado.

    String $sel [ ] = `ls -sl`.

    For ($obj in $sel).
    {.

    Setattr ($obj +.receiveshadows) 0.
    }.

    Con estecodigo lo colocas en los mels en el shelf tab así te vas ahorrar muchísimo tiempo sobre todo si tienes 400 objetos agrupados seguro que, si no sabes cómo poner mels en los tabs busca tutoriales. Gracias. Saludos desde ecuador.