На работе я и коллега работали над проектом, который визуализировал 3D-сцены с внешними изменениями. Мы использовали Python для изменения / создания сцен и выполняли рендеринг на сервере через интерфейс командной строки (без графического интерфейса).
Вы можете передать скрипт Python в качестве аргумента Blender в параметрах командной строки для создания объектов сцены и выполнения рендеринга.
Я не понимаю, как можно выполнить рендеринг в Blender без использования Blender.
Вы можете использовать Blender, если хотите, очевидно, это не единственный ваш вариант.
Если вам нужно
создание и рендеринг 3D-анимации на основе ввода.
Вы можете идти настолько просто, насколько хотите. Вы можете использовать OpenGL на выбранном вами языке (C ++, Java, Python и т. Д.) И отображать анимацию (с причудливой визуализацией или без нее). Это зависит от того, что означает «рендеринг» в вашем контексте.
Если вам нужно хорошее затенение (свет, мягкие тени, отражения и т. Д. - в основном трассировщики лучей), вы все равно можете показать интерактивный предварительный просмотр своим пользователям и сгенерировать сцену для стороннего рендерера (например, Yafaray, Sunflow, LuxRender и т. Д. . - Я составил краткий список бесплатных рендеров) и показывать прогресс пользователям после того, как они выбрали опцию внешнего рендеринга.
Также обратите внимание на joons.
HTH
Корзина от Суоми - изображение галереи Яфарай
Джулия кватернион фрактал - изображение из галереи Sunflow
Бутылка Клейна - изображение галереи LuxRender
person
George Profenza
schedule
06.03.2011