車と豚と鳩で豚のシルエットを作る:微分可能レンダリングによるアナモルフィック彫刻の最適化
Optimizing Anamorphic Sculptures

職場にあるアナモルフィック彫刻に触発され、3Dメッシュをランダムに配置し、勾配降下法で位置・回転・スケールを最適化して、特定の視点から豚のシルエットを浮かび上がらせるアプリを作った。SoftRasの微分可能ラスタライザを採用し、IoU損失に加えて、はみ出し・輪郭・衝突のペナルティを組み合わせることで、実世界で製造可能な彫刻を生成。さらに、同じオブジェクト群で複数視点の画像を同時に最適化する実験も行い、犬とウサギを両立させた。
大きなσはレンダラーが目を細めているようなものだ。シルエットはぼやけるが、本来あるべき位置から遠くにあるメッシュでもまだ引っ張りを感じる。σを縮めるとレンダラーの目が開き、エッジが鋭くなる。