Diferencia entre revisiones de «Unity Luces»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 31: Línea 31:
 
=Tipos de luces=
 
=Tipos de luces=
  
 +
 +
* Para explicar los tipos de luces vamos a contruir una nueva escena. La nueva escena tendrá de nombre
 +
: Para ello, teniendo previamente descargado e importado [https://wiki.cifprodolfoucha.es/index.php?title=Unity_Recursos:_Asset_Store#Importando_Standard_Asset_Packages el Standar Asset Packages]:
 +
 +
:* Creamos un nuevo material
 +
:* https://meocloud.pt/link/4bf89dc3-a3b0-421a-90c5-b9f8ec9ca3ed/Grass_003_SD/
 +
:* FREE Cartoon Halloween Pack
 +
:* BRIGHT SHINING STAR  3 Skyboxes
  
  

Revisión del 07:49 9 jul 2019

Introducción

  • La correcta iluminación de una escena es uno de los aspectos más importantes en el desarrollo de un juego y también uno de los recursos que puedo consumir mayor cantidad de recursos.
Como norma general se recomiendo no abusar del número de luces. Veremos más adelante los tipos de luces, pero se recomienda no tener más de:
  • 4 Directional Light
  • 512 Punctual Lights (point o spot light)
  • 64 Area Lights


  • Las luces y por tanto sus efectos (objetos más iluminados, sombras,...) deben ser calculados por el ordenador.
Estos efectos pueden:
  • O estar previamente calculados y 'guardados' en la escena, por lo que cuando se inicie el juego dichos efectos aparecen, pero no mostrarían modificaciones (por ejemplo, al mover un objeto, la sombra quedaría en la misma posición).
Esta es la técnica empleada en las películas, donde todas las luces y sus efectos son generados por uno o múltiples ordenadores y guardados junto a la película.
  • O estar calculadas en 'Real Time', de tal forma que de manera continua se 're-calculan' los efectos-sombras sobre todos los objetos de la escena (es la opción que más recursos consume).


  • En el desarrollo de videojuegos normalmente se emplean las dos técnicas, de tal forma que se pre-calculan las sombras-efectos sobre aquellos objetos de la escena que no van a modificar su posición-tamaño (proceso que se conoce con el nombre de Lighting Bake y sobre aquellos objetos que se mueven, las sombras-efectos se calculan dinámicamente.


  • Podéis ver en este vídeo la importancia del uso de las luces para conseguir una ambientación correcta en el juego.
En este vídeo se hace uso de una técnica que genera previamente todas las posibles 'rutas' que puedan tener las fuentes de luz sobre los objetos al mover la cámara (una especie de mezcla de las dos técnicas anteriores).
Unity3d luces 1.jpg




Tipos de luces

  • Para explicar los tipos de luces vamos a contruir una nueva escena. La nueva escena tendrá de nombre
Para ello, teniendo previamente descargado e importado el Standar Asset Packages:



  • Luces aplicadas a capas
  • Sombras
  • Cookies
  • V04_02_V05 Final
  • Optimización de sombras (Ray Cast): Proyectors
  • Guardando una sombra precalculada: Baking



-- Ángel D. Fernández González -- (2018).