Comments 43
UFO just landed and posted this here
а как на счет отражений от окружающей геометрии ?)
+1
Кто-то все еще использует OpenAL?
Я думал нормальные люди на DSound или Miles сидят…
Я на AL забил лет 5 назад — он уже был не конкурентоспособным
Кстати под виндами OpenAL работает через DSound
Я думал нормальные люди на DSound или Miles сидят…
Я на AL забил лет 5 назад — он уже был не конкурентоспособным
Кстати под виндами OpenAL работает через DSound
0
Miles платный. DSound только под виндой.
+4
ЕМНИП OpenAL позиционируется как низкоуровневывйы API. Вы же не собираетесь клепать 3d игрушки на голом OpenGL.
0
«заполнить её желеобразным заменителем мозга»
^^^- вот это убило наповал
^^^- вот это убило наповал
+1
> Простое апи на c++
Есть ли шанс получить api на C? Очень хочется посмотреть, но я C++ уже 6 лет не трогал. Если Вы предоставите C-враппер без текстовых макросов, можно будет легко писать привязки к другим языкам.
Есть ли шанс получить api на C? Очень хочется посмотреть, но я C++ уже 6 лет не трогал. Если Вы предоставите C-враппер без текстовых макросов, можно будет легко писать привязки к другим языкам.
0
Извините, со scons не знаком. При запуске выдаёт ошибку:
scons: *** No SConstruct file found.
Такого файла действительно нигде в проекте нет.
Ещё хотелось бы снапшот в каком-либо виде. Файл в downloads или svn ветка в tags.
scons: *** No SConstruct file found.
Такого файла действительно нигде в проекте нет.
Ещё хотелось бы снапшот в каком-либо виде. Файл в downloads или svn ветка в tags.
0
Извините, со scons не знаком. При запуске выдаёт ошибку:
scons: *** No SConstruct file found.
Такого файла действительно нигде в проекте нет.
scons: *** No SConstruct file found.
Такого файла действительно нигде в проекте нет.
0
Это огрызок Sconscript'а для подключения clunk в scons-проекты. :)
SConstruct должен быть ваш.
Используйте любую любимую билд систему.
Для компиляции нужны все файлы, и флаги SDL.
Библиотеку нужно собирать с макросами _REENTRANT, CLUNKAPI=DLLEXPORT и USE_SIMD=1 если хотите SSE. Я не люблю automake, но видимо придётся сделать :) Напишите в тракер.
SConstruct должен быть ваш.
Используйте любую любимую билд систему.
Для компиляции нужны все файлы, и флаги SDL.
Библиотеку нужно собирать с макросами _REENTRANT, CLUNKAPI=DLLEXPORT и USE_SIMD=1 если хотите SSE. Я не люблю automake, но видимо придётся сделать :) Напишите в тракер.
0
Ещё есть интересный fmod API, многофункциональный и простой
0
Аппаратное ускорение поддерживается? Да и зачем нужна свободная звуковая библиотека, я думаю производители игр вряд ли разорятся от покупки коммерческой)) А свободным играм надо наверно в первую очередь работать над графикой, а не звуком.
-1
У OpenAL тоже нет аппаратного ускорения на не-Creative карточках и под linux :)
0
Времена аппаратного ускорения звука прошли толком не наступив.
>> зачем нужна свободная звуковая библиотека
Странные у вас претензии
>> зачем нужна свободная звуковая библиотека
Странные у вас претензии
+2
К сожалению, не все производители игр ворочают миллионами. Стоимость того же fmod может составить достаточно внушительную часть от бюджета всего проекта, и разработчики (к коим я принадлежу) сотню раз подумают, прежде чем выкладывать деньги за сомнительные преимущества закрытых библиотек. Я не ругаю ни fmod, ни кого другого, но для нас покупка звукового движка — достаточно большая трата. При том, что требования к воспроизведению звука у нас высокие (премия КРИ-2008 за лучший звук обязывает).
Поэтому появление свободных библиотек такого рода — большое счастье =) Спасибо автору топика — обязательно изучим либу подробно и, если будет на то необходимость, применим в следующих проектах.
Поэтому появление свободных библиотек такого рода — большое счастье =) Спасибо автору топика — обязательно изучим либу подробно и, если будет на то необходимость, применим в следующих проектах.
+1
UFO just landed and posted this here
Предлагаю сделку. От Вас — makefile и снапшот, от меня — ebuild. :D В тракер написал.
0
Я портировал на cmake, добавил всякого разного. Можно делать ebuild! :)
0
Быстро вы. :) Сейчас вышлю.
+1
Какие .h являются интерфейсными?
+1
ompldr.org/vNXBjZw/clunk-1.1.122.ebuild
Делает .so, устанавливает в /usr/lib/ и копирует все .h в /usr/include/
Хотелось бы кое-что уточнить. Ему точно нужен только сам libsdl, а не одно из расширений вроде sdl_mixer или sdl_audio?
Делает .so, устанавливает в /usr/lib/ и копирует все .h в /usr/include/
Хотелось бы кое-что уточнить. Ему точно нужен только сам libsdl, а не одно из расширений вроде sdl_mixer или sdl_audio?
+1
Нет, никаких дополнительных либ не надо, только SDL.
Хедеры не надо копировать все, нужны:
buffer.h
clunk.h
clunk_assert.h
context.h
distance_model.h
export_clunk.h
fft_context.h
locker.h
logger.h
mdct_context.h
object.h
sample.h
source.h
sse_fft_context.h
stream.h
v3.h
В svn trunk'e есть install таргет у cmake'a.
А вы можете запостить в bug tracker gentoo? Потом я ebuild btanks попробую портануть на внешний clunk. :)
Хедеры не надо копировать все, нужны:
buffer.h
clunk.h
clunk_assert.h
context.h
distance_model.h
export_clunk.h
fft_context.h
locker.h
logger.h
mdct_context.h
object.h
sample.h
source.h
sse_fft_context.h
stream.h
v3.h
В svn trunk'e есть install таргет у cmake'a.
А вы можете запостить в bug tracker gentoo? Потом я ebuild btanks попробую портануть на внешний clunk. :)
+1
Боюсь, что clunk-9999 не примут. Может вы сделаете релиз специально ради install? :)
+1
ompldr.org/vNXBrbg/clunk-1.1.122.ebuild
Пишите btanks с зависимостью от этого clunk'а. Если всё заработает, то отправим в bug tracker оба.
Пишите btanks с зависимостью от этого clunk'а. Если всё заработает, то отправим в bug tracker оба.
+1
А почему скачать можно только пакет для виндовса? Вроде заявлено что либа мультиплатформенная.
0
Вот бы кто демку на этом движке записал, по типу той, c парикмахером, что по ссылке с websound.ru находится — вот это была б движуха!
0
Если бы вы на основе этого сделали dshow filter на основе этого, который 5.1 или 7.1 переделывает в binaural для наушников — было бы замечательно.
0
Sign up to leave a comment.
Articles
Change theme settings
Синтез 3D звука :: Clunk