top of page
HVAC System
Blueprint Example

The entire HVAC system shown in the video was implemented in Blueprint

Below is example logic flow for the subsystem that handles HVAC VFX​

Overall HVAC VFX System​
  • Airflow VFX implemented as animated materials in BP_HVAC_AirFlow

  • WBP_HVAC manages VFX spawning and system logic

  • VFX actors spawned dynamically from HVAC configuration data

  • Zone data drives associated airflow VFX updates

  • Material parameters visualize airflow strength and state changes

M_AirFlow

Screenshot of master animated material used to simulate airflow effect.

image 5.png
BP_HVAC_AirFlow

Blueprint Actor that stores the air flow effect and related logic

​​

Construction

  • Generate Dynamic Material Instance of M_AirFlow and apply to plane

Fade In / Fade Out Animation

  • Controls airflow visibility using material opacity animation

  • Uses timeline-driven material parameter updates to gradually fades airflow effect for smooth transitions

Airflow Intensity Scaling

  • Adjusts airflow plane width based on airflow level, scaling the visual effect dynamically to represent fan speed changes

​​

Visibility Control

  • Toggles VFX plane visibility on demand

  • Enables or disables rendering without destroying the actor

image.png
image 4.png
WBP_HVAC

Widget Blueprint that handles the majority of the HVAC system logic.

Vehicle-Specific VFX Initialization & Spawning

  • Looks up HVAC VFX configuration from a DataTable for the vehicle model

    • Falls back to default settings when vehicle-specific data is unavailable

  • Dynamically spawns airflow VFX actors from configuration data

  • Stores spawned actors in zone-based arrays for future updates and management

Frame 1.png

Runtime VFX Updates

  • Receives updated HVAC zone values

  • Finds all VFX actors associated with the target zone

  • Iterates through affected actors and updates airflow intensity

    • Triggers fade-in/out when airflow transitions from zero to active/from active to zero

  • Keeps VFX synchronized with live HVAC system data

image 3.png
  • LinkedIn
  • Instagram
bottom of page