Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
+2
Mistica
DibujanteTM
6 participantes
Página 2 de 5.
Página 2 de 5. • 1, 2, 3, 4, 5
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
No, el orden era el correcto. Es más, lo estaba haciendo al vuelo con el tuto al lado y estaba diciendo "¿qué narices hace éste?"
Luego, confirmas que el método dentix sortea este error...

Luego, confirmas que el método dentix sortea este error...
kubo10-  
- Mensajes : 7461
Fecha de inscripción : 28/01/2015
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
Bueno, confirmo que el método me gusta para los modelos que dan problemas como el error struct ese (ya he convertido varios y me lo he saltado). Es cierto que a veces pierde bastante calidad. Entiendo que eso está ligado directamente a la dimensión de la textura al aplicar el script. ¿Hasta qué tamaño podemos llegar?
kubo10-  
- Rol : Director
Mensajes : 7461
Fecha de inscripción : 28/01/2015
Localización : Cantabria
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
Buenas,
Bien, atendiendo la cuestión de kubo10 parece ser que hay determinados modelos que por alguna razón que desconozco no cargan su librería de texturas en Blender. Esto lo podemos saber habilitando en el Outliner la ventana de Imagen e intentando abrir la librería, obsérvese esta comparación entre un modelo que carga sus texturas y otro que no lo hace (en la librería):
Imagen 1: Librería sin cargar

Imagen 2: Librería cargada

El mayor problema que nos puede dar este tipo de modelos es que las imágenes no sean detectadas por el script de 'Consolidate into one image', luego la unificación de texturas no funcionará. Debe suceder que aunque no cargue la librería de texturas, sí carga la textura asociada a cada MESH.

Mi recomendación es seleccionar todos los MESHES y fusionarlos (Atajo de teclado: Ctrl + J), y después exportar el MESH en un .obj separando por materiales y grupos; y activando la casilla 'Copy Images' (fundamental)

Posteriormente, volvemos a re-importar el modelo .obj con estas modificaciones, y comprobamos que ya carga la librería, entonces podemos seguir con el procedimiento habitual:


Bien, atendiendo la cuestión de kubo10 parece ser que hay determinados modelos que por alguna razón que desconozco no cargan su librería de texturas en Blender. Esto lo podemos saber habilitando en el Outliner la ventana de Imagen e intentando abrir la librería, obsérvese esta comparación entre un modelo que carga sus texturas y otro que no lo hace (en la librería):
Imagen 1: Librería sin cargar

Imagen 2: Librería cargada

El mayor problema que nos puede dar este tipo de modelos es que las imágenes no sean detectadas por el script de 'Consolidate into one image', luego la unificación de texturas no funcionará. Debe suceder que aunque no cargue la librería de texturas, sí carga la textura asociada a cada MESH.

Mi recomendación es seleccionar todos los MESHES y fusionarlos (Atajo de teclado: Ctrl + J), y después exportar el MESH en un .obj separando por materiales y grupos; y activando la casilla 'Copy Images' (fundamental)

Posteriormente, volvemos a re-importar el modelo .obj con estas modificaciones, y comprobamos que ya carga la librería, entonces podemos seguir con el procedimiento habitual:


DibujanteTM-  
- Rol : Director
Mensajes : 7888
Fecha de inscripción : 13/02/2011
Localización : Escribiendo un privado a kubo10
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
Perfecto, va directo a mis anotaciones

kubo10-  
- Rol : Director
Mensajes : 7461
Fecha de inscripción : 28/01/2015
Localización : Cantabria
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
Error sin resolver
Me he topado con un modelo que por alguna razón no me permite usar este bonito truco. Aquí las muestras:
Esto es cargando en Blender:

Esto es aplicando el script:

Y este es el resultado fallido:

y la textura unificada:

Me tienta a pensar que se debe al nombre que traen los archivos, ya que incluye una coma (75,44...) y no estoy seguro hasta qué punto todo esto puede influir. Cabe decir que hay modelos del MMD que pueden tener nombres chinos en las texturas y esto puede llevar al mismo problema, aunque directamente incluso puede que no carguen las texturas en el Blender.
Lo he resuelto renombrando manualmente los archivos de texturas. Una forma más rápida, si todos empiezan con el mismo nombre, es recurrir al método de kubo10 para que sea más rápido. Supongo que con purgar las texturas (para que se eliminen aquellas con el texto raro) podría bastar para solucionar el problema, pero no lo he probado.
Os dejo enlace al modelo problemático, por si alguien quiere hacer más pruebas:
https://daucongluyen.deviantart.com/art/MMD-DL-Adalie-Stadium-722331559
Me he topado con un modelo que por alguna razón no me permite usar este bonito truco. Aquí las muestras:
Esto es cargando en Blender:

