Может ли Blender создать сцену на основе текстового файла? - PullRequest
4 голосов
/ 02 декабря 2011

Я написал программу на Python, которая генерирует координатную плоскость 10000 плиток, причем каждая плитка имеет такие характеристики, как текстура, температура, высота и т. Д. Я делаю это для проекта и думаю, что гораздо лучший способ показать эту часть Проект будет состоять в том, чтобы показать его 3D-рендеринг, и лучшая из известных мне программ - это Blender. Я знаю, что скрипты могут быть написаны на Python для Blender, но я не уверен, как blender может генерировать вещи на основе текстового файла, в который пишет моя программа Python. Если кто-нибудь знает, может ли и как Blender генерировать вещи из текстового файла или любым другим способом, я мог бы написать свою программу Python в Blender, было бы отлично!

~ Спасибо

1 Ответ

1 голос
/ 08 декабря 2011

Для этого вам нужно будет создать скрипт Python, который будет читать ваш текстовый файл и использовать API-интерфейс blender для создания плиток и сцены.Blender может рендерить файлы, только если у него есть программы (плагины), которые это делают.На самом деле большинство форматов файлов могут быть прочитаны blender только благодаря плагинам, реализованным в Python, которые поставляются вместе с программой.

В качестве альтернативы, вы можете адаптировать свою программу, которая генерирует сцену, чтобы она могла быть, помимо генерациитекстовый файл, чтобы нарисовать его внутри Blender, используя вместо этого его API.Этот подход может быть проще, чем написание отдельной логики для анализа вашего собственного файла.

Если ваш скрипт Python2.x, вам придется использовать blender 2.49 - в то время как Blender 2.5 и более новые версии используют Python 3 для скриптинга.

...