Resultados 1 al 22 de 22

Unificar todas las texturas

  1. #1
    Fecha de ingreso
    Oct 2016
    Mensajes
    227

    Unificar todas las texturas

    Buenos días, estoy realizando un videojuego con 3DSmax y Blitz3D y comencé exportando los mundos ya texturizados, para no tener que ir aplicando la textura a cada objeto desde Blitz3D, las texturas quedaban incrustadas y no había problema, pero conforme el mundo va siendo más grande el PC me va mucho más lento y es porque al tener las texturas incrustadas no puedo usar el comando que tiene Blitz3D para qué las borre de la Ram y poder seguir trabajando.

    Necesito saber de qué forma podría renderizar con 3DSMax todas las texturas en un solo archivo, para así poder cargar todas las texturas del mundo de una vez y de nuevo descargarlas de la RAM desde Blitz3D con su comando una vez texturizado el mundo.

    He probado con render to texture en 3DSMax y parece que por ahí van los tiros, pero siempre me genera las texturas con algún tipo de sombreado y necesito que las texturas sean, planas y sin sombras, ¿alguna idea? Saludos.

  2. #2
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Eso en Blender se llama Textura Atlas.

    He mirado en YouTube y sale algo parecido en 3ds Max (que no lo conozco bien).

    A ver si te sirve.


  3. #3
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

  4. #4
    Fecha de ingreso
    Feb 2004
    Mensajes
    2,107

    Unificar todas las texturas

    Última edición por marc31; 21-12-2016 a las 13:58
    Si usted escribe "ya boi", por favor, no venga.
    - -
    La realidad es sólo una ilusión muy persistente. Albert Einstein

  5. #5
    Fecha de ingreso
    Oct 2016
    Mensajes
    227

    Unificar todas las texturas

    Parece que la solución puede ser ese plugin para 3DS Max, el Texture Atlas Tools, pero no consigo instalarlo. Me lo he bajado para él PC y sí, ahí lo he podido instalar, pero al abrirlo me sale una ventana de MSDOS. Si me lo descargo para 3DSMax y lo ejecuto, al pedirme la ruta donde se tiene que instalar me dice esto:
    Nombre:  Dibujo.JPG
