Показать сообщение отдельно
Старый 05.11.2002, 08:17     # 36
Panorama
Guest
 
Сообщения: n/a

[http://www.computerra.ru/offline/2002/447/18334/] :)

Ну генерить принято в демомейкинге все текстуры и большинство моделей (если речь о 3D). Вглядитесь - весьма нереалистичные они.

Есть кучка давно уже заоптимизированных алгоритмов генерации. Фракталы или генерация шума или еще что-то там или их комбинации. Реализация этих алгоритмов занимает 300-1000 байт кода (целочисленная арифметика, обычно).

Тоже самое со звуком. Берем пару-тройку сэмплов байт на 300 (4bit mono) конвертим в 16 bit stereo, разделяем на каналы, подмешиваем искажений, накладываем фильтры (reverberation, "surround" и пр.).

Оптимизация демок, обычно, имеет мало общего со сжатием без потерь.

Возмите, например, тот же [hologram_final.exe], распакуйте его upx'ом (получится 380кб) и посмотрите внутрь - так и есть код и 150кб сэмплов да 50кб графики. Все.

И не майтесь дурью (см. приведенный URL).