株式会社キャドセンター・コンテンツデザイン開発グループ リアルタイムチーム戸本岳二氏は1月28日(水)、同社Webの技術検証ブログ「cc Lab」にて記事「#UnrealEngine WaterAdvancedで道頓堀に水を流す」を公開した。本記事は、Unreal Engine 5.6で搭載された高度な水表現プラグイン「Water Advanced」を活用し、大阪・道頓堀の街並みをながれる川のシミュレーションのノウハウをまとめたもの。

道頓堀川に小さい #ラバーダック を100個流すテスト。UEの #WaterAdvanced プラグインは #FluidFlux よりも手軽ですが要件に合わせてカスタマイズが少し難しいです。

前回の渋谷でスポナーが面白かったので道頓堀川にサーフボードスポナーを配置。ゲームっぽくて楽しい感じ。もう少し長くしてタイムアタックを組み込んだら面白そうです。 #UEFN #道頓堀川

検証では、WaterプラグインとWater Advancedプラグインの有効化後、舞台となるランドスケープを配置し、都市モデルの土台となる地面を作成。この土台の上に、川の基本的な形状を定義する水塊川(Water Body River)を配置している。この水塊川にはスプラインが含まれ、これを操作することで道頓堀川の独特なカーブや幅を自由に調整できる。

▲ランドスケープを配置
▲水塊川(Water Body River)を配置
▲スプラインでながれを調整

形状の調整後、Shallow Water Riverアクターを追加する。このアクターを使うことにより、スプラインの形状に沿ってNiagara 2Dによる高度な流体シミュレーションを実行できる。そしてシミュレーション結果はベイクすることで、高品質な見た目を維持したまま、実機動作時の計算負荷を軽減できる。

▲Shallow Water Riverアクターを追加してシミュレーションを実行

シミュレーションの基盤が整った後は、外観の仕上げを行う。光が水中で散乱・吸収される現象を再現するAbsorption(吸光)やScattering(散乱)の値を調整し、道頓堀川特有の深みと濁りのある色調を再現する。さらに、川の中に柱などのオブジェクトを配置し、流体と干渉させる。これにより、水面が物体に接触した際に発生する「濡れ」の表現や、障害物を避けてながれる際のホワイトウォーター(白波)が自動的に描写される。

▲SW Water Material Riverの各項目により色調整を実行
▲柱と流体の干渉を設定
▲今回の道頓堀川は、ながれがほぼ直線的だったため、スプラインの細かな調整は行っていないとのこと

この一連の工程により、従来の静的な水面ではない、周囲の環境に反応するリアルな水面を構築できる。

■#UnrealEngine WaterAdvancedで道頓堀に水を流す(キャドセンター)
https://www.cadcenter.co.jp/article/cclab/cclabno28_wateradvanced/

Water Advancedについて

Unreal Engine 5.6で導入された「Water Advanced」プラグインでは、川の表現を飛躍的に向上させる「Shallow Water River」アクターを実装。Unreal Fest 2025における『ウィッチャー4(The Witcher 4)』の技術デモでも採用され、次世代のゲーム開発における水表現として注目を集めている。

Water Advancedでは、従来のWater Body Riverのスプラインを基に、リアルタイムのNiagara 2D流体シミュレーションを構築できる。これにより、川のながれが経路上の障害物と衝突した際に発生する水しぶきや白波(ホワイトウォーター)といった動的なエフェクトを、流体物理に基づいて精密に再現できるようになった。さらに、川面に浮かぶオブジェクトの挙動もサポートし、周囲の水のながれと連動した自然な動きを実現する。

なお、本機能は現在、「Experimental(実験的段階)」のステータスのため、商用プロジェクトへの全面採用には注意が必要。

■Water システム(Epic Developer Community)
https://dev.epicgames.com/documentation/ja-jp/unreal-engine/water-system-in-unreal-engine

■New in Unreal Engine 5.6 - Turn your Water Body River into a Game Ready Niagara 2D Fluid Simulation.(Epic Developer Community)
https://dev.epicgames.com/community/learning/tutorials/OZMa/new-in-unreal-engine-5-6-turn-your-water-body-river-into-a-game-ready-niagara-2d-fluid-simulation?locale=ja-jp

CGWORLD関連情報

●おかず氏開発の無料UE5物理プラグイン「Kawaii Physics v1.19.1」リリース! UE5.6対応、ワールド座標系対応、サンプル一新、FabとGitHubから開発支援も可能に

おかず氏がUnreal Engine向けの軽量な物理プラグイン「Kawaii Physics v1.19.1」をGitHubとFabでリリース。GitHubではオープンソース(MITライセンス)、FabではFab Standard Licenseで提供される。本バージョンではUE5.6がサポートされ、物理シミュレーションがワールド/基準ボーン座標系に対応したほか、Wind Direction NoiseやSkeletal Component Move Scaleの追加などが実装された。サンプルプロジェクトも再構築され、新しいキャラクターモデルとセットアップ済みABPが提供される。
https://cgworld.jp/flashnews/01-202507-KawaiiPhysics-v1191.html

●Unreal Engine用2Dアニメーションツールセット「Odyssey」が無料に! プリビズからレイアウト、2Dアニメーションまでカバーするプロユースの統合ツール

Epic Gamesがフランス・Praxinos社開発のUnreal Engine用アニメーションツールセット「Odyssey」を無料で提供開始。Unreal Editor内で直接作画やアニメーション、絵コンテ制作が行えるプロユースのツールセットで、リニアとインタラクティブの両コンテンツ制作が可能になる。対応するUnreal EngineはWindows/Macのバージョン5.6。
https://cgworld.jp/flashnews/01-202506-Odyssey.html

●「Unreal Engine 5.6」リリース! MetaHuman Creator統合とMaya&Houdini連携強化、パフォーマンス向上、アニメーションツール強化など

Epic Gamesがゲームエンジン「Unreal Engine 5.6」をリリース。パフォーマンスの向上、アニメーションツールの強化、MetaHuman Creatorの統合とMaya・Houdini用プラグインの提供、ワークフローの改善など、多岐にわたる機能強化が図られている。
https://cgworld.jp/flashnews/01-202506-UnrealEngine56.html