Me gustaría crear dibujos animados con aspecto de rayos de sol / luz que se vean muy cercanos (o idénticos) a los de juegos muy conocidos y amados como Journey:
y Ori:
¿Cómo puedo lograr esto?
Me gustaría crear dibujos animados con aspecto de rayos de sol / luz que se vean muy cercanos (o idénticos) a los de juegos muy conocidos y amados como Journey:
y Ori:
¿Cómo puedo lograr esto?
Respuestas:
Usa partículas estiradas para obtener el efecto. En Renderer, elija "Cartelera estirada". Cambie la escala de longitud según lo necesite. Esto se puede utilizar en escenas 3D y 2D.
Si realmente te interesan las cosas, aprende Shader . Principalmente sombreador de vértices y fragmentos. Dibujar cosas no siempre es una solución. El tamaño de construcción aumenta debido a obras de arte adicionales. Hablando de los efectos generales. Vea el efecto de la carta de oro de Hearthstone .
Menciona que está utilizando Unity para poder usar su función oficial de "Sun Shafts"; está integrado en el motor: puede leer estos documentos de Unity para tener una buena idea de lo que son capaces y este video de YouTube puede guiarlo a través de su implementación.
Por cierto, deberá descargar los Activos estándar de Unity para poder usarlos luego.
Esto es lo que estamos haciendo y los resultados se parecen a Ori.
Necesita una textura para su eje de luz que se enrolle verticalmente. Esto es de nuestro proyecto (de ahí la marca de agua, lo siento)
Lo agrega a un material de partículas y agrega el material a una primitiva Plano. Debería verse bien y brillante.
Dos pasos mas. Uno, estira el avión muy alto. Tan alto como sea necesario. Y dos, animar el desplazamiento vertical de la textura a través de sombreadores o secuencias de comandos. Esto hace que la luz parezca viva. Agregue pequeñas partículas de polvo para mayor finura.
También podría agregar una especie de efecto de caída con la secuencia de comandos del sombreador, pero ese es un asunto más complicado.
Cuando use Unity 2019.3, Universal Renderpipeline (URP) y específicamente el renderizador 2D, puede usar 2D Sprite Lights. Necesita una textura (como lo que muestra volvis), agregue una nueva "luz / 2D / Sprite Light 2D" a su escena y luego puede seleccionar esa textura como un 'sprite' en el inspector de propiedades.
Para obtener una muestra oficial de Unity, consulte "Cripta perdida", mire la escena debajo de "Luces / Bosque / Ejes de grupo de luces", vea la siguiente imagen (nota: el efecto es más sutil originalmente, la intensidad aumentó en la imagen a continuación ) Si lo prueba, también mire las 'manchas solares' que son muy similares y que también le dan un buen efecto.
https://assetstore.unity.com/packages/essentials/tutorial-projects/lost-crypt-2d-sample-project-158673