Unreal Python レベルで選択しているアクターのアセットを再インポートする import unreal# レベルで選択されているアクターを取得selectedActors = unreal.EditorLevelLibrary.get_selected_level_actors()assetTools = unre... 2024.12.03 Unreal Python
Blueprint 勾配とバンク角を計算する 環境:Unreal Engine 5.4.4前回の記事でシンプルな勾配の計算をしましたが、アクターの姿勢から角度を取ると挙動の細かいノイズも影響してしまうため、レイを飛ばして地面からの法線から勾配やバンク角を計算することにしました。外積(C... 2024.11.04 Blueprint
数学 クルマの計算 Chaos Vehicleの設定項目を見ていたらクルマの知識があると楽しくなるものが多かったので、ゲームに使えそうな基礎的なクルマの計算をまとめてみます。(今後も更新していきます)ロードスターRFを例に計算していきます。タイヤの外周長や半径... 2024.11.03 数学
Blueprint クルマのUIをつくる 環境:Unreal Engine 5.4.4前回からの続きです。Chaos Vehicleでクルマを動かす今回は速度、ギア、勾配などクルマを走らせてデバッグするために必要な情報を載せるUIをつくります。UEのVehicle Template... 2024.11.02 Blueprint
Blueprint Chaos Vehicleでクルマを動かす 環境:Unreal Engine 5.4.4、Houdini 20.0.751Houdiniで簡単な自動車モデルをつくり、UEのChaos Vehicle プラグインで動かせるようにすることが今回の目的です。Houdiniでクルマのモデルを... 2024.10.27 Blueprint
Unreal Python マテリアルインスタンスのパラメータを一括変更する コンテンツブラウザでマテリアルインスタンスのアセットを複数選択した状態でスクリプトを実行する。コードはBlendSharpnessというパラメータを4.0にする例。## マテリアルインスタンスのスカラーパラメータを変更する#import u... 2023.09.24 Unreal Python
植生 SpeedTreeで下草をつくる 環境:9.5.1簡単なビルボード草を作成する。Megascansのアトラスから適当なアセットを選ぶ。SpeedTreeを起動し、Edit > Preferencesで単位をFootからCentimeterに変更。左上のTreeアイコンで大元... 2023.09.21 植生
Unreal Python スタティックメッシュのコリジョン設定を一括変更する コリジョンを設定するUSE_COMPLEX_AS_SIMPLEに設定する例。コンテンツブラウザでアセットを複数選択した状態で以下のスクリプトを実行する。## StaticMeshアセットのCollision ComplexityをUSE_C... 2023.09.14 Unreal Python
Unreal Python インポート設定を一括変更する スタティックメッシュのひとつひとつのインポート設定を修正していたら非常に面倒なのでスクリプトで一括処理する方法。Import Mesh LODsにチェックをつけるコンテンツブラウザでスタティックメッシュアセットを複数選択した状態で実行する。... 2023.09.14 Unreal Python
Unreal Python Unreal Pythonの実行環境 Content/Python/のフォルダを作り、そこにPythonファイルを置いておけば直接アクセスすることができる。フォルダをつくり、Pythonファイルを置く。エクスプローラでは表示できるが、コンテンツブラウザには表示されない。Cmd状... 2023.07.21 Unreal Python