Saqoosha

2022.09.14

Diary

SceneKit のシェーダーのコンパイルがレンダリングスレッド内で行われてコンパイル中は完全にロックされるんで画面も止まってしまうからなんとかならんのかといろいろ試してみるも SCNMaterial のプロパティをいじるとリコンパイルが走ったり走らなかったりでフレームワーク作る側としては意味わかるんだがまともに制御できないのがかなり苦痛でまあさんざんいじくりまわした結果コンテンツロード時に関連シェーダー全部コンパイルするようにまとめられたけど Instruments で見る限りひとつの MTLLibrary をコンパイルするのに 100ms かかってるやつがあったりするので画面がロックするのを回避するのは無理っぽい。

2022.09.15

Diary

ギリでコアをいじるのはよくないよなと思いつつ手元では問題なく動いてるし明らかにいろんな点でこっちのがよいなーって変更したら別の機種で致命的なバグに遭遇してしまってちょっと焦ったけど公式サンプルをじっくり読んだら原因わかったうえに微妙に下手くそに組んでたところも発見できたのでいちおうおっけい。

2022.09.16

Diary

5月ぐらいになんとなく VPS の調査をいろいろやったりテストしたりを始めて7月ぐらいから本格的なコンテンツ作り始めてたうちのオフィスビル全体をキャンバスにした AR アプリがようやく明日公開っていうところで Apple のサーバー絶不調にまきこまれて一切アプリが立ち上がらなくなるというトラブルに一日中対応しててヘロヘロですけど App Clip っていうアプリをダウンロードしなくてもアプリが起動できる iOS 独自の機能を使うことで Web みたいに簡単に見れるのに WebAR より高品質な AR コンテンツを簡単に体験できるように作ってみたのでみんな「六本木なんでもデイ」にきてやってみてほしー。 https://whatever.co/nandemo-day/ https://whatever.co/moar/