3D-модели в Нейросети
Такие нейросети, как ChatGPT, Gemini, DeepSeek и другие, в первую очередь предназначены для генерации текста, их можно использовать и для других целей, которые не столь очевидны на первый взгляд. Например, с их помощью можно создавать изображения и даже 3D-модели.
Важно понимать, что существуют форматы изображений и моделей, которые имеют не бинарный, а текстовый (ASCII) формат. Например, формат OBJ для 3D-моделей или PPM для растровых изображений. Эти форматы представляют данные в виде текста, что позволяет нейросетям генерировать их напрямую, используя свои возможности обработки и создания текстовой информации.
Например попросим DeepSeek создать модель:
Создай модель куба со стороной 2 единицы в формате OBJ. Центр в точке (0,0,0).
На что получаем следующий ответ:
# Куб со стороной 2, центр в (0,0,0)
# Вершины
v -1.0 -1.0 -1.0
v 1.0 -1.0 -1.0
v 1.0 1.0 -1.0
v -1.0 1.0 -1.0
v -1.0 -1.0 1.0
v 1.0 -1.0 1.0
v 1.0 1.0 1.0
v -1.0 1.0 1.0
# Грани
# Передняя (z = 1)
f 5 6 7
f 5 7 8
# Задняя (z = -1)
f 1 2 3
f 1 3 4
# Верхняя (y = 1)
f 3 7 8
f 3 8 4
# Нижняя (y = -1)
f 1 5 6
f 1 6 2
# Правая (x = 1)
f 2 6 7
f 2 7 3
# Левая (x = -1)
f 1 4 8
f 1 8 5
Сохраняем все это в файл cube.obj, открываем его в любом 3D просмотрщике и наблюдаем результат.