From BlenderWiki

Jump to: navigation, search

Python, язык сценариев

Python - это язык сценариев общего назначения, для которого был разработан специальный интерфейс для взаимодействия со всеми внутренними функциями Blender'а, средствами этого языка. Сценарии, написанные на этом языке, расширяют функциональные возможности Blender'а, без повторной компиляции бинарных файлов и сборки дистрибутива. Эти сценарии, как правило, пишутся пользователями-программистами. Рекомендованная версия Python'а обычно поставляется вместе с дистрибутивом, однако вы можете самостоятельно скачать и установить его отдельно, непосредственно с официального вебсайта. (Если вы устанавливаете Python отдельно, обратите внимание на номер версии, поскольку номер версии должен совпадать с тем, с которым Blender был скомпилирован. Версия Python отображается в окне консоли, при запуске Blender. Поддерживаемая Blender'ом версия Python по состоянию на текущий момент Python 2.6) Большинство функций не зависят от Python; единственное исключение это меню Help которое открывает внешние ссылки в веббраузере. Поскольку справочное руководство не входит в состав Blender; вам необходимо будет скачать свежую wiki или pdf версию руководства пользователя, что находится тут или на www.blender.org.

В общем случае, куда бы вы ни установили Python, Вам необходимо будет настроить переменную среды окружения PYTHONPATH и направить ее в каталог сценариев Blender'а, где установлены модули Python, например, "C:\Program Files\Blender Foundation\Blender\Scripts\bpymodules" для Windows машин. Переменные среды на машинах Windows устанавливаются в дополнительных настройках системы в панели управления.

При старте Blender'а на машине, где Blender установлен правильно, вы увидите следующее сообщение в окне консоли:

 Compiled with Python version 2.6.
 Checking for installed Python... got it!
Данное сообщение означает, что Python у вас установлен, что у вас имеется полноценная среда разработки и исполнения, и что у вас есть доступ и возможность запускать на выполнение все Python сценарии, которые поставляются вместе с, или доступны для Blender'а. Если вы увидите другое сообщение, такое как, например:
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
'import site' failed; use -v for traceback
Checking for installed Python... No installed Python found.
Only built-in modules are available.  Some scripts may not run.
Continuing happily.
это значит, что Python на вашей системе установлен не полностью. Если вы хотите получить полную функциональность, обращайтесь на сайт Python для инструкций по установке.

После установки Blender'а вы должны сообщить модулю Python, где вы поместили свои сценарии. Если вы решили разместить данные пользователя в отдельном месте для каждого пользователя, то установщик поместит ваши сценарии в папку:

'C:\Users\<Current User>\AppData\Roaming\Blender Foundation\Blender\.blender\scripts'

Если вы выполняете обновление, вы, вероятно, захотите заменить все старые сценарии их новыми версиями, и не держать несколько версий одного и того же сценария, просто занимающего место на жестком диске вашего компьютера. Самым лучшим местом для них, если конечно вы не планируете их редактировать, будет поместить их в Program Files в папке с Blender'ом:

  1. Выполните поиск на вашем компьютере по имени файла со словом 'Scripts'.
  2. вы увидите как после начала поиска появится папка со сценариями.... C: \ Program Files \ Blender-2.46/.blender/scripts или нечто подобное ....
  3. откройте папку со сценариями из окна поиска. Вы увидите все сценарии. Вы можете оставить их там или временно положить их на вашем рабочем столе....
  4. Затем идите в папку Program Files, затем в Blender Foundation, а затем в папку Blender, а затем создайте новую папку с именем 'Scripts' в папке Blender....
  5. Перетащите или скопируйте все сценарии, откуда вы положили их, в эту папку.
  6. Не забудьте включить 2 папки модулей в файле сценариев.
  7. Затем, если вы еще не догадались, откройте Blender.
  8. В Blender'е верхняя панель меню скрывает настройки. Потащите ее вниз, и тогда вы увидите кнопку file paths(пути файлов).
  9. Щелкнете по кнопке File Paths, появится набор полей пути.
  10. Ищите поле Script и перейдите к папке сценария, что вы только что создали в Blender'е, где вы положили все сценарии.
  11. Затем нажмите на кнопку с надписью 'Select Script Paths'(выбрать пути сценариев).
  12. Затем перейдите в меню "Файл" и сохраните как настройки по умолчанию, чтобы Blender запомнил, что папка со сценариями находится там, где вы указали ее искать CtrlU
  13. Будьте осторожны, если вы прежде что-то меняли в Blender'е, сделанные сейчас изменения, начиная с этого момента, станут стартовыми настройками по умолчанию.