3D звук

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4147
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

3D звук

Сообщение Mikle » 11.12.2011 (Вс) 19:20

Сделал наконец-то DirectSound3DBuffer, вот демка:
http://tuapse-mikle.narod.ru/dx_vb/DS3D.zip
Работает так - экземпляру DirectSound3DBuffer передаём при инициализации готовый экземпляр DirectSoundBuffer8 (почти наследуем :) ). Далее управляем только через интерфейс DirectSound3DBuffer. При инициализации так же передаётся размер источника звука, определяющий "размазанность" звука в пространстве. Управляем так же, как экземпляром обычного DirectSoundBuffer8, только нет доступа к панораме - она вычисляется автоматически в методе Update. Метод Update вызывается при изменении позиции источника звука или позиции\направления камеры.
В демке есть один красный шар, которым мы управляем, и семь зелёных, которые "звучат". Позиция слушателя соответствует позиции камеры, а не красного шара.

longwair
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 21.04.2010 (Ср) 12:37
Откуда: Крым.

Re: 3D звук

Сообщение longwair » 12.12.2011 (Пн) 9:22

Отлично получилось, поразгонял шарики по разным сторонам, по одиночке шарики звучат как мотор а если все вместе создают шум как на каком нибудь заводе. Очень хорошо получилось.
Тут же #000000 по #ffffff написано
Уроки по 3DS Max для начинающих - http://3dlong.ucoz.ru/

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: 3D звук

Сообщение FireFenix » 12.12.2011 (Пн) 15:36

У меня одного шарик не едет плавно, а "дрыгается" на некоторые расстояния?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4147
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: 3D звук

Сообщение Mikle » 12.12.2011 (Пн) 15:40

FireFenix писал(а):У меня одного шарик не едет плавно, а "дрыгается" на некоторые расстояния?

А FPS сколько?

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: 3D звук

Сообщение FireFenix » 12.12.2011 (Пн) 15:42

Mikle писал(а):
FireFenix писал(а):У меня одного шарик не едет плавно, а "дрыгается" на некоторые расстояния?

А FPS сколько?

750-900
Причём камера поворачивается нормально, а только шарик перемещается рывками
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4147
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: 3D звук

Сообщение Mikle » 12.12.2011 (Пн) 16:00

Надо будет проверить, физику делал на скорую руку, фишка не в ней. Главное - работа 3D саундбуфера.
У меня около 500 FPS, всё гладко.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: 3D звук

Сообщение FireFenix » 12.12.2011 (Пн) 16:11

Mikle писал(а):Надо будет проверить, физику делал на скорую руку, фишка не в ней. Главное - работа 3D саундбуфера.

Когда всё дёргается - не понятно, либо звук такой, либо тупит звук тоже :D
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

longwair
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 145
Зарегистрирован: 21.04.2010 (Ср) 12:37
Откуда: Крым.

Re: 3D звук

Сообщение longwair » 13.12.2011 (Вт) 9:33

у меня на старом компе FPS-40 но красный шарик нормально, плавно двигается. А вот когда начинаешь двигать зелёный шарик то тогда да, и то красный двигается плавно а зелёный рывками.
Тут же #000000 по #ffffff написано
Уроки по 3DS Max для начинающих - http://3dlong.ucoz.ru/


Вернуться в Мультимедиа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

    TopList