Description
DEMO
Description
Realistic Lasers is a highly versatile Blueprint for simulating lasers in Unreal Engine. Whether independently spawned, placed in a level, or attached as a child actor, these lasers dynamically compute and update in real time. The system also handles Reflection and Refraction realistically, allowing for customizable behavior.
Reflection system
The Laser Reflection system acts like a mirror, bouncing the laser beam off the reflective surface at an angle opposite to the normal axis. Essentially, it follows the law of reflection, maintaining the incident angle relative to the surface normal. This ensures that the virtual lasers interact with the environment in a realistic and visually captivating way.
Easy implementation:
Use the "REFLECT" tag on any ACTOR or COMPONENT.
Refraction system
The Laser Refraction system simulates the refraction phenomenon. When a laser encounters a transparent or refractive medium, such as glass or water, it bends or changes direction. This phenomenon is governed by Snell’s Law, which relates the incident angle to the refracted angle. Essentially, the laser beam “bends” as it passes through the material, allowing virtual lasers to interact with their environment in a convincingly realistic and visually captivating manner.
Easy implementation:
Use the "REFRACT" tag on any ACTOR or COMPONENT + support for material refraction index parameter.
Detection system
When any laser, originating from a parent source, detects a specific Actor, it triggers the “FOUND ACTOR” event using the Laser Detection System. This versatile system finds its place in puzzle rooms, parkour courses, and all sorts of scenarios!
Use cases
Whether you’re building puzzle games, stealth adventures, or any other project, Realistic Lasers brings authenticity to your virtual world.
Demo level included
The demo level includes examples of all features of the Realistic Lasers, each with interactive examples and use cases!
Included formats
- versions