Esto es aplicando el script:

Y este es el resultado fallido:

y la textura unificada:

Me tienta a pensar que se debe al nombre que traen los archivos, ya que incluye una coma (75,44...) y no estoy seguro hasta qué punto todo esto puede influir. Cabe decir que hay modelos del MMD que pueden tener nombres chinos en las texturas y esto puede llevar al mismo problema, aunque directamente incluso puede que no carguen las texturas en el Blender.
Lo he resuelto renombrando manualmente los archivos de texturas. Una forma más rápida, si todos empiezan con el mismo nombre, es recurrir al método de kubo10 para que sea más rápido. Supongo que con purgar las texturas (para que se eliminen aquellas con el texto raro) podría bastar para solucionar el problema, pero no lo he probado.
Os dejo enlace al modelo problemático, por si alguien quiere hacer más pruebas:
https://daucongluyen.deviantart.com/art/MMD-DL-Adalie-Stadium-722331559
DibujanteTM-  
- Rol : Director
Mensajes : 7888
Fecha de inscripción : 13/02/2011
Localización : Escribiendo un privado a kubo10
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
Textura unificada se ve en negro
Primero, consulta que no se de ESTE CASO
Es posible que al hacer la textura unificada, ésta aparezca en negro en vuestra ventana de Blender, aun cuando se aplica correctamente a vuestro modelo:

Lo primero, y muy importante, es que debéis poner vuestro objeto en 'Modo Edición' para poder trabajar con la textura. Esto siempre tomadlo en cuenta, porque quizás es una textura .dds (que puede verse en negro o en rosa en el Blender, normalmente en rosa en la vista 3D y negro en el editor de texturas), y tras habilitar el modo edición deja que se vea correctamente.
Pero centrándonos en el script, la ventanita para poner la resolución deja prefijado el valor de 1024 (*860), lo que significa que puede darse el caso de que, a veces, las texturas que utilizamos tengan una resolución inferior. Si no hemos puesto que las texturas se escalen automáticamente al tamaño que le ponemos en el script, éste dejará el espacio que no se utilice en negro, dejando a un lado las texturas (creo que es la explicación razonable). Por eso, cuando os suceda, quitad zoom a la imagen en el Blender y fijaos en las esquinas:

En el visor de la imagen, se ve todo en negro y a la izquierda una franja que contiene nuestras texturas. Por eso indico, que funciona. Si, por otro lado, la textura se ve negro en su mayor parte y/o vuestro modelo en Blender parece adquirir una textura completamente opuesta, chequear esta POSIBILIDAD
Primero, consulta que no se de ESTE CASO
Es posible que al hacer la textura unificada, ésta aparezca en negro en vuestra ventana de Blender, aun cuando se aplica correctamente a vuestro modelo:

Lo primero, y muy importante, es que debéis poner vuestro objeto en 'Modo Edición' para poder trabajar con la textura. Esto siempre tomadlo en cuenta, porque quizás es una textura .dds (que puede verse en negro o en rosa en el Blender, normalmente en rosa en la vista 3D y negro en el editor de texturas), y tras habilitar el modo edición deja que se vea correctamente.
Pero centrándonos en el script, la ventanita para poner la resolución deja prefijado el valor de 1024 (*860), lo que significa que puede darse el caso de que, a veces, las texturas que utilizamos tengan una resolución inferior. Si no hemos puesto que las texturas se escalen automáticamente al tamaño que le ponemos en el script, éste dejará el espacio que no se utilice en negro, dejando a un lado las texturas (creo que es la explicación razonable). Por eso, cuando os suceda, quitad zoom a la imagen en el Blender y fijaos en las esquinas:

