Tsukasa Aoki

( Photospace )

Media unavailable

Description

1枚の写真から単眼深度推定を行い、depth map / mask map / normal map を生成するツール。ブラウザ版では画像をサーバーへアップロードせず、ローカル環境で WebGPU/WASM による推論を実行できる。CLI では複数画像を一括処理し、AVIF/WebP/JPEG の画像バリアントと depth.png、meta.json、任意の mask.png / normal.png を含むパッケージを書き出せる。

実装面では、ブラウザ版と CLI で推論・正規化・アップサンプリング・パッキング処理を共通化し、同じ生成ロジックを異なる実行環境で使える構成にした。depth map は 16bit 相当の精度を PNG の RG チャンネルに分割して格納し、WebGL で扱いやすい形式に変換。

さらに、生成済みパッケージを読み込む photospace-runtime を分離し、Three.js / WebGL / Canvas2D など任意のレンダラーから利用できるようにした。