【Partículas UE】Crea efectos de luz nocturna.

Tabla de contenido

Efecto

paso

1. Crea un ambiente oscuro

2. Materiales de producción

3. Hacer partículas 


Efecto

paso

1. Crea un ambiente oscuro

1. Cree un nuevo nivel predeterminado, primero elimine la captura de reflexión de esfera "SphereReflectionCapture"

2. Agregue un volumen de posprocesamiento a la escena.

Marque "Rango ilimitado"

Establece la intensidad del desenfoque de movimiento en 1

 Establezca la compensación de exposición en 0

Configure la esfera del cielo, la luz directa y la luz del cielo para que sean móviles

El ángulo de la fuente de luz se ajusta a 90°.

La niebla atmosférica también se cambia para girar el eje Y 45°.

Actualizar el material de la bola del cielo.

Cambia la intensidad de la luz directa a 0,25.

2. Materiales de producción

1. Crea una forma de ventana

2. Crea un material y llámalo "Mat_Light Point".

Abra "Mat_Light Point", establezca el modo de fusión en "Aditivo", el modelo de sombreado en "Apagado" y marque "Doble cara".

Agregue los siguientes nodos, donde el radio del nodo "SphereMask" se establece en 0,5 y la dureza se establece en 0

El nodo completo es el siguiente:

3. Cree una instancia de material para el material "Mat_Light Spot"

3. Hacer partículas 

Cree un nuevo sistema de partículas en cascada, denominado aquí "P_Fake Light"

Active "P_Fake Light" y reemplace el material en el módulo "Required" con "Mat_Light Spot_Inst"

"Alineación de pantalla" está configurada en "Rectángulo PSA" (explicación del sitio web oficial: https://docs.unrealengine.com/4.27/zh-CN/RenderingAndGraphics/ParticleSystems/Reference/Modules/Required/ )

Marque "Usar espacio local"

 

El emisor se llama "rayo".

Se eliminó el módulo "Velocidad inicial"

En el módulo "Generar", establezca el número de generados en 3

En el módulo "Ciclo de vida", establezca el ciclo de vida en 3 ~ 5

En el módulo "Tamaño inicial", establezca el siguiente tamaño

En este punto, la partícula es similar a una luz.

No queremos que esta luz gire cuando nuestra cámara se mueve, por lo que necesitamos agregar un módulo "Hacia->Bloquear eje"

En el módulo "Bloquear eje", configure "Bloquear etiqueta de eje" en "Rotar Z"

En este momento, la luz solo girará a lo largo del eje Z con la cámara, pero no a lo largo del eje XY.

Agregue un módulo "Posición->Esfera", que generará partículas dentro de una esfera.

Para que la generación de luz sea menos contundente, debemos modificar la "Transparencia de Intralife" en el módulo "Color de Intralife".

insertar un punto

Cambie todos los valores en el primer punto a 0

Modifique el segundo punto de la siguiente manera

De esta manera la luz puede aparecer y desaparecer más suavemente.

Aumentar la cantidad de partículas generadas en el módulo Spawn

Si cree que el rango de generación de partículas es un poco pequeño, puede aumentar el radio inicial en el módulo "Esfera"

Agregue un módulo "Tamaño->Escala de tamaño" y establezca la escala de tamaño en (1.4, 0.8, 1)

En la instancia del material, modifique el valor del parámetro "Borde de plumas" a 200 y cambie el modo de fusión a translúcido.

 Establece el color de la vida de claro a oscuro.

Cambie la cantidad generada a 200 y establezca la transparencia en 0,02

El efecto en este momento es el siguiente.

Si cree que el rango generado es demasiado estrecho, puede agregar un módulo "Posición -> Posición inicial"

Establecer el rango de posición inicial de una partícula.

Luego cambie el radio del rango de la "esfera" para que sea más grande

El efecto en este momento es el siguiente.

Para que el suelo parezca iluminado, aquí se utiliza una fuente de luz rectangular.

Enlace de video:

https://www.bilibili.com/video/BV1SP4y1u7vS?p=2&spm_id_from=pageDriver&vd_source=36a3e35639c44bb339f59760641390a8

Supongo que te gusta

Origin blog.csdn.net/ChaoChao66666/article/details/132831264
Recomendado
Clasificación