Назад

Резюме в 3D-портфолио

Загрузите резюме в PDF или Word: ИИ считывает опыт, навыки и проекты, превращает фотографию из резюме в 3D-персонажа и собирает всё это в личный сайт, который разворачивается по мере прокрутки, — упакованный в zip-архив, который остаётся у вас: открывается двойным щелчком или разворачивается как собственный сайт.

Автор: Elian
Попробовать онлайн
Резюме в 3D-портфолиоПопробовать онлайн

О проекте

Resume3d меняет саму форму отправки резюме: вы загружаете файл PDF или Word, ИИ считывает личные данные, трудовой путь, образование, навыки и контактные ссылки и раскладывает всё это по череде экранов; фотография, спрятанная внутри резюме, извлекается и передаётся в Tripo «изображение в модель», который за две-три минуты возвращает симпатичного 3D-персонажа.

После подтверждения данных и выбора цвета всё это выстраивается в личную 3D-страницу, которая разворачивается по мере прокрутки: камера скользит мимо опыта, навыков и галереи работ, пока посетитель листает вниз. Результат упаковывается в zip, который вы забираете с собой: одиночный веб-файл, открывающийся двойным щелчком, и сборка в виде папки, готовая к публикации как личный сайт. Всё оплачивается с вашего собственного Tripo API Key, резюме нигде не сохраняется, а черновики остаются в вашем браузере.

Ключевые моменты

  1. Загрузите резюме в PDF или Word (до 10 МБ): личные данные, опыт, образование, навыки и ссылки автоматически распределяются по экранам — каждое поле можно отредактировать или оставить скрытым
  2. Фотография извлекается из резюме, чтобы вы могли её выбрать, либо загрузите другую; можно обойтись и без фото — выберите одного из семи готовых персонажей, не тратя кредиты
  3. 3D-персонаж создаётся за 2–3 минуты и стоит около 80 кредитов, которые списываются с вашего собственного Tripo API Key; всё, что не завершилось, возвращается автоматически
  4. В выгруженном zip две формы: одиночный portfolio.html, который открывается двойным щелчком и легко пересылается через мессенджер или облако, и папка site/, которую можно выложить на GitHub Pages или Vercel как личный сайт

Технический разбор

  • Создание персонажа · Tripo «изображение в модель» на своём ключе

    Сайт не хранит никаких учётных данных Tripo: сначала вы входите в аккаунт платформы для разработчиков Tripo, затем выбираете один из своих API Key — кредиты списываются со счёта, которому принадлежит этот ключ. Ключ живёт только в текущей вкладке и перестаёт действовать при закрытии страницы. После выбора фотография, извлечённая из резюме (либо загруженная вами, либо один из семи готовых персонажей), уходит в «изображение в модель» и примерно через 2–3 минуты возвращается текстурированным 3D-персонажем; готовые персонажи генерацию пропускают и не стоят ничего.

  • Возобновляемое ожидание · опрос статуса, возвраты и восстановленные черновики

    Два ожидания устроены по-разному: если закрыть или перезагрузить страницу во время разбора резюме, файл придётся загружать заново — и страница об этом прямо предупреждает. Генерацию 3D, напротив, нельзя отменить после запуска, и хотя вас тоже просят не закрывать вкладку, случайная перезагрузка ничего не ломает: состояние задачи и уже готовые промежуточные результаты хранятся в браузере, поэтому при возвращении процесс продолжается и восстанавливается даже незаконченный черновик с прошлого визита. Сбои не съедают кредиты: Tripo возвращает всё, что не завершилось, а вы можете повторить попытку или взять другое фото.

  • Путешествие по прокрутке · одна модель на всех экранах

    Готовое портфолио — это единая операторская траектория на Three.js r185: карточка с личными данными в начале, несколько экранов с содержанием в середине, галерея работ в конце и шкала справа, отмечающая текущий экран. Один и тот же GLB-персонаж не перезагружается при смене экранов — таймлайн GSAP 3.15 связывает положение камеры, позу персонажа и появление карточек с прогрессом прокрутки, поэтому опыт, навыки и награды сменяют друг друга экран за экраном, а персонаж всё это время движется непрерывно. Огромное слово на фоне, цвет темы и заголовки экранов берутся из редактируемых полей и сразу же отражаются в предпросмотре.

  • Экспортировать и забрать · zip в двух формах, всё локально

    Один архив содержит две формы: одиночный portfolio.html упаковывает всё портфолио вместе с ресурсами в единственный веб-файл, который открывается двойным щелчком и спокойно переживает пересылку через мессенджер или облако — ценой большего размера; папка site/ — это самая компактная сборка, и, выложив её на GitHub Pages или Vercel, вы получаете личный сайт. Попутно сжимаются и упаковываются до восьми изображений работ в jpg или png, а панель экспорта заранее оценивает количество экранов и размер файла. Само резюме используется только для этой одной генерации и никогда не записывается на диск, а черновики остаются исключительно в вашем браузере.

    ZIP · Canvas API