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