Back to courses
Educational Path

School - Unreal Engine - Sound Wave Propagation

Course created by Andrea Pasquino and Matteo Ballocco, interns in Biunivoca with the supervision of Daniele Barone.

Thanks to the versatility of the Blueprint Visual Scripting system, UE5 stands out as an excellent tool for developing a wide range of physical and mathematical simulations.
By transforming what students would otherwise encounter only as formulas and diagrams into an interactive virtual environment, it helps them gain a deeper understanding of the meaning and purpose behind these concepts.
The course features a project with pre-built 3D models that students can use to customise the environment and observe how the waveform adapts to different surroundings and materials.
The main focus is on scripting a waveform derived from a mathematical function, while giving students the freedom to adjust the level and parameters as they see fit.

All lessons have a Lesson Plan, a Student Guide and Quizzes in both Italian and English to allow the teacher to print and distribute them to their students.

Beginner
3 lessons
2h 19m 11s
Italiano English

BY FOLLOWING THIS COURSE YOU WILL BE ABLE TO:

  • Learn the basics of Unreal Engine 5;

  • Set up the various systems for generating the sound wave and handling collisions with different materials;

  • Students can freely move, modify, or add emitters or various pre-built objects, which are designed to have different materials assigned, in order to create a room and observe how the sound wave changes and propagates through the environment and different materials.

ARE THERE ANY REQUIREMENTS OR PREREQUISITES FOR THE COURSE?

To use Unreal Engine 5, you need basic computer skills and an internet connection to download the engine and the project. For installation, you can follow the official Epic Games guide at the following link: https://dev.epicgames.com/documentation/en-us/unreal-engine/installing-unreal-engine

For these specific lessons, knowledge of mathematics and physics is required in order to understand waveforms.

TO WHOM THIS COURSE IS ADDRESSED:

Anyone interested in using real-time 3D visualization and creation software to simulate physical phenomena.

  1. 01

    First lesson - Introduction to Unreal Engine

    In this lesson, students and teachers will be guided through the initial project setup. They will then be introduced to the platform’s fundamental concepts, including creating and managing projects, navigating the Viewport, using the Content Drawer, adding and modifying Assets in the level, using the Outliner, and defining the concepts of Assets and Actors, with a focus on their specific details.

    This overview will provide a solid foundation for using Unreal Engine 5.

    42m 51s
    Free!
  2. 02

    Second Lesson – Introduction to Blueprints

    In this lesson, students and teachers will be introduced to the fundamental principles of creating interactive systems using the Blueprint Visual Scripting language and its interface. They will explore key concepts such as variable types, events, boolean conditions, and more. They will then delve into the logic required to develop a sound wave emitter, including the analysis of concepts like vectors, mathematical functions, waveforms, sampling, and resolution.

    52m 21s
    Course purchase required
  3. 03

    Third Lesson – Interaction with the Sound Wave

    In this lesson, students and teachers will explore key concepts to make systems developed with the Blueprint Visual Scripting language interactive. Topics will include collision handling, communication between actors, the use of physical materials, and other fundamental aspects. In addition, the use of simple visual effects (VFX) through the Niagara system will be introduced, with the aim of making the scripts created in previous lessons interactive and displaying their results in real time.

    43m 59s
    Course purchase required