Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: fracto en Septiembre 11, 2017, 12:42:10 AM

Título: Iluminación escenario + objetos
Publicado por: fracto en Septiembre 11, 2017, 12:42:10 AM
Buenas a tod@s,
 
estoy realizando pruebas para el videojuego que estoy creando. Al final, ya con la idea firme de lo que quiero conseguir y como quiero hacerlo tiro para adelante. Tengo conocimientos de Unity por lo que he ido probando en estos últimos años pero aún soy bastante novato jejeje
 
De momento, tengo un personaje con animaciones básicas que se mueve por un escenario interior. La intención es crear este primer escenario, así como el resto, mediante diferentes tipos de paredes (elementos modelados en Blender y convertidos en Prefabs) que voy enlazando, girando y situando tal y como se ve en la imagen adjunta. No he inventado nada nuevo xD
 
Mi pregunta es que, con la luz, estos elementos se comportan de manera diferente y no como una unidad, se aprecian las uniones entre ellos. ¿A que puede ser debido esto?
 
Muchas gracias!
 
 
 
 (//<fileStore.core_Attachment>/monthly_2017_09/59b5be9f034a0_Capturadepantalla2017-09-11alas0.30.52.png.3e7acac498646b962c1f683c54d39dce.png)
 (//<fileStore.core_Attachment>/monthly_2017_09/59b5bea39e521_Capturadepantalla2017-09-11alas0.31.09.png.320062c13ed3e1b9e2d196dcbf281a66.png)
Título: Iluminación escenario + objetos
Publicado por: lightbug en Septiembre 11, 2017, 06:04:41 AM
HOla, parece como si fuera Vertex lighting pero ni idea, que shader estas usando en tus materiales?
Título: Iluminación escenario + objetos
Publicado por: fracto en Septiembre 11, 2017, 09:05:17 AM
Cita de: lightbug date=1505102681HOla, parece como si fuera Vertex lighting pero ni idea, que shader estas usando en tus materiales?
   


Pues tengo un shader standard simple, por defecto el que se crea a partir del material creado en Blender.
Título: Iluminación escenario + objetos
Publicado por: lightbug en Septiembre 11, 2017, 10:16:12 AM
Cita de: fracto date=1505113517Pues tengo un shader standard simple, por defecto el que se crea a partir del material creado en Blender.
   


En materia de shaders y materiales blender no juega a nada casi aca, igual si tenes un standard material y la luz te responde asi se me hace que el problema puede venir (y aca blender si aporta) de las normales. Proba, selecciona el asset no el gameObject de la escena!, selecciona (ventanita con la pestaña "Project") el modelo 3D, te va a aparecer en el inspector opciones a la hora de importar el asset, fijate que en algun lado dice "normals", debes tener algunas opciones como "import" o parecido (es lo mas comun) y otra que dice "calculate", pone "calculate" y juga con los valores (ponelo en cero luego en 180) y fijate que pasa con la luz esa.
Título: Iluminación escenario + objetos
Publicado por: Igor en Septiembre 11, 2017, 04:40:59 PM
si, yo creo que es lo que dice@lightbug:
 
en el objeto3d del proyecto, no en el de la escena, las "normals" si las pones en "calculate" y les das valor de cero hace "flatshading" y si le das mas valor hace suabizado, efecto de redondeo, mientras el angulo formado por los poligonos, las "caras", del objeto sea menor que el valor indicado (tipo sombreado "gouraud" o como se llame)
 
reducelo a 30 o 40 grados y creo que ira bien
Título: Iluminación escenario + objetos
Publicado por: lightbug en Septiembre 11, 2017, 10:23:44 PM
Cita de: Igor date=1505140859si, yo creo que es lo que dice@lightbug:
   
   
      en el objeto3d del proyecto, no en el de la escena, las "normals" si las pones en "calculate" y les das valor de cero hace "flatshading" y si le das mas valor hace suabizado, efecto de redondeo, mientras el angulo formado por los poligonos, las "caras", del objeto sea menor que el valor indicado (tipo sombreado "gouraud" o como se llame)
   
   
      reducelo a 30 o 40 grados y creo que ira bien
   


claro, si lo calculas se deberian ver bien para los valores que decis, para mi viene de que en blender las normales se interpolaron para tener una sola en cada vertice, como en la imagen:
 
(http://answers.unity3d.com/storage/temp/10241-ybtff.jpg)
 
La shared se veria algo asi:
 
(http://www.3dmodelbuilder.com/3dsmax/cube2.gif)
 
que es muy similar a como se ven las paredes aca creo yo
 
 
Título: Iluminación escenario + objetos
Publicado por: fracto en Septiembre 11, 2017, 11:09:08 PM
@Igor
 
Ha sido cambiar las normales a "calculate" y se ha solucionado en un periquete. Ahora toda la iluminación de esos elementos se ha suavizado y se entiende como un único objeto.
 
Muchísimas gracias por la ayuda!
 
 (//<fileStore.core_Attachment>/monthly_2017_09/59b6fb5f9c738_Capturadepantalla2017-09-11alas23.26.17.png.c9a2f35fc652ceb118788b60408c9b33.png)
Título: Iluminación escenario + objetos
Publicado por: lightbug en Septiembre 12, 2017, 12:23:45 AM
(http://media.animevice.com/uploads/3/31225/627773-success_baby_super.jpeg)
Título: Iluminación escenario + objetos
Publicado por: Igor en Septiembre 13, 2017, 01:10:42 PM
ahora tiene mucho mejor aspecto