Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

textures tiled (solo una parte de la textura)

Iniciado por Challenger, Diciembre 09, 2016, 10:19:57 PM

Tema anterior - Siguiente tema
Me ha surgido un pequeño problema, me gustaría usar una parte de la textura y repetirla a lo largo de un objetivo. En 3D Studio Max puedo realizarlo sin problemas, pero cuando lo paso a Unity me aplica toda la textura, y no la parte que utilice en el 3DStudio Max.
 
¿Sabéis si es posible en Unity hacer lo que yo quiero?
 
Gracias chicos de antemano por las respuestas :)
 
P.D: Adjunto imagen para que veáis que me sucede.
 

Según las imágenes que has puesto, no parece que hayas editado las coordenadas UV del material.  Esto tiene que hacerse, antes de exportar el modelo a FBX, para importarlo desde Unity.
 
No tiene nada que ver que modifiques las propiedades de la imagen, desde 3dsmax. Lo que importa es lo que mani***s en las coordenadas UV del modelo 3D, aplicando el modificador Unwrap UV.

Cierto, tienes toda la razón, pero me surge una duda entonces, cuando tienes un mapeado como el de la imagen y quieres utilizar solo una parte, tiene que haber alguna forma de hacerlo, ¿cierto?, en 3D Studio Max se usa el Crop, pero en Unity debe haber alguna herramienta para ello, aunque si hay que programar ya me olvido del tema.
 
 
 

Usas los UV con los offsets, pero hay un problema, algo que siempre me molesto de Unity es que no podes crear instancias de un mismo material, tenes que crear varios materiales separados, ya que si tocas el uv o el offset se modifico todo. En Unreal se puede hacer esto.
 
Si tenes un caso especifico como esos tiles(sprite sheet) lo que tenes que hacer es importar todo eso como un sprite, setearlo a multiple y separarlos. Generalmente sabes las dimensiones del sprite sheet, podes modificarlos en el sprite editor en la seccion de slice. Entonces al final te queda cada sprite definido por si mismo y los usas como quieras.
 
En el caso anterior parecia mas bien un problema de UV de un objeto 3D. Max tiene un monton de esas herramientas (como el Crop) pero a la hora de exportar acordate que lo que importa es el UV (por eso el Unwrap UV que dice pioj)

Ok! lightbug, aclarado el tema ;)
 
Yo por ahora lo que hago es repetir la textura utilizando los polígonos, como el escenario que estoy haciendo (adjunto imagen), sé que no es forma de hacerlo ya que no es eficiente, pero funciona y cumple su función.
 
Gracias por las respuestas.
 

 

Etiquetas: