More Related Content
Similar to Unreal Engine 4.27 ノンゲーム向け新機能まとめ (20)
More from エピック・ゲームズ・ジャパン Epic Games Japan (20)
Unreal Engine 4.27 ノンゲーム向け新機能まとめ
- 2. 自己紹介
Epic Games Japan
Solution Architect
向井 秀哉
● 映像制作やVR、コンフィギュレーターなどの
インタラクティブコンテンツ制作などに携わった後に
Epic Games Japanに入社
● エンタープライズ(ノンゲーム)分野でのUnreal Engineの
技術的な説明や提案が主なお仕事
https://twitter.com/syu_ya23
- 3. 本日の内容
● In-Camera VFX
● nDisplay
● Level Snapshots
● UI Builder for Remote
Web App
● Lens Distortion
● GPU Lightmass
● Movie Render Queue
● Path Tracer
● Datasmith
● Template
● Pixel Streaming
- 5. 本日の内容
● In-Camera VFX
● nDisplay
● Level Snapshots
● UI Builder for Remote
Web App
● Lens Distortion
● GPU Lightmass
● Movie Render Queue
● Path Tracer
● Datasmith
● Template
● Pixel Streaming
- 7. In-Camera VFX とは
• nDisplay:複数のディスプレイやLEDにシームレスに出力
• Live Link:焦点距離などのカメラの情報や位置などのトラッキング情報を
リアルタイムでUnreal Engineに取り込む
• マルチユーザー編集:複数人で同時編集
• Remote Control: iPadなどのブラウザでUE内のプロパティを制御
• ハードウェア:LED、カメラ、トラッキングシステムなど…
- 8. In-Camera VFX Production-ready
● nDisplayの改善
● 3D Config Editor / Root Actor
● マルチGPUサポートの改善
● Overscan
● Level Snapshots
● Remote Control Web UI Builder(Beta)
● Lens Distrotion
● GPU LightmassのマルチGPUサポート
- 9. ● 3D Viewport, Components:
ディスプレイ、原点、ICVFXカメラ、トラッキン
グなどのセットアップと視覚化
● Cluster View:
クラスターやビューポートの設定
● Output Mapping:
Cluster Viewなどの設定状況の表示や2D
での編集
● 従来のConfigファイルのインポートもサポート
Configをエディタ上で作成、編集することができます
nDisplay 3D Config Editor(Beta)
- 10. nDisplay Root Actor
● レベルでのディスプレイクラスターのプレビュー
● ICVFXのフラクタム
● Configファイルのいくつかのパラメータの変更
● ICVFXの設定
● Post Process
● クロマキー
● OCIO
ConfigやIn-CameraVFXなどのnDisplayのすべての機能を集約したアクター
- 18. Remote Control Web UI Builder(Beta)
● カラーピッカー
● スライダー
● ジョイスティック
● トグル / ボタン
● ドロップダウン
● テキスト
● Level Snapshots
● Sequencer
- 23. Lens Distortion(Beta)
● Lens Distortionアセットの追加
● Brown-Conradyモデルに基いたモデル
● K1、K2、K3、P1、P2などの係数をサポート
● Composure のCG Layer でのサポート
● Cinecamera でのサポート
● MRQでもサポート
● Live Linkを介したカメラトラッキングシステムから
のディストーションデータなどのストリーミング
● Stype, Mosys, Preston, Master Lockit
● Free-D Protocol
● NukeからのSTマップのサポート
- 27. GPU Lightmass (Beta)
● マルチGPUのサポート
● NVIDIA NVLinkコネクタとSLIを有効に
● 減衰、非逆二乗フォールオフ、バーンドアなどの
ライトのパラメータをサポート
● LODベイクのサポート
● 多数のバグの修正と安定性の向上
- 33. 本日の内容
● In-Camera VFX
● nDisplay
● Level Snapshots
● UI Builder for Remote
Web App
● Lens Distortion
● GPU Lightmass
● Movie Render Queue
● Path Tracer
● Datasmith
● Template
● Pixel Streaming
- 39. Cryptomatte の ID Type の追加
● Full: マテリアル名ごとにもアクタ名ごとにも分ける
● Material: マテリアル名ごとに分ける
● Actor: アクタ名ごとにわける
● Actor with Hierarchy: 別のフォルダに同じ名前のアクタがある場合は、それらを
マージしない
● Folder: World Outlinerのフォルダごとに分ける
● Layer: レイヤーごとに分ける
- 43. Movie Render Queue 学習ソース
Movie Render Queue Enhancements in 4.26
Unreal Engineでの
コンフィギュレーター制作と映像制作
- 46. Path Tracer (Beta)
● Hair、Eye、Single Layer Water以外のシェーディング
モデルをサポート
● 全てのブレンドモードと屈折をサポート
● エリアライトやIESプロファイルなど、ほとんどのライトのパラメー
タに対応
● サンプリング技術とデノイズの向上
(開発途中で、今後も改善される予定)
● デノイザー プラグインの追加
● カメラの正投影のサポート
● Movie Render Queueのサポート
- 48. Path Tracer の設定
Max Bounce
レイのバウンス回数
Sample Per Pixel
1ピクセルあたりの最大サンプル数
Filter Width
アンチエイリアスのフィルター幅
値が高いほど、エッジがソフトになり、ボケた絵になる
Emissive Materials
Emissiveをライトとして使用するか否か
Max Path Exposure
この値以上の露出をクランプしてfireflies(白い点)を防ぐ
Cvar: r.PathTracing.*
- 49. Path Tracer の設定
Max Bounce
レイのバウンス回数
Sample Per Pixel
1ピクセルあたりの最大サンプル数
Filter Width
アンチエイリアスのフィルター幅
値が高いほど、エッジがソフトになり、ボケた絵になる
Emissive Materials
Emissiveをライトとして使用するか否か
Max Path Exposure
この値以上の露出をクランプしてfireflies(白い点)を防ぐ
Cvar: r.PathTracing.*
https://docs.blender.org/manual/en/la
test/render/cycles/optimizations/reduci
ng_noise.html より引用
- 54. Archicad エクスポーターの追加
.datasmith 形式へのエクスポートプラグインが追加されました!
● Archicadレイヤー、階層の維持
● マテリアル
● Surface Color
● Texture、Texture Size、Rotation
● Emission
● Transparency などなど
● ホットリンクモジュール
● ライト
● Parallel Light、Sun Object、Window Light は非対応
● カメラ
● プロパティをメタデータとしてエクスポート
● IDやタイプなどもタグとしてエクスポート
● UE4、TMとのDirect Link
- 56. Sketchup Pro プラグインを一新
● Sketchup Pro
2019(.19.3.253)~2021 をサポート
● この4.27のプラグインでは2017、2018のサポートは終了
● Direct Linkは、2020と2021でサポート
● 新しいツールバーを追加
● 新しいマテリアルグラフのサポート
● エンティティ情報をメタデータとしてエクスポート
● Ruby Scriptでの一括エクスポート
- 57. target_dir = 'C:tempudatasmithExports'
source_directory = 'E:pathtofolder'
Dir.foreach(source_directory) do |filename|
ext = File.extname(filename)
if ext == '.skp' then
name = File.basename(filename, ext)
path = File.join source_directory, filename
Sketchup.active_model.close true
Sketchup.open_file path
puts "Exporting '#{filename}' as '#{name}' to
'#{target_dir}'"
EpicGames::Datasmith.export name, target_dir
end
end
Ruby Scriptでの一括エクスポート
- 59. Rhinoceros プラグインの改善
● Rhino 6~7 をサポート
● 新しいツールバーを追加
● Named Viewをカメラとしてエクスポート
● いくつかのメッシュモディファイアをサポート
● Shuttlining、Edge Softening、Edge Softening、Curve
Piping、Thickness
- 64. Make Datasmith Runtime Import Option
Build Hierarchy
• None:1つのアクターにまとめる
• Simplified: いくつかの中間ノードを削除しつつ、
元のデータ階層を保持する
• Unfiltered: 元のデータの階層をほぼ保持する
Build Collision
• No Collision: Collisionなし
• Query Only: ポーンのナビゲーションや壁や床の
衝突判定、オブジェクトのピッキングなどに使用
• Physic Only: Physic に使用
• Collision Enabled: QueryとPhysicsの両方
Collision Type
コリジョン形状の選択
Import Meta Data
メタデータをアクターに追加する
- 85. Pixel Streaming (Production-Ready)
● Beta から Production-Ready に!
● Linuxをサポート
● 効率性やスケーラビリティ、展開のしやすさなどの利点
● AMD エンコーダーをサポート
● AMD GPUを使用するインスタンスでPixel Streamingが使用可能に
● Web RTCをM84にアップグレード
● ストリーミングの遅延や品質が改善
● FirefoxやSafariなどのブラウザとの互換性が向上
● ブラウザのオーディオインプットをサポート
● 音声入力をキャプチャし、エンジン内での処理が可能に
- 86. UE4.27 と UE5 の互換性
UE5 EAとは互換性は、ありませんが、UE5.0(正式リリース)とは、互換性があります
※UE5のプロジェクトをUE4にダウングレードすることはできません