Resultados 1 al 8 de 8

Tema: Lightmap y renderizar a textura en 3ds Max

  1. #1
    Fecha de ingreso
    Jul 2005
    Mensajes
    24

    Lightmap y renderizar a textura en 3dsmax

    Hola amigos. Tengo una duda algo concreta sobre la opción renderizar a textura de 3ds Max 6. No sé si este es el foro indicado, espero que sí.

    El caso es que estoy preparando unos lightmaps para un juego que estoy desarrollando, y necesito crear un único archivo Lightmap para todo el mapa en 3d que tengo de una ciudad.

    Hasta aquí todo bien, porque podría juntar todos los objetos 3d que forman el mapa en uno y aplicar el Lightmap, pero es que, el engine que utiliza el juego necesita que se mantengan los objetos separados para funcionar correctamente.

    Por tanto, ¿cómo puedo renderizar a textura todo el nivel, pero en un único archivo de mapa? Si el de 3dsmax6 no sirve, existe algún plugin para 3ds Max que haga esto y que no sea muy caro?
    Mil gracias a todos. Un saludo.
    Última edición por KuRi; 21-08-2005 a las 22:46

  2. #2
    Fecha de ingreso
    Aug 2002
    Mensajes
    1,496

    Lightmap y renderizar a textura en 3dsmax

    No entiendo bien, a ver. ¿necesitas que cada objeto tenga su propio Lightmap? Si es eso no hay problema, el rende todo texture hará los lightmas de cada objeto de la escena. Quizás lo tengas ajustado para que solo te haga el Lightmap del objeto seleccionado.

  3. #3
    Fecha de ingreso
    Jul 2005
    Mensajes
    24

    Lightmap y renderizar a textura en 3dsmax

    Gracias por tu respuesta, pero no, necesito justo lo contrario. Que todo el Lightmap sea un solo archivo, del que todos los objetos cogen lo que necesitan, pero manteniendo los objetos separados.

  4. #4
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,685

    Lightmap y renderizar a textura en 3dsmax

    Que todo el Lightmap sea un solo archivo, del que todos los objetos cogen lo que necesitan, pero manteniendo los objetos separados.
    Hola, al Unwrapear los distintos objetos podrías organizarlo de tal forma que cada objeto tome cierta parte del bitmap que le corresponda y así podrías a todos asignarle el mismo bitmap, pero que cada uno tome su parte. Saludos.

  5. #5
    Fecha de ingreso
    Jul 2005
    Mensajes
    24

    Lightmap y renderizar a textura en 3dsmax

    Bueno el caso es que tengo como 400 objetos diferentes, y hacerlo uno a uno sería una locura. Si los junto todos en un único objeto (una malla editable) 3ds Max lo hace bien, pero como he comentado necesito los objetos separados, y como separados, 3ds Max me crea 400 lightmaps.

    Quizás no he entendido bien eso de al Unwrapear.

  6. #6
    Fecha de ingreso
    Mar 2004
    Mensajes
    855

    Lightmap y renderizar a textura en 3dsmax

    Ten en cuenta que ya debes tener una textura muy grande para poder almacenar tantos lightmaps y con una resolución aceptable. Por ejemplo, Quake 3 utilizaba bloques de lightmaps de 128x128 y a lo mejor tenía ~30 bloques, eso hace una textura de 30 * 128 = 4096 píxeles de ancho y alto (tirando a la potencia de 2 más próxima).

    Lo que nosotros hacemos en nuestro motor (aunque realmente nuestro motor se orienta a iluminación per-pixel en tiempo real, pero bueno, damos también la posibilidad de utilizar lightmaps) es empaquetar los lightmaps de forma que se optimice el uso de texturas, es decir, reducir lo máximo posible el número de textura para los lightmaps. Así que lo que hacemos es exportar los lightmaps por objeto en 3dsmax y posteriormente el motor empaqueta esos lightmaps para reducir el número de texturas y reasigna las coordenadas de textura para los lightmaps (ya que al empaquetar ya no están en el mismo espacio UV).

    Por si te sirve, el colega que programó ese empaquetador se basó en este artículo. Si te fijas, abajo del todo hay dos imágenes donde se ve cómo se optimiza el espacio de la textura para almacenar el máximo número de lightmaps posibles (así es como lo hacía Quake 3 también). Saludos.
    Última edición por HalfVector; 22-08-2005 a las 02:23

  7. #7
    Fecha de ingreso
    Jul 2005
    Mensajes
    24

    Lightmap y renderizar a textura en 3dsmax

    Vaya, ese empaquetador parece bueno. Supongo que esa idea es bastante buena, algo así es lo que necesito, pero que me gustaría que me lo hiciera algún programa el solo. Por ejemplo, 3ds Max lo hace si juntas todos los objetos, entonces te crea un Lightmap según las caras y lo empaqueta medianamente aceptable (digo medianamente porque desaprovecha muchísimo espacio, eso sí).

    El caso es que crear 400 lightmaps, empaquetarlos, y crear ahora algún algoritmo que asigne las coordenadas de textura automáticamente es algo para lo que no tengo tiempo, pues me cuesta cambiar algunas cosas del motor también.

    Hay algunos programas que hacen esto que pido, como gile[s], que además está orientado a juegos, (programa que de hecho, he comprado), pero le faltan algunos detalles que necesito de 3ds Max. Gracias a todos, y si alguien sabe algo más, que lo cuente.

  8. #8
    Fecha de ingreso
    Jul 2005
    Mensajes
    24

    Lightmap y renderizar a textura en 3dsmax

    Siento ser tan pesado, pero de verdad necesitaría algo de ayuda con este tema. Para resumir un poco las cosas lo que necesito es:
    -Supongamos que tengo dos cajas.

    Quiero crear automáticamente un Lightmap para las dos.

    Necesito que las cajas sigan siendo Mesh diferentes.

    Por tanto cada caja tendrá una segunda textura que contiene el Lightmap con los UV correctamente posicionados.

    Me gustaría hacer esto en 3dsmax6, aunque si me decís que el 7 lo hace y el 6 no, veré que puedo hacer. O si existe algún plugin que lo haga, pues también.

    De verdad gracias a todos, si no volvéis a responder a este mensaje supondré que es algo chungo y no os molestare más. Un saludo.

Temas similares

  1. Blender La textura cambia al renderizar
    Por mppiergentili en el foro Materiales y Texturizado
    Respuestas: 1
    : 19-01-2022, 07:21
  2. Problema con una textura al renderizar
    Por arres75 en el foro Materiales y Texturizado
    Respuestas: 4
    : 01-10-2010, 13:27
  3. Problema al renderizar a video un pfsource con textura
    Por cielorojo en el foro Partículas y Dinámicas
    Respuestas: 3
    : 28-11-2007, 13:54
  4. No me sale el cuadro de dialogo del renderizar a textura
    Por santoss en el foro Programas de Diseño 3D y CAD
    Respuestas: 5
    : 25-04-2007, 12:31
  5. Vray y renderizar a textura
    Por gspower en el foro Render, Iluminación y Cámaras
    Respuestas: 18
    : 03-05-2005, 17:22

Etiquetas para este tema