← 工房に戻る
創作の道具

Faceslice

1枚の写真を3Dレリーフに変え、層に分けて金属の肖像を作ります。

Faceslice アプリ

プロジェクトについて

正面からの写真を、層を重ねた肖像のための切断パターンに。金属板を一層ずつ手で接着し、地形図のような立体レリーフを作ります。

Faceslice は、標準的な 2D セルフィーを、レーザー カットされた板金またはカードストックから作られた物理的な層状の地形彫刻に変換します。 Faceslice では、複雑なマルチカメラ写真測量や面倒な 3D スキャン アプリを要求する代わりに、1 枚の正面写真とミリメートル単位の瞳孔間距離 (IPD) 測定だけで物理スケールを修正できます。

1 枚の写真から本物の頭部を再構築するために、Faceslice は 3 つのモデルのコンピューター ビジョン フュージョン パイプラインを調整し、各モデルが最も得意とする機能を提供します。シルエットのセグメンテーションで髪、耳、顎のラインをキャプチャします。単眼の深さは広い頭蓋骨の体積を推定します。顔メッシュ ランドマーカー モデルは、鮮明な顔のランドマーク (鼻、眼窩、唇) を残留表面変位として抽出します。

結果として得られる 3D ソリッドは、カスタムの角度で平行な平面にスライスされます。正面スライシングにより、自動調整される入れ子状の等高線が生成され、各プレートにエッチングされた位置合わせガイド、最大 80% の重量削減のためのくり抜かれた隠れた内部、即時生産グレードの DXF エクスポートが備わっています。

ギャラリー

機能

  • 📸 1 枚の写真の 3D 再構成: 1 枚の正面自撮り写真を、瞳孔距離を使用して現実世界の寸法に合わせて調整された完全な深度レリーフ ソリッドに変換します。
  • 🧠 3 モデル AI フュージョン エンジン: MediaPipe マルチクラス セグメンテーション、ONNX 単眼深度推定 (Depth Anything V2)、および MediaPipe 顔ランドマークを組み合わせて、バランスのとれた頭蓋骨ボリュームと顔の鮮明さを実現します。
  • 🗺️ 地形輪郭スライス: 自由な角度制御によりソリッドを平行な平面にスライスします (同心円状のネストされた等高線の場合は正面、側面プロファイルの積層の場合は水平)。
  • 🎯 自動調整アセンブリガイド: 正面からスライスすると、各金属層が下の金属層の内側に入れ子になり、次のプレートの境界線がその表面に直接刻まれ、治具を使わずに位置合わせが簡単になります。
  • ♻️ 内部空洞化と材料経済: 隠された内部形状を自動的に除去し、頑丈な接着マージンを維持しながら、材料の消費量と重量を最大 80% 削減します (例: 10 kg の固体鋼を 1.9 kg の中空リングに)。
  • ⚙️ パラメトリック製造制御: シート厚さ (0.5 ~ 10 mm)、レリーフ圧縮、カーフ補正、面レリーフ誇張、スライス角度をリアルタイムで対話的に調整します。
  • ⚖️ リアルタイムの材料と重量の見積もり: スチール、真鍮、アルミニウムのプレート数、固有の輪郭、必要な板金面積 (dm²)、スタック高さ、正確な質量を動的に計算します。
  • 📐 実稼働対応の DXF エクスポート: 完全にベクトル化され、カスタム シート ストック寸法にネストされたレーザー/ウォータージェット/プラズマ CAM 対応の DXF ファイルを 1 回のクリックでエクスポートします。

アーキテクチャと技術スタック

インタラクティブな Web クライアント

Vanilla JavaScript (ES モジュール)、レスポンシブ キャンバスおよび SVG 輪郭レンダリング、リアルタイム パラメトリック スライダー、オフライン対応 PWA アーキテクチャ。

ビジョン & ジオメトリ エンジン

MediaPipe (セグメンテーション & フェイス メッシュ)、ONNX ランタイム (Depth Anything V2 Small)、2D ポリゴン ブール値と中空化用の Shapely、CAD 生成用の ezdxf を利用する Python 3 計算コア。

本番展開

Podman と systemd Quadlet でコンテナ化され、アセット ハッシュ バージョン スタンピングを自動化 deploy.sh、CPU 上で 1 秒未満のスライス応答時間で Caddy リバース プロキシを通じて提供されます。