1. Назначение:

серверная программа для рендеринга картинок товара по заданным

характеристикам с последующей заливкой их на S3 хост

товары - 3d модели бутылок, банок, канистр, пакетов

2. Принцип работы:

фронт отправляет пост запрос со следующими полями

req:

{

"labelUrl" : "https://domain.com/label.png",

"model" : "2oz",

"outData" : {

"S3_AUTH" : "token_bla_bla",

"backet" : "sku_example",

"imageSize" : "1000x1000",

"imageType" : "png", [webp, jpeg]

"fileName" : "sku_2oz"

}

}

res:

{

"imageUrl" : "s3://bla-bla.com/{outData.backet}/{outData.fileName}.{outData.imageType}"

"message" : "bla-bla"

}

софт из запроса получает урл этикетки, закачивает, проверяет размер.

подгружает 3D модель на основании поля model запроса, натягивает этикетку, рендерит, сохраняет

сцену в картинку и заливает в бакет на s3. если всё норм, отдаёт реквест фронту.

фронт писать не надо.

Вопросы разрабу:

Как-то надо согласовать модели, чтобы их подгружать через config или .env проги

Какой формат 3D моделей? Как согласовать свет и камеру?

3 года назад
Vantala
Волков 
47 лет
15 лет в сервисе
Был
год назад

Заявки фрилансеров

Макс
 
34 года
3 года в сервисе
Был
2 года назад
3 года назад
Георгий
 
31 год
6 лет в сервисе
Был
месяц назад
7 отзывов
3 года назад