Назад

Полка моделей для 3D-печати

Полка загрузок для 3D-печати: более 60 готовых к печати 3MF-моделей, созданных с помощью Tripo, — с просмотром по категориям, 3D-превью прямо в карточке и прямым скачиванием.

Автор: kevin
Попробовать онлайн
Полка моделей для 3D-печатиПопробовать онлайн

О проекте

PrintDrop — полка моделей, готовых к печати: более 60 моделей, созданных с помощью Tripo и обработанных в печатаемые файлы 3MF / STL, — предметы, утилитарные детали, архитектура, персонажи и светильники: от крышек на горячий башмак и чехлов для карт до лампы-черепа трицератопса.

В каждую карточку модели встроено превью на Three.js в реальном времени, чтобы оценить структуру и объём до скачивания; файлы раздаются прямыми ссылками и сразу готовы для слайсеров вроде Bambu Studio — полный конвейер от генерации ИИ до физической печати.

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

  1. В каждую карточку модели встроено живое превью на Three.js — оцените структуру и объём до скачивания
  2. Пять категорий для быстрого поиска: предметы, утилитарные детали, архитектура, персонажи и светильники
  3. Файлы раздаются прямыми ссылками 3MF / STL — можно сразу закидывать в слайсеры вроде Bambu Studio

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

  • Пакетная выдача · результат Tripo → форматы печати

    Все 60 с лишним моделей на полке сгенерированы в Tripo, а затем приведены к форматам печатного конвейера: GLB остаётся для веб-превью, 3MF и STL отправляются прямо в слайсер. На пути от ИИ-генерации до запуска принтера конвертация форматов — самый ответственный шаг: файлам превью важно сохранить красивый PBR-вид, файлам печати — геометрическую точность.

  • Предпросмотр в карточке · ModelViewer на три формата

    В каждую карточку модели встроен самодельный ModelViewer с тремя загрузчиками сразу — GLTFLoader, ThreeMFLoader и STLLoader, — так что все три формата можно крутить прямо в карточке. Камера сама выстраивает кадр по ограничивающему боксу модели, а OrbitControls даёт свободно осматриваться — на 60 с лишним моделей хватает одного общего просмотрщика.

  • Лёгкий бэкенд · Supabase

    Сам сайт полностью статический (React 19 + TypeScript + Tailwind); данные моделей и раздачу файлов берёт на себя Supabase — база данных без эксплуатации плюс прямые ссылки на объектное хранилище. У всего проекта нет ни одного собственного сервера: задеплоил — и уже в продакшене.