Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Закрытая тема
 
Опции темы
Старый 04.06.2007, 16:19   #1
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Смех Как реализовать эквалайзер?

Поделитесь Пожалуйста Своими Мыслями О Том Как Можно Зделать Еквалайзер Или Вообще Что-то Под Музыку !!
(Offline)
 
Старый 04.06.2007, 17:05   #2
Chuma
ПроЭктировщик
 
Регистрация: 23.11.2006
Сообщений: 130
Написано 3 полезных сообщений
(для 35 пользователей)
Re: еКВАЛАЙЗЕР ??

поищи blitzbass.dll - там есть многое.
(Offline)
 
Старый 04.06.2007, 17:24   #3
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: еКВАЛАЙЗЕР ??

А Может Исходники Какие Есть ??
(Offline)
 
Старый 04.06.2007, 17:32   #4
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: еКВАЛАЙЗЕР ??

Всмысле? Попроси у автора
(Offline)
 
Старый 04.06.2007, 17:47   #5
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: еКВАЛАЙЗЕР ??

Я Не Имею Ввиду blitzbass.dll !! А Вообще Где-то Видел Подобные Примеры ?? А То Я Нигде Ещо Не Встречал ??
(Offline)
 
Старый 04.06.2007, 17:53   #6
johnk
Легенда
 
Регистрация: 01.10.2006
Сообщений: 3,705
Написано 296 полезных сообщений
(для 568 пользователей)
Re: еКВАЛАЙЗЕР ??

А То Я Нигде Ещо Не Встречал ??
Не понял суть вопроса
(Offline)
 
Старый 04.06.2007, 17:58   #7
IGR
Blitz's Shame !!
 
Регистрация: 31.03.2007
Сообщений: 3,639
Написано 832 полезных сообщений
(для 2,013 пользователей)
Re: еКВАЛАЙЗЕР ??

Я ещо нигде не видел примеров чтобы там было зделано что-то в ритм музыке или звукам ?? А Ты Видел ??
(Offline)
 
Старый 04.06.2007, 18:03   #8
Diplomat
Дэвелопер
 
Регистрация: 07.09.2005
Сообщений: 1,519
Написано 66 полезных сообщений
(для 164 пользователей)
Re: еКВАЛАЙЗЕР ??


Ув. тов. IGR! Если Ваш Caps Lock исправен, и Вы не являетесь блондинкой- пожалуйста, впредь создавайте темы с более вразумительными названиями. А если Вы не являетесь коренным немцем- то и алгоритмы графического отображения речи ака грамматику тоже рекомендуется соблюдать.
Спасибо за внимание и понимание.
Dixi.

(Offline)
 
Старый 04.06.2007, 19:03   #9
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Как реализовать эквалайзер?

Эквалайзер средствами блица написать нельзя, поэтому, как тебе уже предлагали, используй звуковые библиотеки вроде Bass, FMod, Audiere и т.п.
"что-то в ритм музыке или звукам" это что? Вроде визуализации в Winamp? Или обработку звука ты имеешь ввиду? В любом случае необходимо писать библиотеку. Хотя извратиться в Блице то всегда можно, но это не стоит того - проще использовать готовую dll.
(Offline)
 
Старый 05.06.2007, 03:04   #10
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Как реализовать эквалайзер?

Ну для этого необходимо синхронизировать скорость воспроизведения звука со скоростью проигрывания анимации лицевой части персонажа
Скорость звука можешь изменять с помощью ChannelPitch, а узнать время анимации, соотвественно, с помощью AnimTime.
Дальше думай сам
(Offline)
 
Старый 05.06.2007, 05:53   #11
Platon
Знающий
 
Регистрация: 04.08.2006
Адрес: Россия
Сообщений: 297
Написано 39 полезных сообщений
(для 70 пользователей)
Re: Как реализовать эквалайзер?

Не... ChannelPitch здесь не катит. После него, к примеру, маленкий пищащий уродец, который должен обращаться к персу, вдруг заговорит так, как будто он п*рд**т ртом п*рд**т
Прочти еще раз то что я написал, может дойдет

ЗЫ. ...или я про ChannelPitch что-то не понял. "Мой Плитц канэчно остффлает жалать чутчего", но вроде ChannelPitch изменяет, а не меряет высоту звука...
А кто сказал что она меряет высоту звука? См. совет выше

Я вообще говорил про концепцию анимация->звук, вы же говорите про звук->анимация.

Если делать как вы предложили - то частотного спектра здесь ненужно - для того чтобы просто в такт открывает\закрывать рот, достаточно мощности сигнала, но выглядить это будет хреново.

Если уж и использовать спектр, то необходимо сначала изучить поведение лицевых мышц в зависимости от формы сигнала воспроизводимых звуков, определить таким образом анимации некоторых ключевых мышц лица, сконструировать лицевой скелет так чтобы управление его костями отражало хотя-бы часть мимики человеческого лица, а затем уже пробывать анимировать этот скелет на лету, по звуковому сигналу. Я думаю что такой гемор не стоит получаемого результата, поэтому проще заранее синхронизировать анимацию с звуковым файлом, а затем по скорости анимации, как я уже предложил ранее, менять скорость звука с помощью ChannelPitch, дабы звук не отставал\опережал анимацию.
(Offline)
 
Закрытая тема


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
3D+2D. Реализовать в Blitz3d или в Blitzmax? Yanez 3D-программирование 16 25.12.2008 07:02
Как реализовать пыльную бурю для RTS? Maxim1441 3D-программирование 9 24.07.2008 19:37
Как реализовать прозрачность текстуры mr.DIMAS FAQ 11 10.11.2007 02:12
Как реализовать смену оружия ?? IGR 2D-программирование 17 02.08.2007 22:56
как реализовать свой Sky_Box Bazalt 3D-программирование 4 01.04.2007 15:25


Часовой пояс GMT +4, время: 03:23.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com