戻る

履歴書から 3D ポートフォリオへ

PDF または Word の履歴書をアップロードすると、AI が経歴・スキル・作品を読み取り、履歴書の写真を 3D キャラクターに変換して、スクロールで巡る個人サイトに構成します。最後は zip にまとめて持ち帰れます。ダブルクリックで開けるほか、自分のサイトとして公開することもできます。

作者: Elian
ライブで試す
履歴書から 3D ポートフォリオへライブで試す

このプロジェクトについて

Resume3d は「履歴書を送る」という行為の形を変えます。PDF または Word のファイルをアップロードすると、AI が基本情報・職歴・学歴・スキル・連絡先リンクを読み取り、それらを連続する画面へ振り分けます。履歴書に埋め込まれていた写真は抽出されて Tripo の画像から 3D モデルに渡され、2〜3 分で愛嬌のある 3D キャラクターとなって返ってきます。

内容を確認して配色を決めると、それらはスクロールで巡る 3D の個人ページへと構成されます。訪問者がスクロールするのに合わせて、カメラが職歴・スキル・作品ギャラリーの上を滑るように進んでいきます。完成物は zip にまとめて持ち帰れます。ダブルクリックで開ける単一の Web ファイルと、個人サイトとしてそのまま公開できるフォルダー版の 2 つです。課金は終始自分の Tripo API Key に対して行われ、履歴書が保存されることはなく、下書きも自分のブラウザーの中に留まります。

体験ポイント

  1. PDF / Word の履歴書(最大 10MB)をアップロードすると、基本情報・職歴・学歴・スキル・連絡先が自動で画面ごとに振り分けられます。各項目は編集でき、非公開にもできます
  2. 履歴書内の写真は選択用に自動抽出され、別の写真をアップロードすることもできます。顔を出したくない場合は、7 種類のデフォルト形象から選べばクレジットは一切かかりません
  3. 3D 形象の生成は 2〜3 分、消費クレジットは約 80。課金は自分の Tripo API Key に紐づき、完了しなかった分は自動的に返却されます
  4. 書き出される zip には 2 つの形態が入っています。ダブルクリックで開けてチャットやクラウドストレージでそのまま送れる単一ファイルの portfolio.html と、GitHub Pages や Vercel にアップロードすれば個人サイトになる site/ フォルダーです

技術解説

  • 形象生成 · 自前の Key で使う Tripo 画像から 3D モデル

    サイト側は Tripo の認証情報を一切保持しません。まず Tripo 開発者プラットフォームにログインし、自分名義の API Key を一つ選ぶと、消費クレジットはその Key の所属アカウントに計上されます。Key は現在のタブにのみ一時的に保持され、ページを閉じると失効します。選択後は、履歴書から抽出した写真(別途アップロードした写真、または 7 種類のデフォルト形象でも可)を画像から 3D モデルに渡し、約 2〜3 分で質感のあるテクスチャ付き 3D キャラクターが返ってきます。デフォルト形象は生成自体を行わないため、費用はかかりません。

  • 待ち時間は再開できる · ポーリング・クレジット返却・下書き復元

    2 つの待ち時間は扱いが分かれています。履歴書の解析中にページを閉じたり再読み込みしたりすると再アップロードが必要で、その旨はページ上に明記されています。一方、3D 形象の生成は一度始めると取り消せず、同じくページを開いたままにするよう促されますが、うっかり再読み込みしても進捗は自動的に引き継がれます。タスクの状態と完了済みの中間生成物はブラウザー内に保存されるため、戻ればそのまま再開でき、前回やり残した下書きまで復元されます。失敗してもクレジットは失われません。未完了分は Tripo が自動で返却し、そのまま再試行するか別の写真に差し替えられます。

  • スクロールで巡る · 1 体のモデルが全画面を貫く

    完成したポートフォリオは Three.js r185 による一本のカメラレールです。先頭にプロフィールカード、中間に複数のコンテンツ画面、末尾に作品ギャラリーが並び、右側の目盛りが現在の画面位置を示します。同じ GLB キャラクターは画面が切り替わっても再読み込みされません。GSAP 3.15 のタイムラインがカメラ位置・キャラクターの姿勢・カードの登場をスクロール進行度に紐づけているため、職歴・スキル・受賞歴が 1 画面ずつ進む間、キャラクターは連続したカメラワークでその中を移動していきます。背景の巨大な文字・テーマカラー・各画面のタイトルはすべて編集可能なフィールドから来ており、変更は即座にプレビューへ反映されます。

  • 書き出してそのまま持ち帰る · 2 形態の zip、処理はすべてローカル

    一つの zip に 2 つの形態が入っています。単一ファイルの portfolio.html は、作品集全体とリソースを 1 枚の Web ファイルにまとめたもので、ダブルクリックで開き、チャットやクラウドストレージで送ってもそのまま見られます。代わりにファイルサイズはやや大きくなります。site/ フォルダー版は最小構成で、このディレクトリを GitHub Pages や Vercel に上げればそのまま個人サイトになります。作品画像は jpg / png で最大 8 枚まで、書き出し時に自動圧縮して同梱され、書き出しパネルには画面数とファイルサイズの見積もりが先に表示されます。履歴書そのものはこの 1 回の生成にしか使われずディスクに保存されることはなく、下書きも自分のブラウザーの中だけに残ります。

    ZIP · Canvas API