LemmoLab: 전체 콘텐츠 50% 할인

SPB Sound-Occlusion

'SPB Sound-Occlusion' is a plugin that generates real-time dynamic collisions for audio sources.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.18 - 4.27, 5.0 - 5.3
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

SPB Sound-Occlusion is a plugin for Unreal Engine 4 that implements a complex sound occlusion function in C++ which generates real-time collisions from line traces to physical bodies then calculates volume and pitch variations to the audio source relative to the listener's position.

The function takes into consideration the physical material attached to the render material used by the shapes the audio source's traces hit as well as how much direct sound the listener receives to finally calculate the volume output an audio source should play.

Each audio source traces its own path to the listener and multiple collision channels can be traced at the same time.

Any kind of physical body is supported: Static meshes, dynamic meshes, characters, physics volumes and etc, all can be traced against an audio source depending on collision channel settings.

Many occlusion presets for physical materials are included to streamline workflow when creating occlusion effects; For wood, metal, plastic, concrete, so on and so forth.

Preview: https://www.youtube.com/watch?v=cFwthqyRyxk


  • Updates are released for latest two versions or Unreal Engine only.
  • If you don't have latest Unreal Engine installed then you don't have latest Plugin version.

기술적 세부사항


  • Dynamically control rendering of audio sources occluded in real-time by obstacles of varied shapes.
  • Physical Materials on obstacles affect in real-time the impact of LPF Filters.
  • Any kind of obstacles with collision shape are supported: static meshes, dynamic objects, characters, etc.
  • Audio sources can be occluded by tracing obstacles in real-time, calculated in C++.
  • Audio sources can be occluded by UE4's Camera Occlusion Culling System, with a tick on a check-box.
  • 'Gating' tool can generate unique propagation features, such as sound flowing through an air duct.
  • Built on top of existing Audio Engine, no custom spatialization setup needed.
  • No 'baking' process and no use of external software.

Code Modules:

  •  SPBSO - Runtime Module.
  •  SPBSOEditor - Editor Tools.

Number of C++ Classes: 3 Interfaces, 10 Classes.

Number of Blueprints: No Blueprints. Blueprints can be generated from C++ Classes on Asset Browser.

Supported Development Platforms: Source Code included supports all UE4 Platforms.

Supported Target Build Platforms: Source Code supports all UE4 Platforms. Default binaries are Desktop only.

Network Replicated: No.

Documentation: Quick How-To-Use Guide

Example Project:

SPB Demo UE5.0