Creé un modelo básico de cubo texturizado con Blender para practicar el modelado, y luego lo importé a Unity. Después de encender un poco, se ve bastante feo. La luz no es continua en una fila de cubos con textura:
Lo que es más extraño, la luz en los bloques que conforman el piso es continua. ¿Qué estoy haciendo mal?
Esto es lo que parece sin texturas:
Si no supiera que estos son cubos perfectos, diría que hay una ligera curva en la superficie. También intenté aligerar la textura pero tampoco me ayudó:
Simplemente exporté el modelo de Blender y no configuré ninguna normalidad o cosas así. Sin embargo, tampoco hice nada especial con el modelo de ladrillo de piso.
Verificó las normales y parecen apuntar a la dirección correcta.
Además, realmente no veo la diferencia entre los dos modelos. En el panel de texturas también configuré la proyección en plano:
Verifiqué los diferentes paneles en Blender y la única opción normal relacionada en el panel "Datos del objeto" es esta "Auto Smooth" y está desactivada por defecto:
Respuestas:
De la imagen sin textura, estoy bastante seguro de que el problema es que sus modelos de cubo tienen normales inapropiados. Debes decirle a Blender que los bordes de tu cubo deben ser afilados, no lisos; lo que tienes ahora son cubos que actúan como aproximaciones de esferas de seis lados.
No conozco a Blender, así que no puedo decirte exactamente cómo lograr esto, pero podría llamarse "plano" en lugar de caras "normales" o normales, o podría haber una manera de "romper" un borde en particular. Su modelo de baldosas parece tener las normales correctas, por lo que tal vez debería ver qué tiene de diferente.
fuente
Un par de sugerencias sobre cuál puede ser el problema:
a) ¿Ha verificado si todas las caras normales de la malla apuntan en la dirección correcta? Es bastante sencillo hacer esto en Blender)
b) ¿Ha aplicado el mapeo UV correcto? Unity exporta todos los datos de textura en función de cómo configura las cosas en Blender. Mire el panel Textura en Blender, especialmente el panel 'Mapeo' debajo de Texturas (idealmente, debería estar configurado en UV.
(PD: ¿cuál es la política aquí sobre los archivos adjuntos o la publicación de enlaces a los archivos del proyecto, digamos un enlace de Dropbox o Google Drive en la pregunta? Esto debería ser tan simple de solucionar si pudiera ver todos los archivos).
fuente