Войти
ПроектыФорумКонкурсы

Конкурс 64к игр [результаты] (66 стр)

Advanced: Тема повышенной сложности или важная.

Страницы: 165 66 67 68310 Следующая »
#975
14:32, 30 сен. 2013

Сколько нужно данных, чтобы хранить 1 куб?

#976
14:35, 30 сен. 2013

Incvisitor
пока про куб нет никакой конкретики, для него нужно ноль информации

#977
14:35, 30 сен. 2013

Incvisitor
> Сколько нужно данных, чтобы хранить 1 куб?

Вот тут-то и пригодится фикседпоинт, а во флоаты пересчитаю на лету.

#978
14:38, 30 сен. 2013

Гитара.
1) Намёк на электрогитару
2) Хз, что-то среднее
3) Намёк на акустическую гитару

Форма волны для образцов 1, 2 и 3 соответственно:

Процедурный звук - гитара | Конкурс 64к игр [результаты]
#979
14:40, 30 сен. 2013

TarasB
> пока про куб нет никакой конкретики, для него нужно ноль информации
У куба (параллелепипед в общей сложности) есть: ширина, высота, длина, 3 угла вращения.

#980
14:42, 30 сен. 2013

Роман Шувалов
1 и 2 больше похоже на electric piano.
3. на клависин:)

#981
14:43, 30 сен. 2013

Вроде как достаточно по 3*4*8 = 96 байт, чтобы хранить пространственную геометрию. Это чисто координаты.
Или так: 12 байт на геометрию, 12 байт на центр куба (параллелепипеда), 12 байт на углы. Вроде всего 36 байт.

#982
14:49, 30 сен. 2013

Формула очень простая, фаза сигнала модулируется другим сигналом:

 f(x) = sin( freq*x + k*sin(freq2*x) ) 
Для более-менее "музыкальных звуков" надо подбирать freq и freq2 так, чтоб одна из частот была кратна другой. В противном случае получаются жужжалка с искажением, больше подходящая для лазерных пушек пришельцев.

#983
14:50, 30 сен. 2013

>Сколько нужно данных, чтобы хранить 1 куб?
длина ребра + координаты центра

#984
14:55, 30 сен. 2013

Роман Шувалов
Спасибо за формулу. Какие еще звуки удалось получить?

#985
15:00, 30 сен. 2013

Rayman2
Углы забыл.

#986
15:02, 30 сен. 2013

Vitorio
А ты в формулу поподставляй значения и много чего получишь.

Для экспериментов с удобным ГУИ предлагаю установить Linux Multimedia Studio (LMMS), не пугайтесь названию, версии под винду и под мак имеются. Там есть инструмент "Triple Oscillator", который работает так: первая волна модулируется второй, а вторая - третьей. Способ модулирования, форма волны, амплитуда, частота и прочие параметры крутятся ручками. И там есть куча пресетов (инструментов с готовыми параметрами). Очень хорошо для изучения и экспериментов. Я именно оттуда на фазовую модуляцию и вышел. Из полезных вещей есть "Sync" - перезапуск волны с указанной частотой. Хочу еще попробовать сделать перезапуск не с частотой, а по синхронизации с задающим сигналом, как в осциллографе. Но это уже другая история.

Подробнее про TripleOscillator: http://lmms.sourceforge.net/wiki/index.php/TripleOscillator
Скачать LMMS: http://lmms.sourceforge.net/

#987
15:11, 30 сен. 2013

кстати, в Дельфи-7 пустой проект при всех оптимизациях и после upx занимает 8704 байта

#988
15:13, 30 сен. 2013

TarasB
У меня в Delphi2007 после замены System.dcu получается ровно 4кб (до упаковки).

#989
15:21, 30 сен. 2013

9216 байт после упаковки занимает минимальное оконное приложение

kipar
это поменять можно, только что там вырезано?

Страницы: 165 66 67 68310 Следующая »
ПроектыФорумКонкурсы

Тема в архиве.