【UE4/UE5】Camera with Shift Lens – Documentation

Pocket
LinkedIn にシェア
LINEで送る

Unreal Engine Marketplaceで販売中の「Camera with Shift Lens (シフトレンズカメラ)」のドキュメントです。

  Camera with Shift Lens – Unreal Engine Marketplace
  https://www.unrealengine.com/marketplace/ja/product/camera-with-shift-lens

Shift lens camera component and actor for architecture visualization.
It can be shift lens collection real-time viewpoet, Sequencer, and Movie Render Queue.

How to use (使い方)

For realtime and sequencer. リアルタイムまたはシーケンサーでの使い方

For Movie Render Queue. ムービーレンダーキューでの使い方

Demonstration (デモ向けのアプリ)

Windows 10 64bit
shiftlens_demo.zip

Version バージョン情報

Latest (最新バージョン)

2.0

History (バージョン履歴)

2023/9/11 2.0 Released for Unreal Engine 5.3″.
Unreal Engine 5.3に対応しました。
2023/2/14 2.0 Support for Movie Render Queue. Features “Deferred Render (Shift lens)” and “Path Tracer (Shift lens) (Editor only)”.
Attention: UE5.0 or later only.
ムービーレンダーキューに対応しました。ディファードレンダラーとパストレーサー(エディタのみ)で動作します。
ご注意:UE5.0以降のみ対応です。
2021/4/20 This item is not support for Movie Render Queue.
ムービーレンダーキューに非対応である旨をマーケットプレイス商品概要に追記しました。
2020/11/14 1.0 First release. Features viewport and Sequencer.
初版リリース。ビューポートおよびシーケンサーで動作します。

Features (対応機能)

5.3 5.2 5.1 5.0 4.27 or earlier
Viewport
Sequencer
Movie Render Queue ×

Classes and Methods

AShiftLensCineCameraActor

float GetShiftLens()
Get shift lens value from shift lens camera component.
void UpdateShiftLens()
Update shift lens value.
UShiftLensCineCameraComponent* GetShiftLensCineCameraComponent()
Returns the CineCameraComponent of this CineCamera.

AShiftLensameraComponent

float GetShiftLens()
Get Shift lens value.
void SetShiftLens(float InShiftLens)
Set Shift lens value.
You should set range at minimum -1.0, and at maximum 1.0.
It doesn’t matter over 1.0. But rendering result is not realistic camera.
bool GetKeepHorizontal()
If it is true, camera keep horizontal.
void SetKeepHorizontal()
If it is true, camera keep horizontal.
void UpdateShiftLens()
Update shift lens value.

FAQ (よくあるご質問)

Q. Movie Render Queueでレンズシフトしないのだが(UE5.2) – 2023/7/10
A. 設定ダイアログの[Rendering]の項目で「~ (Shift Lens)」だけがONになっていることをご確認ください。(お問い合わせが多くなっております。)
例:[Deferred Rendering]と[Deferred Rendering (Shift Lens)]の両方がONだと[Deferred Rendering]が勝つようで、シフトレンズを無効にされてしまいます。

Q. 水平方向にレンズシフトは出来るのか。(UE5.2) – 2023/6/19
A. できません。垂直方向のみとなります。
備考:本物のレンズでもシフトするのは垂直方向のみであるため、実装予定はございません。

Q. Movie Render Queueでプレビュー表示が真っ黒になることがあるけどきちんとレンダリングできているのか?(UE5.1) – 2023/2/15
A. 問題ありません。
備考:通常のMovie Render QueueでもTilesを使用すると同様の現象が発生するため、エンジン側の改善を待ちます。
 再現方法:Tilesを使用すると発生します。

Q. Movie Render Queueでプレビュー表示がおかしくなることがあるけどきちんとレンダリングできているのか?(UE5.1) – 2023/2/14
A. 問題ありません。
備考:通常のMovie Render QueueでもTilesを使用すると同様の現象が発生するため、エンジン側の改善を待ちます。
 再現方法:Tilesを使用すると発生します。

Q. UE5での実装方法は? 使い方は? – 2022/6/10
A. UE4と全く同じです。

Q. Movie Render Queueで動かないんだけど? – 2021/4/19
A. Movie Render Queueには非対応です。
備考:
・Sorry it is not working in Movie Render Queue, because Movie Render Queue has unique pipeline, and not accept override. I will try to develop it. ムービーレンダーキューは独自のパイプラインを使用しているため、またパイプライン内の処理にて、カメラのProjection Matrixを参照せず一から構築するため、シフトレンズのパラメータが結果的に破棄されてしまうことを確認しております。別途開発が必要の認識です。
補足:
・非対応の旨を商品説明に追記しました。(2021/4/20)

→Version 2.0でMovie Render Queueに対応しました。(2023/2/14)

記事の情報はお役に立ちましたか?

ご支援も承っています。
ご注意:返金のご対応はいたしかねます。あくまでも投げ銭としての位置付けであり、優待・特典等はございません。ご了承下さい。

21825:【UE4/UE5】Camera with Shift Lens – Documentation

v3

管理人が読んだおすすめの建築本

    

コメントを残す