数学

SDF Based Transition Blending for Shadow Threshold Map

セルルックキャラクターの顔の陰制御に用いられるShadow Threshold Mapを生成する仕組みについて. 連番二値画像からMapを合成するメイン部分の説明を試みます.SDFによる補間で Shadow Threshold Map を連番画像から自動生成するツールをGitHubのSDFツールの…

【UE5】Niagara SimulationStageでNormalMapからHeightMapを復元する(Poisson方程式)

img{ display: inline-block; box-sizing: border-box; border: solid 1px #333; } Unreal Engine Advent Calendar 2023 の16日の記事です. Unreal Engine (UE)のカレンダー | Advent Calendar 2023 - Qiita最近HoudiniでNormalMapからHeightMapを復元すると…

RGB信号の輝度について

そういえば と思って調べたこと.RGBの3次元ベクトルから輝度を計算するときに出てくるあの係数.sRGB色空間の場合 ↑これ これはRGB値をその色空間(↑の場合はsRGB)からXYZ色空間へ変換する変換行列のY座標に関する成分. XYZ色空間のYは輝度と定義されているた…

UE4マテリアルによるDistanceField生成(Jump Floodingアルゴリズム)

2023/12/16更新 SDF生成ツールをUE5向けに公開しました.SDFテクスチャをテクスチャ2Dから生成するUE5上のツール. 別の作業のために生えてきた. Jump FloodingをGPU(マテリアル)で実行.入力テクスチャは黒かそうでないかで外部/内部扱いしたSDF計算. 出力は R…

Voxel Mesh化手法についてメモ( Voxel Meshing )

SDFなどのVoxelからMeshを生成する手法のメモ。 もとのSDFのセルと、Mesh化で管理されるVoxelは一致しないので注意。 もとのSDFのセル中心を頂点とするようなVoxel上でMesh化が実行される。 Marching Cubes Polygonising a scalar field (Marching Cubes)Vox…

最適化 Newton法メモ

自分の言葉で書いて覚えるため(誤りがあればご指摘ください) 関数 の2次までのTaylor展開ここで はHesse行列右辺を最小化にするようなによってと更新することで をより小さくするが得られる。 そのためにで微分してとなるようなを求める 右辺第一項は変数…