Visitas: 85
Tamaño: 11.7 KB

    ¿Cómo se instala?

    Edito:
    He conseguido descargar el Script para 3DSMax y lo he metido en la carpeta de Script de 3DS, junto con otro que tengo para exportar a MD2 pero este no me funciona, lo ejecuto desde 3DSMax y no me aparece en la lista de Script ejecutados ni pasa nada. ¿Qué tengo que hacer?

    -- IMÁGENES ADJUNTAS --

  6. #6
    Fecha de ingreso
    Oct 2016
    Mensajes
    227

    Unificar todas las texturas

    Buenos días a todos, he encontrado esta web: http://www.filesmerge.com/sp/merge-images.

    Desde ella podemos unir todas las imágenes que queramos en un solo archivo de imagen y como ya tengo todos los objetos texturizados solo sería cuestión de aplicar la misma textura dónde están todas las texturas metidas dentro a cada objeto y después ir colocando en su lugar las coordenadas UVW, así se quedaría el trabajo hecho, aunque no me fio de subir mis texturas a la página para qué pululan por internet.
    ¿No conocéis ningún programa qué me haga lo mismo, pero instalado en mí PC?
    Un saludo y gracias.

  7. #7
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Cita Iniciado por Jhonatan00_00 Ver mensaje
    Buenos días a todos, he encontrado esta web: http://www.filesmerge.com/sp/merge-images.

    Desde ella podemos unir todas las imágenes que queramos en un solo archivo de imagen y como ya tengo todos los objetos texturizados solo sería cuestión de aplicar la misma textura dónde están todas las texturas metidas dentro a cada objeto y después ir colocando en su lugar las coordenadas UVW, así se quedaría el trabajo hecho, aunque no me fio de subir mis texturas a la página para qué pululan por internet.
    ¿No conocéis ningún programa qué me haga lo mismo, pero instalado en mí PC?
    Un saludo y gracias.
    En lo que es el mismo programa de 3D tienes la opción de hacerlo directamente en Blender, por ejemplo.

    Texture ATLAS.


    https://wiki, Blender.org/index.php/...V/TextureAtlas.
    http://www.blendernation.com/2014/08...e-atlas-addon/.

    O esto.

    Addon-multi-object-uv-editing https://github.com/nde85/Multi-Object-UV-Editing.


  8. #8
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Aunque si lo que quieres es unir solo imágenes, creo que con cualquier programa editor de imágenes, como Adobe Photoshop, Gimp, Krita, puedes hacerlo.

    Si se supone que tienes imágenes de 1024*1024 solo debes de abrir una imagen NUEVA en el editor de 2048*2048 donde te caben perfectamente cuatro imágenes.

  9. #9
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Y de pago hay generadores de Sprites. Algo como lo siguiente.
    https://www.codeandweb.com/texturepacker.
    7 días gratis.

  10. #10
    Fecha de ingreso
    Oct 2016
    Mensajes
    227

    Unificar todas las texturas

    Gracias por el aporte, pero estoy viendo que es más sencillo unificar las texturas con algún programa como el que he puesto en el enlace anterior que usando el Texture Atlas, porque así las texturas ni te pierden calidad ni nada y se que se puede hacer lo mismo a mano lo que pasa es que no son 2 texturas ni 3, estamos hablando de un escenario y solo una casa ya tiene 10 o 12 texturas, la mayoría de más de 1024x1024, ¿tú sabes lo que es ponerse a unir a mano 25 texturas de más de 1024x1024 cada una? Es más, es que no creo ni que mi PC lo aguante, seguro que me peta.

    Por eso necesito un programa qué me las unifique. He probado incluso con el renderizado de texturas que trae 3DSMax pero si le doy dimensiones de más de 8000x8000 el programa me da una pantalla de error referente a la memoria y se cierra, o sea qué tampoco me sirve y si me las renderiza a menor tamaño, aunque lo he conseguido sin sombras ni nada, las texturas pierden un montón de calidad y se ven fatal porque son muchas. Al final la solución va a ser un programa qué me las unifique todas.

    Si alguien conoce alguno que lo diga. Saludos.

  11. #11
    Fecha de ingreso
    Feb 2004
    Mensajes
    2,107

    Unificar todas las texturas

    ¿Has probado el texturepacker, del primer video de Solimán?
    https://www.codeandweb.com/texturepacker.
    Si usted escribe "ya boi", por favor, no venga.
    - -
    La realidad es sólo una ilusión muy persistente. Albert Einstein

  12. #12
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Tampoco es imposible.

    Yo acabo de hacer una prueba y puedes poner 25 texturas de 1024*1024 en una imagen nueva de 5120*5120 y no llega a 5 minutos.utos. (Manualmente y en Adobe Photoshop del gratis).

  13. #13
    Fecha de ingreso
    Oct 2016
    Mensajes
    227

    Unificar todas las texturas

    Pero para qué no pierdan calidad si cada textura es de 1024x1024, la imagen tiene que ser de 25.600x25.600, si la metes en una imagen de 5120 las estás comprimiendo un huevo y se van a ver fatal, por eso digo que el ordenador me peta, porque crear una imagen del tamaño que necesito y estar pegando dentro las texturas, tela marinera.

    He instalado el Texture Packer, pero al ejecutarlo me salta este error:
    Failed to create OpenGL context


    -- IMÁGENES ADJUNTAS --

  14. #14
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Cita Iniciado por Jhonatan00_00 Ver mensaje
    Pero para qué no pierdan calidad si cada textura es de 1024x1024, la imagen tiene que ser de 25.600x25.600, si la metes en una imagen de 5120 las estás comprimiendo un huevo y se van a ver fatal, por eso digo que el ordenador me peta, porque crear una imagen del tamaño que necesito y estar pegando dentro las texturas, tela marinera.

    He instalado el Texture Packer, pero al ejecutarlo me salta este error:
    ¿Cómo dices? 25600*25600.

    Yo creo que no comprimes nada.

    En esa imagen que dices, te cabrían 625 imágenes de 1024*1024 sin comprimir, con 5120*5120 te caben 25 imágenes de 1024*1024 sin comprimir. (Que ya son bastantes).

    Lo del error no lo comprendo, pero parece o bien que no tienes OpenGL o te falta actualizar drivers, pero no sé de que. Saludos.

  15. #15
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Por cierto, no creo que esa página de filesmerge se quede con las imágenes, que, aunque fuese así, no le servirían de nada, pues con ese tipo de texturas, ¿Qué tendrían que hacer? Crear un personaje nuevo, desplegarlo igual y luego adaptarlo a esa imagen?
    No tiene ninguna lógica.

    Otra cosa es que trabajes para una empresa qué te prohíba subir ese tipo de imágenes sin permiso.

    Veo esa página como una buena opción, por la rapidez con que trabaja y la posibilidad de poder distribuirla a tu gusto, ya bien sea en filas, columnas o filas y columnas por número. Saludos.

  16. #16
    Fecha de ingreso
    Oct 2016
    Mensajes
    227

    Unificar todas las texturas

    Buenas tardes, he estado liado entre fiestas y demás, feliz navidad a todos.

    No me fio de subir las imágenes a una web porque la gente está muy acostumbrada a coger recursos de otros, o sea el trabajo de otro y modificarlo para hacer algo propio, por lo que, aunque no hiciesen mi mismo personaje o escenario si podrían hacer otro diferente con las partes de mis texturas y no me gusta.

    Seguiré buscando más programas a ver si alguno me unifica las imágenes.

  17. #17
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Hay un generador de sprites, pero tiene varios inconvenientes que, a lo mejor no te interesan.

    Tal cómo se baja, tiene la opción de poner 9 imágenes. Y además deja una ligera separación (padding).

    Y las imágenes deben de ser de tipo PNG.

    No sé si se pueden modificar valores a tu gusto, pero puedes probar.
    https://spritevortex.codeplex.com/.


  18. #18
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

    Unificar todas las texturas

    Acabo de probar un script que hay para Gimp. (Fuse Layers).

    Se descarga desde.
    http://registry.gimp.org/node/25129.

    Este archivo, se ha de colocar en la carpeta de scripts de Gimp, que en mi caso está en.

    C:\Program Files\GIMP 2\share\gimp\2.0\scripts.

    Y una vez colocado en esa carpeta, al abrir de nuevo Gimp, debería aparecer en.

    Clic en la imagen para ver su versión completa. 

