.kkrieger и.debris. Немецкое технологическое чудо.

    На работе как-то зашел разговор про старые добрые времена и демосцену. И, как оказалось, никто из 15 человек, тесно связанных с IT-миром слыхом не слыхал про замечательную компанию .theprodukkt и их продукты, поэтому, я думаю, эта тема пока нераскрыта и для некоторой части хабранаселения. Итак...

    .kkrieger


    .kkrieger — это 3D-шутер от первого лица с геймплеем, рассчитанным примерно на 30 минут времени. Выпущен в далеком апреле 2004 года малоизвестной широкой общественности немецкой компанией .theprodukkt.
    • 1.5GHz Intel Pentium/Athlon
    • 512MB памяти
    • GeForce4Ti/Radeon8500 с 128MB памяти. Необходима поддержка пиксельных шейдеров версии 1.3
    • DirectX 9.0b
    • Звук

    «Ну и что?», — скажете вы, — «Видали мы такие шутеры. И не такие еще видали». А соль вся в том, что состоит эта игра из всего одного exe-файла и занимает ровно 95KB. По словам разработчиков, если бы для хранения ресурсов использовался традиционный метод, то размер был бы куда больше — 200-300MB.

    Секретом такого малого размера являются 2 новаторских подхода: во-первых, весь возможный контент генерируется при старте игры, а, во-вторых, все, что нужно для генерации упаковано фрактальным методом. Конечно же, эти два факта влияют на скорость загрузки. Даже на быстрой машине этот процесс длится около 20-30 секунд. В сердце проекта лежит технология процедурного создания текстур под названием .werkkzeug 3 Texture Edition, с недавнего времени доступная всем желающим. Технология позиционируется, как средство для хранения текстур для дизайнеров, разработчиков игр и демок. «Не стоит беспокоиться об алгритмах и прочей программистской чепухе, просто создавайте текстуры так, как вам нравится» — пишут создатели.

    Маленькой неприятностью является то, что эвристические анализаторы некоторых антивирусов ошибочно определяют игру, как троян. На сайте разработчики заверяют всех, что это ошибочное мнение антивирусов и никакого вредоносного кода в игре не содержится. Более того, с их стороны ведется беседа с разработчиками тех самых антивирусов по этому поводу и например с конца ноября 2006 года AVG V7.5 перестал считать программу вредоносной, аналогичное решилась ситуация с Avira AntiVir PersonalEdition. Так что, по моему мнению, беспокоиться действительно не о чем — у ребят совсем другие цели. :)
    Едем дальше...

    .debris


    Разработчки предоставили игру, получили свои награды, но не остановились на месте и к рождеству 2007 года приготовили очередной подарок своим почитателям — красивейшую озвученную 3D-демку .debris размером ровно 177KB и продолжительностью около 7 минут. Технологические мощности за прошедшие между проектами 3 года не остались на месте и системмные требования возросли соответсвенно до p4 2ghz or athlon 2000+ (with sse), 512mb ram, ps2.0 capable graphics card with 128mb vram, directx 9.0c

    Ссылки по теме


    Сайт компании
    Википедия про .kkrieger
    Много ссылок от гугла
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 75

      +1
      по сети где-то гуляло видео как они на конференции рассказывали о том, как это все было сделано
        +1
        материалы assembly 2004 seminars, секция про kkrieger, только не могу нигде откопать видео. если у кого есть - выложите! там очень интересно рассказывалось про оптимизацию данных при анимации (для меня в то время интересно :)) ну и процедурные разные фишки конечно тоже.
      +3
      Супер! Очень приятно, что кто-то из хабрасообщества обращает внимание на незаслуженно обделённую в России демо сцену!
      Спасибо, что написали об этих замечательных творениях. Сам оба видел давно ещё, но очень приятно было на них натолкнуться вновь!
        +1
        Скачал .kkrieger, поиграл - такая волна ностальгии по первому-второму думу... Это автоприцеливание, этот монстр в виде дядьки с рогами и копытами... Эх, были времена!!! Я даже коды помню IDDQD IDKFA Спасибо автору за приятные воспоминания!
          0
          у миня не заработало :(

          предлагет обрадовать мелкософт ошибкой...
            0
            Скорее всего видюха не тянет. У меня на работе на машинах со слабым внутренним видео творится то-же самое.
            • НЛО прилетело и опубликовало эту надпись здесь
              • НЛО прилетело и опубликовало эту надпись здесь
                  0
                  Вполне возможно, что недостаточно. Смотрите минимальные требования
              • НЛО прилетело и опубликовало эту надпись здесь
              +3
              Всегда восхищаюсь, восхищался и буду восхищаться этими людьми, теми кто пишут эти демки... =) Сколько уже лет прошло, сколько демок видено, а всеравно трепет вызывают эти люди =)

              Слава демосцене, Слава тем кто делает демки! =)
                +1
                Кажется, опечатка:
                1.5Gb Intel Pentium/Athlon (я так понимаю, 1.5 GHz)
                  0
                  Именно. Спасибо, исправил.
                  +3
                  ха ха! .debris на указанной машине будет лагать як слайдшоу.

                  кстати, кто не видел, очень рекомендую lifeforce. одну из лучших из когда-либо созданных демосцен.
                    +1
                    26 Мб? Какая-то неправильная демосцена.
                      0
                      демосцены бывают разные.
                        +1
                        Демосцена - это конкретно вид искусства. Жанр. Субкультура.
                        А уже произведения делятся на демки (demo) с ограничением по размеру (intro: например, 64k intro, 4k intro и т.д.) или без.
                          0
                          Вы это товарищу выше скажите.
                            0
                            а, понял, что Вы имели в виду. мой косяк, да.
                        +2
                        спасибо за минусы, господа.
                        смотреть, как я понял, никто не собирается.
                          0
                          почему... я посмотрел, спасибо за ссылочку.
                            0
                            пожалуйста
                            +1
                            я не минусовал, даже плюсану. Но это простите ретро. Даже очень ретро...
                              0
                              .kkrieger и .debris тоже далеко не новинки, однако судя по комментариям, не все были с ними знакомы.
                          0
                          Вот если б такие ребята писали игры, то я думаю, что они были бы очень красивыми, но занимали бы намного меньше DVD диска.

                          В общем ребята молодцы. Хотелось бы увидеть от этой группы мануал по программированию.
                            +3
                            Если б такие ребята писали игры страдал бы сюжет и главное - СРОКИ :)
                              0
                              За сюжет обычно отвечает совсем другой отдел и эти люди называются гейм дизайнерами
                              0
                              Такой компактный размер не всегда приимущество, используемые ими алгоритмы гораздо более требовательны к ресурсам системы
                              +2
                              Афигенная дема.
                              В свое время игрался в .kkriger, по графике - как doom3 на минимальных настройках, если не лучше (извените за такое вот сравнение..но бампамппинг, тени..) .. да и вышла раньше )
                                0
                                Так в чем же технология фрактального хранения?
                                Насколько я понял, процедуры создают текстуры n-мерными, а нам показывают 3-х мерными?
                                Считаю за фракталами вообще многое будет стоять в будущем.
                                Автору и разработчикам +1 :)
                                  0
                                  Там основная фича не во фракталах, а в процедурности — т.е. при создании, скажем, модели, записывается не конечный результат, а последовательность действий ("создаем сферу - масштабируем - вычитаем из нее другую сферу" и т.п.). Засчет этого сильно экономится размер, но рисовать надо в специальном редакторе и грузится все довольно долго.

                                  Вообще авторы больше известны как демо-группа Farbrausch, а компания .theprodukkt это, как я понимаю, их попытка поставить свои разработки на коммерческие рельсы.
                                    0
                                    Хмм..возможно ли бадущее у этой технологии?
                                    С нынешними-то склонностями производителей железа привлекать размерами новых HDD.
                                      0
                                      Ну все-таки изначально это было придумано исключительно для демок в категории до 64кб.
                                      Так что глобально, конечно, нет, но в каких-то областях действительно может оказаться полезным.
                                        0
                                        Вот интересно найти подборку таких областей?
                                        Очень не хочу ругать технологию, но боюсь выигрывая в размере данных, мы проигрываем в производительности :(
                                        • НЛО прилетело и опубликовало эту надпись здесь
                                            0
                                            О, спасибо, не ожидал, что откликнитесь :)
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Хе-хе, так одно дело хранить, а другое - скачивать.
                                          Допустим, 64 кб игры нам не нужны - только грузить каждый раз процессор при распаковке и получать оргазм от мысли, что на винте можно разместить миллионы таких. А вот как насчёт подгружаемых уровней и моделей к MMOG? Это будут и впрямь бесконечные миры.
                                            0
                                            Хоть и не увлекаюсь играми, но представляю себе что это такое MMO. Вот, уже и второй пункт для списка областей применения :)
                                      0
                                      кстати по .debris можно было-бы сразу и линк на видео.
                                      а то у меня оно не запускалось - первый раз посмотрел как раз в виде видео.
                                      оно и сейчас где-то лежит, как видеоклип ;)
                                      музыка и видеоряд там просто суперские.
                                      0
                                      шайтаны!
                                        0
                                        у меня он вылетел с ошибкой и уронил firefox — памяти не хватило :)
                                          +1
                                          Рекомендую Chaos Theory от Conspiracy:
                                          http://conspiracy.hu/releases.php?id=15
                                            0
                                            Очень понравилось! Спасибо! Жаль не могу вам плюсонуть.
                                            А можете еще что-то в таком духе подсказать?
                                            0
                                            Мои любимые демки - Dreamchild от ASD и Poem To A Horse от farbrausch.
                                              0
                                              Линки не помешали б))
                                                0
                                                http://www.pouet.net/prod.php?which=5569 Poem to A Horse. Тже моя любимая. Так-же советую посмотреть каноничный fr-08 Product. Демка имеет свой филосовский смысл.
                                                От ASD моя любимая (влюбился в музыку, когда услышал) это конечно-же iconoclast http://www.pouet.net/prod.php?which=1835…
                                                  0
                                                  Битте=)
                                                  http://www.scene.org/file.php?file=/parties/2003/assembly03/demo/dreamchild_by_andromeda_software_development.zip&fileinfo
                                                0
                                                Кстати, небезызвестная от Maxis, выходящая в конце года (aka симулятор вселенной) будет использовать аналогичную систему, причем в ее создании участвуют/вовали крупнейшие demo-группы, а это, я так понял, haujobb и собственно farbrausch который вышеперечисленную красоту сделал (Если еще актуально данное ). Еще там очень любопытная система озвучки, которая тоже генерится "на лету")))
                                                  0
                                                  А можно инфы о Maxis?
                                                  0
                                                  Пардон муа. Я просто ламер и не умею юзать html-теги)

                                                  Кстати, небезызвестная Spore от Maxis, выходящая в конце года (aka симулятор вселенной) будет использовать аналогичную систему, причем в ее создании участвуют/вовали крупнейшие demo-группы, а это, я так понял, haujobb и собственно farbrausch который вышеперечисленную красоту сделал (Если еще актуально данное сообщение). Еще там очень любопытная система озвучки, которая тоже генерится "на лету")))
                                                    +1
                                                    Нет, я их спрашивал, они не имеют к spore никакого отношения.

                                                    [03:46] <Joric> and only one more question - who's working on Spore? =)
                                                    [03:46] <ryg> no idea
                                                    [03:48] <Maaletto> ryg: yeh, i was wondering too.. those spore creatures do have some striking resemblance with your OMG TEH RULE walk-modifier ;)
                                                    [03:48] <Joric> yes, yes
                                                    [03:48] <Maaletto> so go sue them if you're not working for them :P
                                                    [03:49] <ryg> seriously, anyone who thinks walk is hard to do hasn't tried it out yet :)
                                                    [03:50] <ryg> anyway, no fr member is directly or indirectly involved with spore
                                                    [03:51] <ryg> don't know who they talked to, it sure as hell wasn't us (or cns or fairlight :)
                                                    0
                                                    .kkreiger действительно технологическое чудо, до сих пор поражаюсь ему.

                                                    Кстати он так же является неплохим показателем производительности компа. Когда я первый раз его запустил он у меня еле шевелился, а с каждым апгрейдом все быстрее и быстрее.
                                                      +1
                                                      > никто из 15 человек, тесно связанных с IT-миром
                                                      IT и сцена очень далеки друг от друга. Из моих знакомых тоже почти никто не слышал про демки и 96k игры.
                                                      .kkrieger действительно чудо. в 96 килобайт вместить довольно длинную игру, да еще с такой графикой... Надо быть волшебником. :)
                                                      А Debris после того, как увидел на CC довольно долго искал в инете (очень понравилось), но когда нашел как-то не впечатлится... Может быть, потому что там смотрел на проекторе.

                                                      У меня любимые демки Iconoclast и Lifeforce от ASD. Не знаю, какими препаратами балуются эти ребята, но демки у них просто нереальные. В здравом уме такое не придумать по-моему. И музыка отличная.
                                                      И работы Conspiracy тоже очень нравятся.
                                                        0
                                                        Жаль вам карму немогу поднять =)) +1
                                                          0
                                                          Спасибо, все равно очень приятно :))
                                                            0
                                                            вы не можете, а кто-нибудь другой очень даже может :) спасибо за отличные комментарии
                                                          +1
                                                          Выше правильно заметили, что в миру farbrausch куда более известный лэйбл. Потрясающая немецкая группа. Куча очень положительных 64k intro =) Особенно люблю их fr-08 .theprodukt. А демок и интро у них достаточно. Их около сорока, не говоря уже о том же .kkrieger, редакторе сцен, движке, упаковщике для кода...

                                                          Но куда нам эти немцы. Гении находятся куда ближе, чем вы думаете! В Воронеже. Кодер, музыкант, дизайнер, сценарист и все в одном лице - AND) Вот это великих сценер. Первые места на Assembly в номинации 64k. Его великолепный SQUISH поражает. Но особого внимания заслуживает Zoom3. Намек понят?)

                                                          Посмотреть все демки AND'а можно тут: http://and.intercon.ru/

                                                          Люблю также творчество таких групп как Crolyx, Conspiracy, 7dump, Unique, Equinox, wildBits, Fairlight, Calodox, Brain Control.

                                                          Но в последнее время все больше увлечен 4k сценой. Особенно ее 16-битным вариантом. Ну и 256b compo меня интересуют. (http://www.256b.com)

                                                          Также советую всем гикам посмотреть текстовые демки с TMDC. Это что-то. Это тру)
                                                          http://www.taat.fi/tmdc/
                                                            0
                                                            Офигенно, спасибо за ссылки!
                                                              0
                                                              Спасибо, 256 - супер.
                                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                                0
                                                                pxx, спасибо большое за пост.

                                                                Подключаюсь к блогу и всем советую.
                                                                  0
                                                                  Да, .kkrieger - это очень сильно! Сделан с помощью их собственного редактора werkkzeug3. Я же качал открытую для скачивания версию werkkzeug1 и даже что-то получалось. Эта версия не позволяет создавать игры и другие интерактивные приложения, я просто можно делать красивые демки. А можно и уродские... У меня дальше верчения примитивов под музыкук дальше дело не дошло и я забил, хотя очень хочется научиться самому делать хотя бы аналоги интро fr-08.theprodukkt.
                                                                  А по красоте и конечно же по музыке выигрывает ASD. Их Lifeforce - это просто шедевр!
                                                                    0
                                                                    Эти парни - гении.
                                                                      0
                                                                      Огромное спасибо!

                                                                      Ознакомившись, я еще раз убедился в том, что наращивание обьемов и мощностей - вовсе не самый эффективный путь развития технологий, и таким путем все идет только потому, что это выгодно производителям компьютеров.
                                                                        0
                                                                        для последних демосцен нужны очень неслабые машины .о)
                                                                          0
                                                                          Демо. Ну или демок, в просторечьи. Но не демосцен. Демосцена - это название всей культуры в целом.
                                                                            0
                                                                            лажанулся.
                                                                            Ваша правда.
                                                                          0
                                                                          Что-что? Тут оптимизация идёт именно на размер, а не на скорость. Путь тупиковый, просто люди меряются "у кого короче". Это искусство, со всеми вытекающими.
                                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                                              0
                                                                              Э, тут есть одна маааленькая проблема: чтобы информацию сжать, её для начала неплохо было бы создать. А современные игры при всей своей многополигональности ещё не вышли за размер одного DVD. Исключение конечно есть, но оно касается видеороликов, которые могут занимать и больше - но как раз потому, что их так не пожать.
                                                                                0
                                                                                В номинации 64k обычно мало чего сжимают - множество вещей генерируется на лету за счет специальных алгоритмов. Те же текстуры, скажем, похожие на кафельную плитку возможно генерировать ксором (шахматная доска такая получается), а потом для ее "шероховатости" применять еще кое какие алгоритмы (вполне известные), про это можно почитать в том же DEMO DESIQN FAQ или на democoder.ru поспрашивать. Неужели вы верите что такие объемы текстур и музыки используют в intro? А в 4k? Генерация всегда была довольно важной составляющей. Музыка обычно тоже имеет формат mod или другой трекерный, а никак не mp3. Соответственно расходов накладных куда меньше, размер семпла то ограничен.

                                                                                Проблема современного геймдева как раз состоит в том, что никому не хочется шевелить своей ленивой задницей и делать что-то. "Компьютеры стали мощнее, почему я должен шевелиться?" - думает разработчик. И в этом вся проблема. Плюс дедлайны - побочное действие капитализации.
                                                                          0
                                                                          Хм… Всегда считал эти демки продуктами команды Farbrausch. Я не прав?..

                                                                          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                                          Самое читаемое