Другие языки программирования и технологии

Blender сложная графическая среда? Ее сложно запрограммировать?

Blender - изи. Самая сложная для программирования Maya. Но я говорю именно про программирование, а не про среду разработки
ВК
Виталий Крысин
2 544
Лучший ответ
О чем вообще базар? Встроенный язык программирования имеет ТОЛЬКО Майка, в Максе есть встроенный язык скриптов, про Блендер не знаю.
Юрий Иванов
Юрий Иванов
60 311
Blender имеет достаточно проработанный и хорошо задокументированный API docs.blender.org/api/current/ , ориентированный на легкий доступ к функция Blender через скрипты Python. Это помогает автоматизировать рутину, при этом доступ предоставляется как к объектной модели всех объектов 3d сцены, так и к интерфейсным элементам самого Blender.
В большинстве случаев программирование в Blender сводится к написанию дополнений (Addon), которые расширяют возможности стандартной сборки, в том числе для автоматизации процессов моделинга, текстурирования, анимации, рандеринга и т. п. docs.blender.org/manual/ru/dev/advanced/scripting/index.html

Однако, возможно и программирование самого кода Blender написанного на C, C++, Python. Для этого предоставлен полный доступ к исходному коду Blender, который можно скачать, модифицировать, собрать собственную сборку и свободно распространять её с соблюдением GPL (в том числе и в коммерческих целях).
wiki.blender.org/wiki/Tools/Tips_for_Coding_Blender

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

Для работы с исходным кодом Blender можно использовать доступные и бесплатно распространяемые среды программирования, например ms vs, qtcreator, codeblocks и т. д.
wiki.blender.org/wiki/Building_Blender

Удачи в кодинге!