Saqoosha

2024.08.27

Diary

きょうも MediaPipe のソースコードをあちこち読み漁って face landmarker が奥行き推定に使うカメラパラメータは Environment として side packet として渡すべしということがわかったんだが MediaPipeForUnity にはその機能がないということでビルド環境を整えたものの全部ビルドするのに 30 分ぐらいかかるし C++ 側いじるのやだなーと思ったけど Bazel のビルドファイルいじっていくつか足らない Protocol Buffer クラス生成して C# 側をちょいといじったら渡せるようになって歪みもへったのでよかったです。

2024.08.28

Diary

MediaPipe でほしいデータは取得できるようになったのでそれをドロネー四面体のとがっちゃんこしてようやく思ってた変換ができるようになったけどまだここからもうちょい実際のに近いデータや画面レイアウトに合わせられるように仕組みをつめていく必要があるのであーる。

2024.08.29

Diary

完全に同じトポロジーなはずなのに微妙に形が違うだけで Unity に読み込むと頂点数が変わってしまう問題があってまあ読み込み時のどっかの最適化かなーと思ってポチポチオプションを変更してみたところ原因は Tangent の読み込み設定が Calculate MikkTSpace になってるとダメで Legacy だと見た目ほぼ変わんなくて問題なしってことがわかってでも MikkTSpace に比べると頂点数が 5% ぐらい増えてしまうけどまーしゃーなし。