Озвучивание анимации с Ardour, Blender и Jack котроллером под Ubuntu

Январь 20, 2010

Сегодня запустили рабочую станцию для работы над 3D анимацией и ее озвучиванием.

Blender великолепный инструмент для создания 3D сцен, персоонажей и их движения. Но в нем нет инструментов для обработки звука (собственно и не должно быть). Эту функцию великолепно выполняет Ardour. Но при одновременном использовании этих двух приложений возникает вопрос тайминга. Проще говоря:

  • когда вы в Blender перематываете анимацию на 10 секунду, наверняка вы хотите что бы и в Ardour взуковая дорожка начинала воспроизводить с 10-й секунды.
  • при записи звука начиная с 20 минуты анимации вы хотите что бы запись в Ardour происходила так же с 20 минуты.

Именно это и позволяет сделать связка Blender с Ardour через Jack.

Blender и Ardour связанный через контроллер Jack сервера

Blender и Ardour связанный через контроллер Jack сервера

Инструкция по установке

Настройку связки делали в Ubuntu 9.10 по статье Juan Pablo Bouza

Для начала вам потребуется скачать следующие 3 файла:

  1. Скрипт для Blender: http://akhilman.googlepages.com/animation_bpyjack.py
  2. PyJack: http://sourceforge.net/projects/py-jack/
  3. Патч PyJack: http://sourceforge.net/tracker/download.php?group_id=207557&atid=1002156&file_id=262250&aid=1871688

Далее, вам потребуется установить из репозитория набор пакетов для разработки:

sudo aptitude install python-numeric python-numeric-ext libjack-dev python-numpy-ext python-numpy build-essential python-all-dev

Теперь:

  1. распаковываем PyJack
    tar -zxf  py-jack-0.1.tar.gz
  2. копируем патч для PyJack (файл transport.patch) в каталог с исходными кодами PyJack
    cp transport.patch pyjack-0.1
  3. патчим PyJack
    patch -p0 < transport.patch
  4. компилируем пропатченый PyJack и сразу устанавливаем его
    sudo python setup.py install

Теперь. если у вас еще не установлен Jack и Ardour, Самое время это сделать:

sudo aptitude install qjackctl ardour

Мы надеемся Blender у вас уже установлен:

aptitude install blender

Теперь самое приятное — запуск всего этого. По обыкновению в картинках!

1. Нажмите кнопку "Настройки"

1. Нажмите кнопку "Настройки"

2. В окне настроект Jack-сервера снимите галку "Использовать RealTime ядро"

2. В окне настроект Jack-сервера снимите галку "Использовать RealTime ядро"

3. Запустите Jack-сервер нажав кнопку "Запустить"

3. Запустите Jack-сервер нажав кнопку "Запустить"

4. Запустите Blender и переключитесь в настроку окон для редактирования видео (Sequence)

4. Запустите Blender и переключитесь в настроку окон для редактирования видео (Sequence)

5. Разделите одно из окон (например, левое верхнее) на два

5. Разделите одно из окон (например, левое верхнее) на два и переключите его в TextEditor

6. Откройте меню Text -> Open

6. Откройте меню Text -> Open

7. Найдите и выберите файл со скриптом "animation_bpyjack.py". Нажмите кнопку "OpenFile"

7. Найдите и выберите файл со скриптом "animation_bpyjack.py". Нажмите кнопку "OpenFile"

8. Наведите курсор мыши на текст скрипта и нажмите ALT+P

8. Наведите курсор мыши на текст скрипта и нажмите ALT+P

9. После нажатия ALT+P вид окна со скриптом изменится, что означает успешное подключение к Jack-серверу

9. После нажатия ALT+P вид окна со скриптом изменится, что означает успешное подключение к Jack-серверу

10. Запускаем Ardour и переключаем контроль на Jack

10. Запускаем Ardour и переключаем контроль на Jack

Теперь попробуйте нажать Play в Ardour и посмотрите как одновременно начнется проигрывание анимации и в Blender.

One Комментарий, “Озвучивание анимации с Ardour, Blender и Jack котроллером под Ubuntu”

  1. Озвучивание анимации с Ardour, Blender и JACK - digilinux |

    [...] из НРТК опубликовали в своём блоге статью по настройке системы для озвучки анимации на базе [...]

Комментировать

Вы должны войти для того, чтобы оставить комментарий.