2026年6月2日火曜日

【Unreal Engine_6】データセーブとセーブデータのロード、リセット、スクリーンショット機能の実装


これまで数回に分けて作ってきたUE5によるデザインレビューツールですが、いよいよ最終段階に到達しました。最も重要といっても過言ではない、セーブ機能を実装してこなかったので、プレイモードが終了すると何も残らない状態になっていました。

そこで今回は、終了ボタンを押したらデータをセーブ後にプレイモードが終了し、プレイモード再開時に保存したデータをセーブデータから自動で読み込む機能を考えてみました。

同時に、カメラ位置などを初期状態に戻すリセット機能、スクリーンショットを撮影する機能も同時に実装していきます。

2026年5月1日金曜日

【Unreal Engine_5】カメラのFOV変更とビューの保存機能を追加してみた


前回と同様、UE5を使ったデザインレビューツールの拡張を続けます。
今回のテーマは、様々なCADやCGツールでおなじみの機能ですが、カメラ位置の登録とカメラのFOV調整機能の実装です。

業務で使用する中で、以前とまったく同じビューでレンダリングする機会って頻繁に発生しますよね。そんなわけで、この必須となる機能を試行錯誤しながら実装してみました。

2026年4月3日金曜日

【Unreal Engine_4】ボタンによるデータの切り替えとマテリアルの切り替えを実装してみました


ボタンの組み込み方がわかってきたので、さらに機能を拡張させてみました。

画面を見ながらデザインを確認する際、カメラを自在に操っていろいろな角度から形を確認する以外に重要な機能として、色の変更やデータの複数案の切り替えがあげられます。その二つの機能をボタンウィジェットを使って実装することを想定したサンプルの作成方法になります。色の変更はウサギのマテリアル変更、データの複数案の切り替えは床面のデータ切り替えとして再現してみたいと思います。

2026年3月1日日曜日

【Unreal Engine_3】サブレベルをボタンで切り替える方法を実装してみました


前回に続き、Unreal Engineを使ったデザインレビューツールの改良を加えてみました。今回は、ボタンをクリックしてサブレベルを切り替える方法です。ボタンの下にテキストボックスを配置し、サブレベルの名前を表示する仕組みも取り入れてみました。

2026年2月1日日曜日

【Unreal Engine_2】プレイモード中にマウスを使ってカメラを自由自在に動かす方法


先月の記事では、モデリングしたデータのレビューを想定したデータ構成例を考えました。そこで今回は、実際に他のメンバーとじっくり画面を見ながら検討することを想定し、改良を加えてみることにしました。

一番初めに実装したい機能としてはカメラを自由に動かして、モデリングしたデータを詳細にチェックすることが考えられます。そこで、今回はプレイモード中にマウスを使って視点となるカメラを動かし、様々な角度からデータを見ることができる方法をご紹介します。

マウスの操作方法としては、マウスホイールの回転がズーム、中ボタンのドラッグがPawnの移動、左もしくは右ボタンのドラッグがカメラのPitch回転とYaw回転、左のAltキーを押しながら左もしくは右ボタンのドラッグがカメラのRoll回転になるよう設定をしていきます。

Unreal Engine5のVersionは5.3.2です。

2026年1月1日木曜日

【Unreal Engine_1】モデリングしたデータのレビュー、静止画作成のためのデータ構成例


Unreal Engineをゲーム開発目的ではなくモデリングしたデータのレビュー、静止画作成用のビジュアルツールとして使用したいと以前から考えており、基礎学習から始め、ようやく業務で使えそうなレベルに近づいてきましたが、ネット上にある情報はゲーム開発を前提にしたものが多く、知りたい情報を入手するのにそれなりの時間がかかるというのが触り始めた当初の印象です。

環境の設定やマテリアルの作成などは比較的情報が入手しやすいものの、特に序盤で習得に苦労するのがレベル遷移を中心としたデータ構造にまつわる部分かなと思います。そこで、今回はなるべく簡単に、かつ必要最低限のデータ構成例を考えてみました。

Unreal Engine5のVersionは5.3.2です。

2025年12月1日月曜日

【Rhinoceros】RhinocerosからUnreal Engineに転送できるデータの種類を確認してみた


近頃はビジュアル品質の強化を目的としてUnreal Engine5を使う頻度が増え、現在もまだ学習しながら徐々に応用範囲を広げている最中ですが、Grasshopper使いにとって便利なアプリであるDatasmith Exporter for Rhinoはどのデータまで転送できるのか、詳細部分まで把握できてなかったので試してみた記録です。

Unreal Engine5のVersionは事情により5.3.2を使用しています。

【Unreal Engine_6】データセーブとセーブデータのロード、リセット、スクリーンショット機能の実装

これまで数回に分けて作ってきたUE5によるデザインレビューツールですが、いよいよ最終段階に到達しました。最も重要といっても過言ではない、セーブ機能を実装してこなかったので、プレイモードが終了すると何も残らない状態になっていました。 そこで今回は、終了ボタンを押したらデータをセーブ...