takumi3d

NOTE

Technical Documentation & Thoughts.

2026-02-05 Houdini

MeshStampを使ったLandscapeの変形と使用例について

概要 MeshStampはSMやその他アクターをランドスケープに形状投影するためのHDAです。 - 処理時間は 単体でも複数でも約30秒で一定。 - Landscape ルートを指定すると大幅に遅くなる。 - 1タイ...

2026-02-05 Houdini

コンパイルとビルド構成

概要 Houdini HDK + OpenCL を用いたカスタムSOPは、C++ソースからDLLを生成する構成になっており、ビルド時には同名DLLが自動的に上書きされる。 手動でDLLを削除する必要は原則なく、問題になるのは...

2026-02-05 Houdini

SOP設計の基本思想

概要 SOP設計とは、ノードを並べることではなく、データの流れ・意味・拡張余地を意識したプロシージャルな設計を行うこと。 目的は「再利用でき、理解しやすく、成長できる構造」を作ることにある。 詳細 - シンプルなコア ...

2026-02-05 Houdini

HeightFieldのズレが与える影響について

概要 HeightField が原点からずれている場合、 Houdini 内部および UE5 の Houdini Engine 使用時に一部機能が正常に動作しないことがある。 特に、HeightField Paint ...

2026-02-05 Houdini

UE HeightField マスクが一部にしか適用されない原因と対処法

概要 UE(Unreal Engine)から出力したLandscapeをHeightFieldとして処理する際、 マスクが一部にしか適用されない怪現象が発生することがある。 この問題は、HeightとMaskがLand...

2026-02-05 Houdini

Pack Geometry Before Merging

概要 を有効にすると、各入力ジオメトリがパックプリミティブ(Packed Primitive)としてマージされます。 この結果、各入力をパック済みオブジェクト参照として扱えるようになります。 --- > [!info...

2026-02-05 Houdini

OpenCLを使ってみた

概要 HDK は実質的に主流ではなく、現在は OpenCL と VEX が高速処理の中心。 最適化も容易で、今後は OpenCL ベースで実装していく。 ここでは OpenCL の使い方、バインド、WriteBack、基本...

2026-02-05 Material

PBRにおける砂漠表現のためのMetalness誇張テクニック

概要 砂漠表現では、物理的に正しいPBR設定だけでは画が単調になりやすい。 その対策として、Metalnessをわずかに有効化する誇張手法が有効である。 --- Metalnessを用いた砂漠表現 砂や土は非金属であり、Metalnes...

2026-02-05 Material

PBRにおける積雪表現のためのEmissive活用メモ

概要 積雪表現ではSSSが定番だが、 軽量かつ安定した代替表現としてEmissiveを用いる手法が有効な場合がある。 --- Emissiveによる積雪表現 積雪では、光が内部で拡散しているような明度感が重要となる。 SSSの代わり...

2026-02-05 UE

ターゲットレイヤーの自動作成

概要 Landscape マテリアルに定義した を基準に、 ターゲットレイヤーとレイヤー情報(Layer Info)を一括生成・割り当てする最短手順をまとめる。 初期構築およびレイヤー消失時の復旧に有効。 --- 1. マテリアル側で...

2026-02-05 UE

Foliage StaticMeshとFoliageの影色が異なる場合

概要 Unreal Engineでフォリッジを配置した際、またはStaticMeshをFoliageに変換した際に、影の濃さが変化し「フォリッジだけ影が薄く見える」問題が発生することがある。 この挙動はFoliageTypeアセット...

2026-02-05 UE

UE5 RVT(Runtime Virtual Texture)の最小セットアップ

概要 UE5 の Runtime Virtual Texture(RVT)を用いて、Landscape の Height / Color 情報を他のオブジェクトへ書き出し・サンプリングするための基本セットアップ手順。 プロジェク...

2026-02-05 UE

デフォルトマップ変更テクニック

概要 プロジェクト開始時に開かれるマップを変更する方法。エディタ起動時とゲーム実行時のデフォルトマップ設定。 主要手順 方法①:プロジェクト設定から変更(推奨) 1. Edit → Project Settings を開...

2026-02-05 UE

ビューポートの最適化について

概要 Unreal Engine 5 の Viewport および Engine 全体のスケーラビリティ(画質・負荷バランス)は、エディタの Viewport 上から直接調整できる。 影・反射・テクスチャ品質をまとめて変更するこ...

2026-02-05 UE

ライトリークを回避する方法

概要 ライトリーク(光漏れ)は、Unreal Engine のライティング計算において、意図しない面へ光が侵入する現象。 特に建築可視化・室内シーンで顕著に現れる。以下では技術的観点から体系的に原因と対処法を整理する。 ---...

2026-02-05 UE

ランドスケープレイヤーの可視化

概要 Landscape Layerを可視化するための機能 --- > [!caution] > Layer Debug メニューはランドスケープモード時のみ表示されます(通常モードでは非表示) 1. Layer ...