Iluminando UDK

  • #1
    xavdan está desconectado

    Nivel Héroe Avatar de xavdan


    Iluminación UDK

    Buenas. Pues llevo unos días metidos con UDK y poco a poco voy pillando cosas.
    El caso es que estoy atascado con el tema de la iluminación. En la imagen siguiente, en la izquierda es lo que veo es el visor sin lanzar el build de la iluminación, y en la derecha cuando lo lanzo. Al lanzar el build de la iluminación desaparecen sombras, algunas cosas no las ilumina, etc. He mirado a ver qué podía ser, pero no encuentro explicación y no sé qué estoy haciendo mal.

    Iluminando UDK-udk.jpg
    . Saludos, y gracias.


  • #2
    infograph3d está desconectado

    Usuario Legendario


    Iluminación UDK

    Hola Xavdan. No soy un usuario asiduo de Unreal, pero algo si lo he tocado. Si no es un problema más complejo. Te aconsejaría revisaras de qué forma has modelado los modelos, supongo que, todos tus modelos (brushes) del tipo (static mesh)
    Aunque udk, ya genera de forma automática los lightmaps para los modelos, cuando tienen sus coordenadas de mapeado sin problemas de solapamiento, en ocasiones es necesario generar un segundo canal de uvs, con el
    modelo desplegado en el para este fin. Esto de no hacerse bien, la misma consola de udk, te avisa del error. Únicamente es necesario crear un segundo UV channel, cuando el primero por lo que sea, tiene overlapping de UVS. Para
    optimizar espacio UV, Tiles, si no es así, udk usa el canal de UV del modelo tal como viene para tal fin. Creo recordar que, por ejemplo, si en 3dsmax, tienes un modelo con dos canales de UVS. 1 y 2. Udk, los le de forma 1=0 y 2=1 es decir, empieza a leer el canal de UV desde el cero. ¿no te da ningún tipo de aviso la consola de udk respecto a la escena, cuando la compila?
    Otros problemas, puede ser que desactivaste algo en tus static meshes, o en la configuración de la iluminación o luces de tu escena. Yo empezaría a revisar la configuración de lightmass settings.
    Pero no me hagas mucho caso, igual alguien pilota mucho más que yo y te dice que es un chorrada, que en un par de líneas te explica como arreglarlo. Te dejo de todas formas, la ayuda de Udk https://docs.unrealengine.com.
    Edito: No estoy en casa, ando en el estudio y no tenía este link a mano, por lo que he tenido que rebuscarlo en google, te va a venir bien para él caso. https://www.worldofleveldesign.com/ca…-lightmaps.php. Un saludo.

    Última edición por infograph3d; 06-05-2015 a las 16:50 Razón: añadir link con información.


  • #3
    xavdan está desconectado

    Nivel Héroe Avatar de xavdan


    Iluminación UDK

    Muchas gracias por tu respuesta Infograph3d, ahora mismo le hecho un ojo a los links que me irán de perlas.
    De todas formas, como soy una persona muy persistente, que hasta qué no lo consigue no paro y busco diferentes soluciones, al final creo que encontré cuales eran los problemas.
    Para no meterte el , intentaré resumirlo mejor posible.
    El caso es que estoy practicando con el udk con una escena qué prepare para un motor propio de un proyecto que hice en el máster de videojuegos.

    La solución la he encontrado en los maps channel. En mi proyecto (en las texturas uso mucho el mix) tenía el canal 1 para la textura y el 4 para él mix, además de tener el canal 3 para él lightmap que usamos en el propio motor. Al traerlo al UDK el entiende que hay 4 canales más otro que me generaba para él lightmap (el que yo tenía no me sirve porque se hizo con muchos objetos para optimizar).
    Al final lo que he hechos es (por si te sirve en un futuro o alguien más con el problema qué he tenido yo). Dejar el canal 1 y 2 para las texturas, y borrar el resto de canales desde max. Al importarlo al Udk el me ha generado un tercero para los lightmaps.
    Y como bien dices, de max a udk le resta un canal, o sea el 1 es el 0, el 2 el 1.
    En realidad, no entiendo bien porque no funcionaba (quizás el udk se saturaba con tantos canales de mapeado) pero al final lo he podido resolver. Gracias de nuevo y un saludo.