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を使用しています。

2025年11月3日月曜日

【Grasshopper_116】六角形の凹凸徐変パターンを作成してみた



前回に引き続き、凹凸パターンを作ってみました。今回は六角形を組み合わせた集合体です。
外に向かって徐々に凹み量を小さくしてみましたが、ノードツリーがかなり複雑になってしまったため、簡素化した状態が完成次第、作り方を公開予定です。

2025年10月4日土曜日

【Grasshopper_116】アーチ状のサーフェスにパターン配置

今回はアーチ状のサーフェスに三角形を配置してみました。自動車のフェンダーに配置するようなイメージです。

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

ボタンの組み込み方がわかってきたので、さらに機能を拡張させてみました。 画面を見ながらデザインを確認する際、カメラを自在に操っていろいろな角度から形を確認する以外に重要な機能として、色の変更やデータの複数案の切り替えがあげられます。その二つの機能をボタンウィジェットを使って実装す...