VDB / SVT Helper

Blueprints to help you control, display, and play animations of static and animated Sparse Volume Textures with Volumetric Clouds and Volumetric Fog. In Editor, in Sequencer and in Game.

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

This plugin provides several blueprints to help you control and set up static and animated sparse volume textures (SVT) with Unreal’s Volumetric Clouds, Unreal’s Volumetric Fog and others (Niagara, Static Mesh etc.).


These blueprints offer a unified solution for editor, sequencer, and game.


Only compatible with Unreal Engine 5.4 and above.


Links: Feature overview video | Volumetric Clouds set up | Volumetric Fog set up | Documentation.


------------------------------------------------------------------------------------------------------


The Volumetric Fog blueprint is a simple drag and drop solution that allows you to have as many SVTs in your level as you want. Even though Unreal Engine doesn’t allow you to play SVT animations in the editor, this plugin makes it possible thanks to the accompanying custom C++ class that ticks in editor. (Disclaimer: Unreal’s Volumetric Fog is a low-resolution solution associated with lots of drawbacks, I would probably recommend not using it if possible and use Heterogeneous Volumes instead.)

                                                         

The Volumetric Cloud blueprint lets you control up to 21 static or animated SVTs in the provided cloud material. These user-controlled cloud SVTs are controlled in the editor and can be individually translated/scaled/rotated with a diamond gizmo. These custom clouds can be mixed with procedural clouds in the material (not implemented in the plugin). Please note that Unreal Engine only supports a single Volumetric Cloud entity per level. Custom cloud animations can be played in the editor (which isn’t natively supported by Unreal), controlled from sequencer, and played in game.


  • Sub-frame interpolation is supported on both Volumetric Fog and Volumetric Cloud for cinematic quality.
  • Level of Detail for both streaming and display is supported on both methods to help improve framerate for real-time applications.


I'm also providing parent SVT blueprint templates to be used with other effects like Niagara systems or Static Meshes or else.


Release notes:

1.2:

  • Made plugin even more generic and easier to extend and reuse.
  • Now showing SVT support with Niagara System and Static Mesh.
  • 3 new demonstration levels, 1 new VDB/SVT animation, 3 new static VDB/SVT
  • Play Rate can now be controlled per-cloud
  • Breaks retro-compatibility

1.0:

  • Initial Release

기술적 세부사항

Features:

  • Seven demonstration levels, including examples of sequencer use.
  • Seven low resolution static Sparse Volume Textures.
  • Three low resolution looping animated SVT sequences + One non-looping animated sequence.
  • Four master materials with six material instances.
  • One C++ custom class
  • Nine blueprints

Code Modules:

  •  SVT_Helper, Runtime


Number of Blueprints: 9

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Documentation: Link