( Photospace )
Media unavailableInformation
- Date
- 2026-06
- Type
- HTML, CLI, npm package
- Tech
- WebGPU/WASM, ONNX Runtime, Depth Anything V2, WebGL2
Links
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 など任意のレンダラーから利用できるようにした。