Создайте детализированную 3D-модель из текстового описания с настраиваемыми параметрами текстуры, материала, геометрии, масштаба и сетки.
Связанные модели Meshy 7
Примеры API
Пример отправки
const response = await fetch('https://api.flaq.ai/api/v1/3d/task', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
model_name: 'meshy-v7-text-to-3d',
prompt: 'A stylized red panda explorer wearing a small canvas backpack',
topology: 'quad',
remesh: true,
symmetry_mode: 'auto',
pose_mode: 'a-pose',
pbr: true,
texture_prompt: 'Hand-painted fur and weathered canvas with warm autumn colors',
texture_image: 'https://example.com/red-panda-texture.png',
}),
});
const { data } = await response.json();
const taskId = data.task_id;
Пример опроса
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/3d/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.files[0].url);
break;
}
if (status === 'failed') {
console.error(pollResultData.data.task_status_msg);
break;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
Пример отправки
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/3d/task',
headers={
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
json={
'model_name': 'meshy-v7-text-to-3d',
'prompt': 'A stylized red panda explorer wearing a small canvas backpack',
'topology': 'quad',
'remesh': True,
'symmetry_mode': 'auto',
'pose_mode': 'a-pose',
'pbr': True,
'texture_prompt': 'Hand-painted fur and weathered canvas with warm autumn colors',
'texture_image': 'https://example.com/red-panda-texture.png',
},
)
response.raise_for_status()
task_id = response.json()['data']['task_id']
Пример опроса
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/3d/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['files'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)
Пример отправки
curl -X POST "https://api.flaq.ai/api/v1/3d/task" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model_name": "meshy-v7-text-to-3d",
"prompt": "A stylized red panda explorer wearing a small canvas backpack",
"topology": "quad",
"remesh": true,
"symmetry_mode": "auto",
"pose_mode": "a-pose",
"pbr": true,
"texture_prompt": "Hand-painted fur and weathered canvas with warm autumn colors",
"texture_image": "https://example.com/red-panda-texture.png"
}'
Пример опроса
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/3d/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
Цены на Meshy 7 Text to 3D
| Параметры | Цена | Исходная цена | Скидка |
|---|
README
Meshy 7 Text-to-3D API (генерация 3D-моделей по текстовому описанию с необязательным PBR)
Meshy 7 Text-to-3D API создаёт 3D-модель по описанию на естественном языке для разработки игр, поиска дизайнерских решений, цифрового контента и пространственных приложений. Разработчики могут настраивать топологию, целевое число полигонов, перестроение сетки, симметрию, позу человекоподобной модели и необязательное PBR-текстурирование. Модель доступна через Flaq AI и обеспечивает гибкий процесс преобразования текста в 3D с дополнительными указаниями для текстур и управлением начальным значением генератора случайных чисел.
Основные возможности Meshy 7 Text-to-3D API
-
Генерация 3D по описанию: Создавайте 3D-модель по письменному описанию желаемого объекта, его формы, стиля и визуальных деталей.
-
Настраиваемая топология: Выбирайте треугольную или четырёхугольную топологию с учётом дальнейшего рабочего процесса.
-
Управление целевым числом полигонов: Задавайте целевое число полигонов в поддерживаемом диапазоне, чтобы регулировать плотность сетки.
-
Настройки перестроения сетки и симметрии: Определяйте, нужно ли перестраивать сетку и как применять симметрию.
-
Указание позы человекоподобной модели: Запрашивайте A-позу или T-позу при генерации подходящего человекоподобного объекта.
-
Необязательный PBR и указания для текстур: Включайте генерацию PBR-материалов и задавайте направление текстурирования описанием или референсным изображением.
Как использовать Meshy 7 Text-to-3D API для создания 3D-ресурсов с ИИ на Flaq AI
-
Входные данные: Обязательное описание длиной от 1 до 600 символов и необязательные настройки топологии, целевого числа полигонов, перестроения сетки, симметрии, позы человекоподобной модели, PBR, текстового описания текстур, изображения для текстур и начального значения генератора случайных чисел.
-
Результат: Сгенерированная 3D-модель с необязательными текстурами PBR-материалов, возвращаемая через процесс обработки задач Flaq AI.
-
Управление сеткой: Выберите треугольную или четырёхугольную топологию, настройте целевое число полигонов и укажите, нужно ли перестраивать сетку сгенерированной геометрии.
-
Управление текстурами: Включите PBR и при необходимости задайте текстовые указания или изображение для текстур модели.
-
Возможности: Генерация 3D по тексту с настройками сетки, позы, симметрии, текстур и начального значения генератора случайных чисел.
Лучшие сценарии применения Meshy 7 Text-to-3D API
-
Концепции игровых ресурсов: Создавайте исходные модели реквизита, элементов окружения, персонажей и другого интерактивного контента.
-
VR, AR и веб-приложения: Создавайте 3D-концепции для оценки и подготовки к использованию в пространственных приложениях.
-
Концепции продуктов и упаковки: Исследуйте трёхмерные формы до перехода к детальному моделированию и производству.
-
Визуализация дизайна: Превращайте краткие творческие задания в модели для поиска идей, презентаций и дальнейшей доработки.
-
Подготовка к 3D-печати: Генерируйте базовую геометрию, которую можно проверить, исправить и подготовить в специализированном программном обеспечении для печати.
Примечание Сгенерированную геометрию следует проверить перед использованием в производстве, анимации, симуляции или изготовлении. Убедитесь, что описания и референсные изображения соответствуют действующим правилам в отношении контента и интеллектуальной собственности.
Meshy 7 Text-to-3D и конкуренты: сравнительный анализ
-
Meshy 7 Text-to-3D и Tripo Text-to-3D
При сравнении этих моделей командам следует оценивать варианты топологии, управление целевым числом полигонов, работу с текстурами, требования к результатам и потребности интеграции. Meshy 7 предоставляет эти настройки через API Flaq AI. -
Meshy 7 Text-to-3D и Rodin Text-to-3D
Предпочтительный вариант зависит от типа объекта и дальнейшего рабочего процесса с 3D. Meshy 7 сочетает генерацию по текстовому описанию с необязательным перестроением сетки, указанием позы, настройками симметрии и PBR. -
Meshy 7 Text-to-3D и CSM
Разработчики могут сравнивать поддерживаемые входные данные, управление сеткой, варианты текстурирования и работу с API. Meshy 7 принимает текстовое описание и предоставляет настраиваемые параметры геометрии и текстур. -
Meshy 7 Text-to-3D и Luma Genie
Продуктовым командам следует оценивать поведение модели, доступные настройки, требования к результатам и формат интеграции. Meshy 7 доступен на Flaq AI в виде API с обработкой задач. -
Meshy 7 Text-to-3D и Meshy 7 Image-to-3D
Text-to-3D подходит для процессов, начинающихся с письменной концепции. Image-to-3D — соответствующий вариант для случаев, когда исходное изображение должно направлять создание модели.