При работе с Blender API иногда бывает полезно залезть «под капот», и хотя бы визуально, в общих чертах, посмотреть как сделан тот или иной участок основного кода программы. Сделать это очень просто, так как исходники Blender открыты для изучения и модификации всем желающим, благодаря лицензии GPL.
Весь исходный код публикуется на портале разработчиков: https://projects.blender.org/
Для того чтобы скачать последнюю (текущую) версию исходников Blender нужно:
- Перейти в главный репозиторий Blender по адресу: https://projects.blender.org/blender/blender/, или выбрать пункт меню Products — Blender на основной странице портала разработки.
- Нажать на синюю кнопку Code и выбрать пункт «Скачать ZIP»
Исходные коды Blender будут скачаны на ваш компьютер в zip-архиве. Останется только распаковать их в любое удобное место.
Если нужно скачать исходники не текущей версии Blender, а какой-то более ранней, то перед скачиванием нужно сначала переключиться на требуемую версию.
Версии Blender в репозитории обозначаются через так называемые «теги». Для перехода к нужной версии нажмем на ссылку с текстом «230 теги» (цифра перед словом «теги» может быть другой).
Находим нужную версию, просматривая список по страницам, или в строке поиска можно ввести цифровое обозначение требуемой версии, например, 2.79.
Кликнув на нужную версию в результатах поиска мы перейдем на страницу репозитория с кодом исходников для данной версии Blender. Чтобы их скачать нужно все также нажать на кнопку Code и выбрать «Cкачать ZIP».
Если скачивать исходники Blender с официального сайта разработки по каким-то причинам не удобно, их можно скачать с GitHub. Все исходники Blender централизованно копируются туда.
Для того чтобы скачать исходники Blender с GitHub:
- Переходим на страницу GitHub по адресу: https://github.com/blender/blender. Здесь размещаются исходники последней версии Blender.
- Нажимаем на зеленую кнопку «Code» и выбираем «Download ZIP».
Исходные коды Blender будут скачаны на ваш компьютер и их останется только распаковать из zip-архива в нужное место.
Для скачивания более ранних версий Blender через GitHub мы точно так же можем использовать теги. Нажимаем на ссылку «230 tags»,
и переходим на страницу со списком версий Blender.
Прокручивать страницы с версиями можно нажимая кнопки Previous/Next.
Хотя здесь и нет удобного поля для поиска требуемой версии Blender, ограничить список и перейти сразу к нужной версии можно.
Для того чтобы перейти практически сразу к требуемой версии, например, 2.79, в адресную строку после «tags» нужно добавить знак вопроса и переменную «after» и указать значение для нее — можно требуемую версию, или же, версию на единицу больше, чтобы увидеть все варианты требуемой версии.
Для перехода к версии 2.79 мы добавим в адресную строку следующее: ?after=v2.80.
Таким образом мы отфильтруем все версии Blender, которые были до 2.80 (включая ее). Таким образом сразу за ссылками на версию 2.80 мы увидим все ссылки на все варианты версии 2.79, включая буквенные 2.79a и 2.79b и можем выбрать для скачивания необходимую нам.
Кликаем на нужную версию, переходим на ее страницу репозитория и скачиваем, нажимая на Code — Download ZIP.