3D анимация программно визуализируется в Blender - PullRequest
0 голосов
/ 06 марта 2011

У меня есть проект, в котором я хотел бы программно создавать и визуализировать 3D-анимацию на основе ввода. Первоначально я спросил здесь о stackoverflow, подходит ли Blender для этой работы, и ответ был положительным, но, глядя на API, он говорит следующее:

Python был встроен в Blender, поэтому для доступа к модулям BPython вам нужно запускать скрипты из самой программы: вы не можете импортировать модуль Blender во внешний интерпретатор Python.

Я хочу иметь возможность создавать и визуализировать эту сцену без необходимости открывать другую программу, такую ​​как Blender. Возможно ли это, и остается ли Blender правильным выбором?

Заранее спасибо!

1 Ответ

4 голосов
/ 07 марта 2011

На работе я и коллега работали над проектом, который визуализировал трехмерные сцены, измененные внешне. Мы использовали Python для изменения / создания сцен и выполнили рендеринг на сервере через интерфейс командной строки (без графического интерфейса).

Вы можете передать скрипт Python в качестве аргумента Blender в параметрах командной строки , чтобы генерировать объекты сцены и выполнять рендеринг.

Я не вижу, как вы можете рендерить в Blender без использования Blender.

Вы можете использовать Blender, если хотите, очевидно, это не единственный вариант.

Если вам нужно

Создание и визуализация 3D-анимации на основе ввода.

Вы можете пойти так просто или так сложно, как вам бы хотелось. Вы можете использовать OpenGL на любом языке (C ++, Java, Python и т. Д.) и отображать анимацию (с или без фантазии рендеринга). Это зависит от того, что 'render' означает для вашего контекста.

Если вам нужно хорошее затенение (свет, мягкие тени, отражения и т. Д. - в основном трассировщики лучей), вы все равно можете показывать своим пользователям интерактивный предварительный просмотр и генерировать сцену. для стороннего рендера (например, Yafaray, Sunflow, LuxRender и т. д. - я собрал короткий список бесплатных рендеров ) и показываю прогресс пользователям после выбора внешнего рендера. опция.

В похожей заметке взгляните на joons .

НТН

Cart by Suomi

Корзина от Suomi - Yafaray Галерея изображений

Julia quaternion fractal Юлия кватернионный фрактал - изображение галереи Sunflow

Klein Bottle Бутылка Кляйна - изображение галереи LuxRender

...