Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: enelmenu en Junio 26, 2017, 06:04:26 AM

Título: Ayuda - Textura
Publicado por: enelmenu en Junio 26, 2017, 06:04:26 AM
Hola!!! 
 
Hay alguna forma de poner una textura, o pintar solo una cara de un cubo??
 
Ahi les dejo un ejemplo, solo quiero pintar la cara de arriva de los cubos negros, solo la cara de arriba... como lo logro?
 
 (//<fileStore.core_Attachment>/monthly_2017_06/595087a113697_Sinttulo.png.fe9acf82abcabace0932318442943357.png)
Título: Ayuda - Textura
Publicado por: lightbug en Junio 26, 2017, 06:51:30 AM
 
 
Cita de: enelmenu date=1498449866Hay alguna forma de poner una textura, o pintar solo una cara de un cubo??
   


Hola, no es posible, en Unity no se puede pintar nada (por supuesto estoy hablando por default, en Unity se puede hacer hasta el cafe con leche). Lo unico que podes hacer es asignar un material con una determinada textura y los correctos UV para que quede como queres, todo eso se realiza desde un software de modelado 3D.
 
necesitas cubos separado? si queres tener una textura tipo cuadriculada como esa sin importar que este compuesta de varios cubos (porque ser podria dar que si te importe), por ejemplo un figura geometrica entera, podes usar un uv como la imagen (si, la hice en paint y esta toda chueca):
 

 
Esto es si queres algo como : "Los superiores todos de negro y los laterales todos de gris" (que creo es lo que pedis).
 
Si lo que queres son cubos individuales hace dos materiales diferentes y y asignaselos a cada cubo.
Título: Ayuda - Textura
Publicado por: enelmenu en Junio 26, 2017, 06:56:28 AM
Claro
 
Cita de: lightbug date=1498452690Hola, no es posible, en Unity no se puede pintar nada
   


Claro entiendo.
 
Cita de: lightbug date=1498452690necesitas cubos separado? si queres tener una textura tipo cuadriculada
   


Eso es indiferente, podria hacer texturas cuadradas para cada cubo, o texturas como las que hiciste con el glorioso paint para hacer un piso continuo.
 
Pero a lo que voy yo es si puedo esa textura solo ponerla en una cara?, o tendria que colorear dicho cubo, su respectiva cara con un programa externo e importar el cubo ya texturizado?.
 
Yo creo que tiene que existir la posibilidad de darle textura a un solo lado :/
 
 
 
Ah y
 
Cita de: lightbug date=1498452690en Unity no se puede pintar nada
   


Ahh y sobre eso, claro porsupuesto que no jajajaj, pero no lo dije literalmente, solo lo dije para q se entendiera mi concepto. Con pintar me referia a cambiar el color obviamente del material que le asignas, y si ese dicho material solo se puede visualizar en una cara de un cubo
Título: Ayuda - Textura
Publicado por: lightbug en Junio 26, 2017, 07:32:03 AM
Cita de: enelmenu date=1498452988Eso es indiferente, podria hacer texturas cuadradas para cada cubo, o texturas como las que hiciste con el glorioso paint para hacer un piso continuo.
   


Es todo lo contrario a indiferente, por el tema de las texturas no, pero si vas a meter cientos de cubos no tiene sentido si lo que queres es los de arriba de tal color y  el resto no.
 
Cita de: enelmenu date=1498452988Pero a lo que voy yo es si puedo esa textura solo ponerla en una cara?, o tendria que colorear dicho cubo, su respectiva cara con un programa externo e importar el cubo ya texturizado?.
   


La respuesta es "UVs", en Unity no podes modificarlos directamente, usas cualquier programa de 3D. En sketchup por ejemplo cada material que pintas sobre una pared mantiene siempre las dimensiones, entonces podes hacer algo como lo que queres sin complicarte la vida.
 
En blender podes usar proyecciones de UV pero nunca las pude hacer andar, basicamente proyectas una texturas en la direccion que quieras
 
En 3dmax usas UVMap cubicos, asignas dos ID de materiales, y con esos UVs cubicos se mantienen las dimensiones sin importar el area de la cara.
 
Un ejemplo bien croto en Sketchup:
 

 
Tengo dos materiales, arriba el violeta y el resto del blanco.
 
 
Título: Ayuda - Textura
Publicado por: enelmenu en Junio 26, 2017, 07:37:04 AM
Cita de: lightbug date=1498455123La respuesta es "UVs", en Unity no podes modificarlos directamente,
   


Claro bueno entonces lo voy a tener que importar, bueno mejor, asi puedo crear mis niveles con formas y no cuadrados por cuadrados, como permite unity.
 
 
 
GRACIAS LIGHT de nuevo!!! u are master querido jajaja un abrazo uacho! <3
Título: Ayuda - Textura
Publicado por: lightbug en Junio 26, 2017, 07:50:59 AM
Cita de: enelmenu date=1498455424Claro bueno entonces lo voy a tener que importar, bueno mejor, asi puedo crear mis niveles con formas y no cuadrados por cuadrados, como permite unity.
   


Oh jesus, si, pensa si tuvieras cientos de miles de cuadraditos con boxcolliders individuales, es mejor aunque la forma sea compleja (formados por cubos) tener un solo collider. Por lo que vi tu diseño de nivel te recomiendo que uses sketchup, es mandado a hacer para ese tipo de niveles. O probuilder tambien ... pero sketchup es una masa.
 
Si fuera el caso que por motivos puramente esteticos queres oscurecer un solo cubo o cambiar el color, pones un plano del color que queres encima de un cubito y listo ... made in argentina
Título: Ayuda - Textura
Publicado por: enelmenu en Junio 26, 2017, 08:04:03 AM
Cita de: lightbug date=1498456259Si fuera el caso que por motivos puramente esteticos queres oscurecer un solo cubo o cambiar el color, pones un plano del color que queres encima de un cubito y listo ... made in argentina
   


Recien fui a cagar, y recien vuelvo... Estube reflexionando filosoficamente como todo acto "la segunda" en el baño y estaba pensando eso!! jajajajaaajaja te juro pense exactamente lo mismo JAJAJA