Nombre: fuse layers.jpg 
Visitas: 232 
Tamaño: 171.2 KB 
ID: 221039

    A ver si puedo hacer un vídeo.

    -- IMÁGENES ADJUNTAS --

  19. #19
    Fecha de ingreso
    Aug 2004
    Mensajes
    22,269

  20. #20
    Fecha de ingreso
    Oct 2016
    Mensajes
    227

    Unificar todas las texturas

    Muchas gracias por todas las molestias que te has tomado para ayudarme, no conocía tampoco el Gimp y por lo que veo es la alternativa perfecta al Photoshop y encima gratis. Lo estoy descargando y si me soluciona el problema por mi perfecto. Saludos.

    Edito: No me sirve tampoco, porque cuando lo que queremos unir son imágenes muy grandes, las parte en trozos más pequeños y quedan formando una especie de puzle, es muy extraño, pero no me sirve.
    Última edición por Jhonatan00_00; 28-12-2016 a las 15:09

  21. #21
    Fecha de ingreso
    Oct 2016
    Mensajes
    227

    Unificar todas las texturas

    Buenas tardes y feliz año a todos.

    Ya he solucionado el problema, aunque lo he hecho de la forma más tonta del mundo. No me ha hecho falta unificar las texturas ni nada, porque resulta que en Blitz3D se pueden descargar las texturas de la memoria RAM sin necesidad de darles un nombre y aplicarlas al objeto previamente, simplemente poniendo la ruta de la textura sin más y usando Fretexture.

    Cargamos el escenario con todas las texturas ya aplicadas y en las siguientes líneas escribimos:
    Fretexture (C:\, la ruta de la textura).

    Fretexture (C:\, la ruta de la siguiente).

    Y así con todas y se descargan.

    Ahora el juego va super fluido, únicamente tiene alguna que otra bajada de frames, pero porque he hecho una chimenea por medio de algoritmos matemáticos, para qué las llamas vayan apareciendo aleatoriamente y porque estoy rozando el numero de polígonos que Blitz3D permite en pantalla y a veces si me paso se sale del juego y me dice algo de Memory of, no se que. Si lo optimizo un poco va de lujo. Un saludo y gracias por todo.

  22. #22
    Fecha de ingreso
    Apr 2002
    Mensajes
    26,588

    Unificar todas las texturas

    Gracias por publicar tú mismo la solución amigo, un saludo.
    |Agradecer cuando alguien te ayuda es de ser agradecido|

Temas similares

  1. Me aparecen todas las texturas de color rosa
    Por maxggamer en el foro Materiales y Texturizado
    Respuestas: 3
    : 29-01-2022, 06:14
  2. 3dsMax Me salen todas las texturas en blanco
    Por Lgend en el foro Materiales y Texturizado
    Respuestas: 5
    : 19-09-2020, 03:10
  3. No se muestran todas las texturas en el escenario
    Por Furan en el foro Materiales y Texturizado
    Respuestas: 2
    : 08-03-2015, 12:34
  4. Perdí todas mis texturas
    Por miliprincess en el foro Materiales y Texturizado
    Respuestas: 10
    : 29-05-2010, 08:17
  5. Unificar texturas
    Por dfx3 en el foro Materiales y Texturizado
    Respuestas: 1
    : 19-02-2009, 15:39

Etiquetas para este tema