En el visor de la imagen, se ve todo en negro y a la izquierda una franja que contiene nuestras texturas. Por eso indico, que funciona. Si, por otro lado, la textura se ve negro en su mayor parte y/o vuestro modelo en Blender parece adquirir una textura completamente opuesta, chequear esta POSIBILIDAD
DibujanteTM-  
- Rol : Director
Mensajes : 7888
Fecha de inscripción : 13/02/2011
Localización : Escribiendo un privado a kubo10
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
kubo10 escribió:Bueno, confirmo que el método me gusta para los modelos que dan problemas como el error struct ese (ya he convertido varios y me lo he saltado). Es cierto que a veces pierde bastante calidad. Entiendo que eso está ligado directamente a la dimensión de la textura al aplicar el script. ¿Hasta qué tamaño podemos llegar?
Estoy utilizando una resolución de 2048 como término medio. Suele generar un archivo de 3-5 MB, como muchísimo. Luego, en el paint.net, le suelo añadir "Nitidez". Pero todavía no estoy seguro respecto a si permitir los límites de la imagen (para que las texturas superiores a esta resolución se empequeñezcan automáticamente) o cuál sería la mejor forma de evitar pérdida de calidad. Seguro que hay una forma que haga merecer la pena este método por encima de convertir los modelos en su forma tradicional

DibujanteTM-  
- Rol : Director
Mensajes : 7888
Fecha de inscripción : 13/02/2011
Localización : Escribiendo un privado a kubo10
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
mis texturas en hd pesan megas y megas, una textura te puede pesas 20 mb, por lo que imagino tendrá resuluciones altísimas, eso de que en TM todo a 512x512 está anticuado.
Lo de los nombres chinos, ya lo dije en otro post, que me salen con interrogaciones esos caractéres, así que hay que renombrarlos y ya salen bien.
Tamibién tener cuidado con los materiales, a veces el color que vemos en blender son los materiales y no las texturas, y pueden engañar.
El resto ni idea, nunca he probado esto.
Lo de los nombres chinos, ya lo dije en otro post, que me salen con interrogaciones esos caractéres, así que hay que renombrarlos y ya salen bien.
Tamibién tener cuidado con los materiales, a veces el color que vemos en blender son los materiales y no las texturas, y pueden engañar.
El resto ni idea, nunca he probado esto.
Regolero- Alcaide
- Rol : Director
Mensajes : 10747
Fecha de inscripción : 17/08/2010
Localización : Sevilla
. :. :
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
Sí, los materiales hay que borrarlos siempre para que funcione este proceso.
Aquí más información respecto al problemilla del 'Databrowse' con un mod que no carga las texturas aun cuando lo exportamos a .obj.
También se explica el Regotruco 1.5, licencia mía para probar a exportar haciendo la fusión y creando empties al mismo tiempo
Aquí más información respecto al problemilla del 'Databrowse' con un mod que no carga las texturas aun cuando lo exportamos a .obj.
También se explica el Regotruco 1.5, licencia mía para probar a exportar haciendo la fusión y creando empties al mismo tiempo

DibujanteTM-  
- Rol : Director
Mensajes : 7888
Fecha de inscripción : 13/02/2011
Localización : Escribiendo un privado a kubo10
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
Añado la sugerencia de que al tener nuestra textura unificada, la convirtamos a .dds para que se mejore automáticamente su calidad.
DibujanteTM-  
- Rol : Director
Mensajes : 7888
Fecha de inscripción : 13/02/2011
Localización : Escribiendo un privado a kubo10
. :
Re: Fusión de texturas y modelo en un único mesh con una sola textura en BLENDER
Y entonces mejora o se ve como se tiene que ver?
kubo10-  
- Rol : Director
Mensajes : 7461
Fecha de inscripción : 28/01/2015
Localización : Cantabria
. :
Contenido patrocinado
Página 2 de 5. • 1, 2, 3, 4, 5

» Modificar objetos del juego (mesh y textura)
» ¿Existen tutoriales para pintar texturas en blender?
» Blender: Pintado de texturas y vértices
» ¿Cómo hago una textura / traje transparente - textura "fantasma" ?
» Inversión automática de textura en BLENDER
» ¿Existen tutoriales para pintar texturas en blender?
» Blender: Pintado de texturas y vértices
» ¿Cómo hago una textura / traje transparente - textura "fantasma" ?
» Inversión automática de textura en BLENDER
Página 2 de 5.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|