Вопросы и ответы

Обсуждение звукового движка Squall

Вопросы и ответы

Сообщение trinitrone100 » Пт апр 03, 2009 6:03 pm

В этой ветке задаём вопросы по Шквалу
trinitrone100
Administrator
Administrator
 
Сообщения: 107
Зарегистрирован: Пн фев 16, 2009 11:16 pm

Re: Вопросы и ответы

Сообщение Xirmac » Пт апр 03, 2009 6:50 pm

Вообщем несколько вопросов :)

1) Насколько хорошо работает библа с разными звуковыми карточками? На Висте?
2) Есть ли какие нибудь известные проблемы типа утечек памяти\вылетов во внутренней dll? На сколько стабильна библиотека?
3) Сколько можно одновременно проигрывать 3д звуков находящихся рядом?
4) Бывают ли паразитные шумы при проигрывании большого количества звуков одновременно (при условии что громкость у каждого из них не большая)?
5) Что использует библиотека для вывода звука - DirectSound, WinMM?
6) Количество каналов как то лимитированно?
7) Будет ли в дальнейшем развиваться библиотека? Какие ближайшие планы?
Xirmac
 
Сообщения: 1
Зарегистрирован: Пт апр 03, 2009 6:14 pm

Re: Вопросы и ответы

Сообщение Marat » Пт апр 03, 2009 11:17 pm

Xirmac писал(а):Вообщем несколько вопросов :)

1) Насколько хорошо работает библа с разными звуковыми карточками? На Висте?
2) Есть ли какие нибудь известные проблемы типа утечек памяти\вылетов во внутренней dll? На сколько стабильна библиотека?
3) Сколько можно одновременно проигрывать 3д звуков находящихся рядом?
4) Бывают ли паразитные шумы при проигрывании большого количества звуков одновременно (при условии что громкость у каждого из них не большая)?
5) Что использует библиотека для вывода звука - DirectSound, WinMM?
6) Количество каналов как то лимитированно?
7) Будет ли в дальнейшем развиваться библиотека? Какие ближайшие планы?

1. Ну особо жалоб не было. На счет Висты, честно говоря особо не пробовал, но могу сказать так, Шквал использует технологии которые в Висте не менялись. Но хочу отметить, серьезного тестирования не проводилось, по крайней мере мной.
2. Утечки памяти тщательно ловились, на счет выпадения, то в ранней версии (1.45) бывали случаи, из-за ogg файла, но в версиях 1.47 было поправлено.
3. Одновременно можно воспроизводить до 1024 звуков. Но честно говоря при 5-8 источниках различать звуки становится тяжело :).
4. Паразитные шумы бываю на всех звуковых движках, и связано это в большинстве случаев или из-за недостаточной глубины звука, или из-за дефектов записи. Если глубина звука 16 бит то как правило паразитные шумы не возникают.
5. Шквал был задуман как инструмент для коммерческих игр а там в основном используется Директ Х.
6. Количество каналов лимитировано числом 1024 :).
7. Ну если Шквал будет интересен то конечно проект будет развиваться, может быть не так бурно как бы хотелось. В ближайшие планы я думаю собрать версию с трекерными форматами.
Marat
 
Сообщения: 4
Зарегистрирован: Пт апр 03, 2009 3:22 pm

Re: Вопросы и ответы

Сообщение Grigor » Сб апр 04, 2009 1:07 am

Планируется ли мультиплатформенность?
Grigor
 
Сообщения: 1
Зарегистрирован: Сб апр 04, 2009 1:03 am

Re: Вопросы и ответы

Сообщение trinitrone100 » Сб апр 04, 2009 1:26 am

Grigor писал(а):Планируется ли мультиплатформенность?

Да. Насколько я знаю, сейчас всё к этому готово, и следующая версия будет мультиплатформенной :D
trinitrone100
Administrator
Administrator
 
Сообщения: 107
Зарегистрирован: Пн фев 16, 2009 11:16 pm

Re: Вопросы и ответы

Сообщение Adrageron » Вт апр 07, 2009 8:31 am

В доке не нашёл подобной опции, возможно, плохо смотрел :geek:
Есть ли простая возможность передать движку уже загруженный в память звуковой файл? Эмулировать в данной ситуации работу с файлами, переписывая 4 функции - несколько извратный путь, имх, в то время как хватило бы обычного оператора присваивания... Просто звуки у меня хранятся в запакованных файлах, читает которые другая библиотечка. Вот и возникло желание совместить её с Squall...
Adrageron
 
Сообщения: 1
Зарегистрирован: Вт апр 07, 2009 8:19 am

Re: Вопросы и ответы

Сообщение alex19921992 » Чт дек 03, 2009 5:39 pm

Надеюсь, на форуме кто-то ещё есть :-) А то как-то подозрительно мало тут сообщений.
Интересует такой вопрос: удаляется ли звуковой канал после окончания воспроизведения того, что в нём играло? Или надо вызывать Channel Stop?
alex19921992
 
Сообщения: 1
Зарегистрирован: Чт дек 03, 2009 5:35 pm

Re: Вопросы и ответы

Сообщение Odin_KG » Чт дек 03, 2009 5:53 pm

Надеюсь, на форуме кто-то ещё есть :-) А то как-то подозрительно мало тут сообщений.

Есть, конечно. Но Squall-а тут, можно сказать, что уже нет. Автор перенес его на свой собственный сайт, а тут в основном обсуждается Magic Particles, который мой.

Интересует такой вопрос: удаляется ли звуковой канал после окончания воспроизведения того, что в нём играло? Или надо вызывать Channel Stop?
Вот тут на форуме gamedev автор создал тему про Squall:
http://www.gamedev.ru/sound/forum/?id=85608
Там он раздает исходный код и, думаю, он ответит на ваш вопрос.
Аватара пользователя
Odin_KG
Administrator
Administrator
 
Сообщения: 842
Зарегистрирован: Чт янв 15, 2009 2:57 pm

Re: Вопросы и ответы

Сообщение Енька » Пн июн 20, 2016 8:38 pm

сделала для пробы одну анимашку, из одной фотки с одним эффектом :) офигеть. он мне её сохранил в avi аж 166 мб

это так и должно быть? а просто как анимация - не сохраняется никак?
Енька
 
Сообщения: 2
Зарегистрирован: Пн июн 20, 2016 7:40 pm

Re: Вопросы и ответы

Сообщение Odin_KG » Пн июн 20, 2016 10:04 pm

это так и должно быть? а просто как анимация - не сохраняется никак?

Да это так и должно быть, так как несжатое видео занимает очень много места и Magic Particles тут вообще не причем. Можно просто пустые черные кадры сохранить и они тоже будут очень много занимать. Используйте кодек, если нужно жать видео, хотя, если требуется дальнейшая обработка, то кодек будет портить качество, но это всегда так.

P.S.
Эта тема про звуковую библиотеку Шквал - лучше пишите в другой теме.
Аватара пользователя
Odin_KG
Administrator
Administrator
 
Сообщения: 842
Зарегистрирован: Чт янв 15, 2009 2:57 pm

След.

Вернуться в Squall

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

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

cron