процедурная анимация

Автоматическая синхронизация звука с событиями в сцене 3ds Max

Один хороший человек поделился автоматическим способом синхронизации звуков с помощью программы SoX. Причём, звуки создаются синхронно с анимацией, сделанной в 3ds Max. И не просто синхронно (к примеру, во время падения капли), но также учитывается положение капли относительно камеры, чтобы правильно распределить звук между левым и правым ухом (можно работать как в стерео режиме, так и со звуком 5.1).

Сначала посмотрите вот эту пятнадцатисекундную анимацию. Включенные две колонки или наушники на ушах обязательны (!):

Как видно, особенно на последних секундах анимации, каждый раз когда кладётся планочка паркета, вы слышите звук, который автоматически был вставлен в нужный кадр. Причём звук также зависит от положения планочки относительно слушателя (относительно камеры). Т.е., если досочка упала справа, то и звук будет в правом ухе. Если досточка упала далеко слева, то и звук будет тише и больше слышен в левом наушнике.

Для реалистичности я также добавил задержку поступления звука в определённое ухо в зависимости от того, где упала планка. А еще, чтобы звуки не были однородными, я внёс некоторый разброс в звучание каждого падения.

Читать далее »

Озвучивание событий в 3ds Max с помощью SoX

Это продолжение статьи о генерации звуков в 3ds Max.

Создаём командный файл для SoX.

Чтобы создать командный файл DOS для SoX достаточно создать новый текстовый файл создатель-бздыньков.txt (НЕ word-файл), а потом переименовать его в создатель-бздыньков.bat. Теперь его можно открыть виндовым блокнотом Notepad (хотя я пользуюсь бесплатным, но отличным Notepad++ с подсветкой синтаксиса и другими рюшечками) и начать редактировать, создавая строчки кода.

создатель-бздыньков.bat:

sox бздыньк.wav промежуточный-бздыньк.wav pad %1s
sox -m -v 0.2 промежуточный-бздыньк.wav -v 1 результат.wav промежуточный-результат.wav
del результат.wav
ren промежуточный-результат.wav результат.wav

Итак, полагаем, что у вас уже есть файл результат.wav (это может быть как просто звук тишины, так и какой-то трек для музыкального фона вашей анимации). Также у вас уже есть звук бздыньк.wav, который вы хотите замиксовать с музычкой в фоне, скажем, на второй секунде (что эквивалентно 88200 семплам, при частоте дискретизации звука 44100 Гц). Чтобы это сделать достаточно выполнить в командной строке такую команду:

Читать далее »

Неоправданность создания многофункциональной 3D модели

Это продолжение моих ответов на письмо тридешника о выборе в пользу Biped или своих костей.

Ответ.

По вашему плану действий. Мне очень понравилось, как вы здраво рассуждаете, когда говорите о необходимости рисования текстуры лишь для того, чтобы понять с чем сталкиваются текстурщики. Это очень классная черта характера для работы в сплочённой команде. Таким образом вы упростите жизнь художникам, а они упростят вашу работу моделера.

По-поводу анимации с помощью ключей или использовать захват движений. Всё зависит от конечной цели.

Нужен реализм человека? Тогда определённо MoCap.

Нужен реализм нереального существа? Тогда мокап плюс значительная правка анимации.

Нужна анимация мультяшного героя? Тогда ручная анимация ключами.

Но и это не рецепт на все случаи жизни. Ведь жизнь - это сплошные исключения. Стандартных задач не бывает.

Читать далее »

Создание солнечной системы в 3ds Max

Записал видео урок по созданию процедурной анимации солнечной системы в 3ds Max. Смотреть желательно в HD-качестве:

Читать далее »

© 2008 - 2012 3dyuriki.com
Для связи со мной 3dyuriki@gmail.com