Gracias Gracias:  0
Resultados 1 al 8 de 8

Tema: tamaño texturas para videojuegos

  1. #1
    Muy cerca de xibalba... Avatar de Barduk
    Fecha de ingreso
    Jun 2007
    Ubicación
    España
    Mensajes
    583

    tamaño texturas para videojuegos

    -Buenas, ya estoy pululando por aquí otra vez...
    -e estado mirando por hay pero no e encontrado respuesta, (me da que en google cada vez hay más basura y es más difícil encontrar algo...
    -Bueno mi pregunta es simple:
    -si por ejemplo modelo un colchon en 3dmax para un videojuego, y le quiero aplicar una textura simple exa en potoshop, por ejemplo exa de cuadrados blancos y verdes, de que tamaño tiene que ser? o cualquier tipo de textura para cualquier cosa, de que tamaño deben de ser? chupan más recursos en cuanto más grandes sean?
    -Gracias-

  2. #2
    antes josem Avatar de Jose M.
    Fecha de ingreso
    Apr 2005
    Mensajes
    1,776

    Re: tamaño texturas para videojuegos

    Cita Iniciado por Barduk Ver mensaje
    -Buenas, ya estoy pululando por aquí otra vez...
    -e estado mirando por hay pero no e encontrado respuesta, (me da que en google cada vez hay más basura y es más difícil encontrar algo...
    -Bueno mi pregunta es simple:
    -si por ejemplo modelo un colchon en 3dmax para un videojuego, y le quiero aplicar una textura simple exa en potoshop, por ejemplo exa de cuadrados blancos y verdes, de que tamaño tiene que ser? o cualquier tipo de textura para cualquier cosa, de que tamaño deben de ser? chupan más recursos en cuanto más grandes sean?
    -Gracias-

    Sí que chupan más ram, y multiplican el riesgo de crash en proyectos grandes. Hice la misma pregunta en otro hilo. La verdad es que no sabría respondértela.

    Una opción podría ser a ojo. Viendo como se comporta la textura en tu render, llega un momento en el que comienza a perder nitidez. Método más exacto no conozco, y sigo buscándolo.

    Por cierto que cuanto más tileadas estén menos consumo obtendremos. Eso de coger las texturas que abracen completamente la pieza, a veces es buenod e cara a darle realismo, manchas, etc, pero de cara al consumo es lo contrario.

  3. #3
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Re: tamaño texturas para videojuegos

    Las texturas deben ser potencias de 2 para aprovechar el hardware de las gráficas (ej: 64x64, 128x128, 256x256, 512x64, etc...) y el tamaño dependerá de la calidad que necesites, de lo grande que sea el objeto y de lo cerca que se vaya a ver.
    La resolución típica suele ser de 256x256, pero contra más nueva sea la gráfica donde se va a ver ese juego, más resolución podrás darle y también depende del buen uso que haga de ella el motor de ese supuesto juego.
    Si te pasas con el tamaño (la suma total) de las texturas, en el momento en que no quepan en la memoria de la gráfica, empezara a paginar en la ram del sistema y el rendimiento caera en picado.
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  4. #4
    Miembro Nuevo
    Fecha de ingreso
    Jul 2007
    Mensajes
    1

    Re: tamaño texturas para videojuegos

    Bueno, es la primera vez que entro a esta dirección, espero sacar provecho de esto

  5. #5
    Muy cerca de xibalba... Avatar de Barduk
    Fecha de ingreso
    Jun 2007
    Ubicación
    España
    Mensajes
    583

    Re: tamaño texturas para videojuegos

    Ok, Gracias por las respuestas, pero me gustaría saber algunas cosas más...
    -Lo de (En cuanto ams tileadas estén menos consumo obtendremos) ¿Se refiere a multiplicada o repetida?
    -Y respecto a que las texturas deben ser potencias de 2, ¿Se refiere a diseñarlas en esos tamaños en pixeles, 64x64 128x128, ectect...?
    -Entonces para las paredes interiores de una casa que quiero que tenga mucha calidad, utilizare una textura grande de por ejem 256x256, mientras que para un paquete de tabaco de adorno tirado en el suelo podre utilizar una de 64x64, ¿estoy en lo correcto? y poe ejemplo si quiero hacer texturas para cosas diminutas como un cigarriyo tirado en el suelo de que tamaño deben ser?
    -Gracias

  6. #6
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Re: tamaño texturas para videojuegos

    Cita Iniciado por Barduk Ver mensaje
    -Lo de (En cuanto ams tileadas estén menos consumo obtendremos) ¿Se refiere a multiplicada o repetida?
    Se refiere a que si usas una textura de poca resolución (ej: 64x64) que llene una superficie más grande, pues solo ocupara lo que ocupe la textura (o sea 64x64).
    Cita Iniciado por Barduk Ver mensaje
    -Y respecto a que las texturas deben ser potencias de 2, ¿Se refiere a diseñarlas en esos tamaños en pixeles, 64x64 128x128, ectect...?
    Sí, y no hace falta que sean cuadradas, pueden ser rectangulares (ej: 128x1024).
    Cita Iniciado por Barduk Ver mensaje
    -Entonces para las paredes interiores de una casa que quiero que tenga mucha calidad, utilizare una textura grande de por ejem 256x256, mientras que para un paquete de tabaco de adorno tirado en el suelo podre utilizar una de 64x64, ¿estoy en lo correcto?
    Sí.
    Cita Iniciado por Barduk Ver mensaje
    y poe ejemplo si quiero hacer texturas para cosas diminutas como un cigarriyo tirado en el suelo de que tamaño deben ser?
    Pues la mínima para que se vean bien desde el punto de vista del observador. Haz pruebas.

    ¿Se puede saber que estas haciendo? Lo digo porque te veo muy verde para hacer un videojuego.
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  7. #7
    El cabreador
    Fecha de ingreso
    Oct 2002
    Ubicación
    S.Compostela.
    Mensajes
    8,790

    Re: tamaño texturas para videojuegos

    Respecto al tamaño máximo de las texturas para un videojuego, se estandariza en 2048x2048 esto se debe a que hasta hace poco ninguna gráfica podría manejar una resolución superior, ahora mismo eso no pasa pero no creo que se sobrepase ese tamaño, creo que el nuevo take5 puede con 16que X 16k, cosas de Carmark

    De todos modos no hay nada estándar todo depende de donde ira colocado el bitmap, de la importancia de este y de que porcentaje de pantalla puede llegar a tener..

    El problema no es el tamaño, ahora mismo las gráficas tienen un mínimo de 256 de memoria, las texturas para videojuegos son DDS que ocupan menos que un jpg, puedes meter un 1024x1024 en menos de un mega con un DDS dx1 si en algún momento nos quedamos sin memoria la gráfica seleccionara la textura que no se esté usando y la descargara para cargar la otra.
    A parte los DDS hacen mipmaping, que más o menos es un LOD pero en los bitmaps, así que así descarga memoria por un tubo.

    El problema principal de esto son las llamadas a la gráfica, para resumirlo muy muy muy mucho, a la gráfica le "jode" más tener que cargar 3 texturas de 128x128 que una de 1024x1024 y eso que con la segunda tiene más calidad, cuando pasa esto se suelen hacer atlas de texturas.

    Por ejemplo, imaginaros que tenemos el paquete de cigarros en el suelo, con un cigarro a lado, a los tres metros tenemos una caja de carton rota, una bolsa tirada, el envoltorio de un caramelo y cerca una señal de stop, esto serían 6x3 = 18 bitmaps diferentes (difuse, specular y nornal) cada uno con una resolución que podría ir entre los 64x64 hasta los 256 para la señal, si lo hacemos así es la ruina, un montón de llamadas para hacer que se carguen esas texturas, todo el rato accediendo a disco, en fin los FPS bajan de manera brutal, pero si hacemos un atlas solo llamara a 3 bitmaps, lo que hacemos es juntar todos esos bitmaps en uno de un tamaño superior, como un 1024x1024 para el difuse, un 512 para el spec y otro igual para el normal, con eso ahorramos muchísimos más que si rascamos unos cuantos pixels al bitmap, eso si, tendremos que mapear los objetos de acuerdo al bitmap que hagamos, ahí es donde radica realmente la complicación del tema, también se suelen usar diferentes Id´s de material si necesitamos diferentes coordenadas de mapeado, en fin mil trucos, pero casi lo que menos preocupa es el tamaño, hay motores que si ven que no pueden cargar en memoria un 2048x2048 automáticamente pillan un mipmaping inferior de la mitad o de la cuarta parte y ya esta.

    saludiños y perdón por el toston

  8. #8
    Muy cerca de xibalba... Avatar de Barduk
    Fecha de ingreso
    Jun 2007
    Ubicación
    España
    Mensajes
    583

    Re: tamaño texturas para videojuegos

    Muchas gracias por vuestras respuestas, ahora lo tengo bastante más claro... Bueno pues lo que quiero hacer no es un videojuego, solo (El principio) de un videojuego. Vamos solo una pequeña zona (Una especie de campamento) pero muy bien modelada y texturizada por eso me vinieron estas dudas de las texturas que estoy muy agradecido que me hallais solucionado.
    -Saludos-

    -Esto para vosotros Jejeje
    -Fiz3d ¿esa web del juego que tienes en tu e-mail, ¿tu eres uno de sus creadores? e ese caso, ¿quien eres de los que pone que han creado el juego en la página web?, y como se hace un atlasí almenos recomiendame donde conseguir información sobre eyo...
    Última edición por Barduk; 15-07-2007 a las 14:39

Temas similares

  1. Texturas Para VideoJuegos
    Por sgw0 en el foro Videojuegos
    Respuestas: 3
    Último mensaje: 16-01-2013, 11:32
  2. Duda sobre tamaño de texturas
    Por Taito en el foro Videojuegos
    Respuestas: 12
    Último mensaje: 24-01-2010, 18:06
  3. tamaño de texturas recomendado
    Por kellogs en el foro Materiales y Texturizado
    Respuestas: 6
    Último mensaje: 10-10-2008, 21:14
  4. Tamaño de las texturas
    Por sardinero en el foro Materiales y Texturizado
    Respuestas: 1
    Último mensaje: 15-03-2008, 00:44
  5. Tamaño de texturas
    Por The_Bones en el foro Materiales y Texturizado
    Respuestas: 1
    Último mensaje: 21-08-2007, 13:18

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •