OpenSource -- просмотрщик множества карт Half-Life вместе
Сделал утилиту, которая клеит все карты half-life в один здоровенный меш и позволяет полетать по нему.
Выложил в опенсорс: https://github.com/w23/OpenSource
Видео того, как выглядит, например, мир всей первой халвы целиком:
Подробнее лень рассказывать, простите, надо уже следующее что-нибудь крутяк делать.
Выложил в опенсорс: https://github.com/w23/OpenSource
Видео того, как выглядит, например, мир всей первой халвы целиком:
Подробнее лень рассказывать, простите, надо уже следующее что-нибудь крутяк делать.
yolp -- nan
чёто давно не писал сюда. не читал отсюда, впрочем, тоже очень давно.
продолжаю развлекаться, пишу всякие разные мелкие штуки.
например, три недели назад занял предпоследнее место на Evoke 2012 4k compo, написав такое:
идёт под виндой, линуксом и даже макосью, pouet linkage
там четыре килобайта экзешник, симуляция жидкости на шейдерах в реальном времени (SPH, почти честный навье-стокс), всякая трассировка лучей тоже на шейдерах, потом ещё всякий мерж этой жидкости, отрисованной через поинт-спрайты и сглаженной, с оттрассированной сценой так, чтобы жидкость принимала корректное освещение, например, с тенями, отбрасываемыми геометрией сцены. сама на себя, впрочем, жидкость тени не кастует (просто не успел написать, там отдельная веточка рендеринга должна быть, а у меня довольно линейный сетап). ещё ambient occlusion там есть, он гибридный -- жидкость его отбрасывает в screen-space (можно видеть артефакты), геометрия же, поскольку задана через distance fields, -- корректно в scene-space. ещё там должен был быть depth of field, он даже в коде есть, но я его не успел раскомментировать перед дедлайном, а потом вообще забил.
понятно, что это ещё не конец, куда собрался, идей у меня очень много, и там всякое зрелищное качающее безумие будет, что у вас пупки развяжутся. отсалось время только найти на.
такие дела, ребят
продолжаю развлекаться, пишу всякие разные мелкие штуки.
например, три недели назад занял предпоследнее место на Evoke 2012 4k compo, написав такое:
идёт под виндой, линуксом и даже макосью, pouet linkage
там четыре килобайта экзешник, симуляция жидкости на шейдерах в реальном времени (SPH, почти честный навье-стокс), всякая трассировка лучей тоже на шейдерах, потом ещё всякий мерж этой жидкости, отрисованной через поинт-спрайты и сглаженной, с оттрассированной сценой так, чтобы жидкость принимала корректное освещение, например, с тенями, отбрасываемыми геометрией сцены. сама на себя, впрочем, жидкость тени не кастует (просто не успел написать, там отдельная веточка рендеринга должна быть, а у меня довольно линейный сетап). ещё ambient occlusion там есть, он гибридный -- жидкость его отбрасывает в screen-space (можно видеть артефакты), геометрия же, поскольку задана через distance fields, -- корректно в scene-space. ещё там должен был быть depth of field, он даже в коде есть, но я его не успел раскомментировать перед дедлайном, а потом вообще забил.
понятно, что это ещё не конец, куда собрался, идей у меня очень много, и там всякое зрелищное качающее безумие будет, что у вас пупки развяжутся. отсалось время только найти на.
такие дела, ребят
1k intro для линукса, как?! часть 1(к)
я обещал: да вот так.
наши демки™
Отчет за прошедшие полгода: вместо того, чтобы постить вам сюда ежедневных котов, или, там, пропивать зарплату, я подсуетился и научился sizecoding'у для линукса.
Вот что получается, например:
из бетона и стекла, так что stay tuned.
Вот что получается, например:
[linux, 1k] urotsuki by Ye Olde Laptops Posse
Эта няшка была написана на ноуте, шейдеры видеокарты которого представляют странную помесь из GLSL 1.10 и 1.20, и, например, напрочь не умеют ветвиться. Поэтому никакого fancy raymarching, только простые функции от (x, y, t). И звук. Да, это первая 1к-интра для линукса со звуком.(pouet || youtube-dl -t http://www.youtube.com/watch?v=EwU… || bin)
[linux, 256b] Blin Elfom by Ye Olde Laptops Posse
Эта няшка была написана на том же самом ноуте, но уже никакого OpenGL там нет, ибо хер его впихнешь туда. Запустить её "немного сложновато", но у ребят на Alternative Party 2011 это в итоге получилось, и эта интрочка заняла там почетное восьмое место из 12. Несмотря на то, что это первая интра в 256байт для линукса со звуком, и вторая — вообще.(pouet || youtube-dl -t http://www.youtube.com/watch?v=c0V… || bin)
Я планирую в течение ближайшей недели накатать пару статей на тему, как такое делаетсяJust Cause 2 = awesome!
being slowpoke here.
Пока я, значит, тщательно игнорирую игровую индустрию (в старкрафт-то второй поиграл лишь, страшно подумать, через полгода после его выпуска), в ней появляются невероятные вещи.
Например, Just Cause 2.
Представьте себе GTA в 3D (там что-то такое в гта 4 и vice city было, да?), совмещенный с Prototype. На территории площадью более 1000 квадратных, сука, километров. Охуенно прорисованных квадратных километров. На котороых можно встретить все -- от тропического побережья до горных вершин. От деревушек до городов с небоскребами. С изменяющимся временем суток и погодой. И с физикой как в HL2. За обоссаные 300 рублей в стиме.
Сука. Сраное будущее.
Там, правда, довольно глуповатые сюжет и миссии (по крайней мере в самом начале игры, где я и нахожусь), да и русская озвучка с субтитрами глючат так, что локализаторы от стыда должны были давно спонтанно самовозгореться в моче (английскую как включить, я и не искал -- похуям же).
Поэтому игра получает от меня всего-лишь 10 из 10, а не блядь 12, как могла бы.
Помажу вам мёдом глазки теперь.




Нет, это не авиасимулятор.

Просто во всех подобных играх всегда хочется залезть повыше исрать на прохожих насладиться умиротворяющим видом на харлеи и закат. Разработчики данной игры этот use-case предусмотрели на ура -- рассыпали по всей карте всяких самолетов с вертолетами, а игрока наградили неиссякаемым запасом парашютов, которые можно складывать и раскрывать как попало в реальном времени.

Такое дело грех не поэксплуатировать.
Например, я пошел (приплыл на лодке, actually) в местный международный аэропорт и угнал там пассажирский лайнер.

Полетал на нем.

Сел на какой-то военный аэродром и при развороте застрял в пнях. Скриншота нет, поэтому просто представьте себе, как Ту-134 застревает в пнях.
Пришлось бегать искать, чем бы его вытащить -- заднего хода-то нет.

Нашелся и был освоен вертолет.

Привязал его тросом к самолету.

Попался его и так и сяк вытащить.

Но слаб вертолет, ничего не вышло.

Пришлось украсть другой самолет.

И land it with style.


yeah

На самом деле после этой игры сильно захотелось в Азию. В Сингапур какой-нибудь. Они с Малайзией как-то так и выглядят.
Пока я, значит, тщательно игнорирую игровую индустрию (в старкрафт-то второй поиграл лишь, страшно подумать, через полгода после его выпуска), в ней появляются невероятные вещи.
Например, Just Cause 2.
Представьте себе GTA в 3D (там что-то такое в гта 4 и vice city было, да?), совмещенный с Prototype. На территории площадью более 1000 квадратных, сука, километров. Охуенно прорисованных квадратных километров. На котороых можно встретить все -- от тропического побережья до горных вершин. От деревушек до городов с небоскребами. С изменяющимся временем суток и погодой. И с физикой как в HL2. За обоссаные 300 рублей в стиме.
Сука. Сраное будущее.
Там, правда, довольно глуповатые сюжет и миссии (по крайней мере в самом начале игры, где я и нахожусь), да и русская озвучка с субтитрами глючат так, что локализаторы от стыда должны были давно спонтанно самовозгореться в моче (английскую как включить, я и не искал -- похуям же).
Поэтому игра получает от меня всего-лишь 10 из 10, а не блядь 12, как могла бы.
Помажу вам мёдом глазки теперь.
Нет, это не авиасимулятор.
Просто во всех подобных играх всегда хочется залезть повыше и
Такое дело грех не поэксплуатировать.
Например, я пошел (приплыл на лодке, actually) в местный международный аэропорт и угнал там пассажирский лайнер.
Полетал на нем.
Сел на какой-то военный аэродром и при развороте застрял в пнях. Скриншота нет, поэтому просто представьте себе, как Ту-134 застревает в пнях.
Пришлось бегать искать, чем бы его вытащить -- заднего хода-то нет.
Нашелся и был освоен вертолет.
Привязал его тросом к самолету.
Попался его и так и сяк вытащить.
Но слаб вертолет, ничего не вышло.
Пришлось украсть другой самолет.
И land it with style.
yeah
На самом деле после этой игры сильно захотелось в Азию. В Сингапур какой-нибудь. Они с Малайзией как-то так и выглядят.
Капелька любви в море ненависти
Море ненависти:
В последние годы гугл какой-то совсем обоссаный стал. То у него с андроидом с технической точки зрения полный провал: родная разработка на java, поддержка C/C++ абы какая, с припрыгиваниями и без отладки, за low latency audio считаются задержки в 45 мс (ref:Android 2.3 Compatibility Definition, п.5.3 стр.13; к слову, iOS с рождения своего умеет 2-5мс), общие настройки сети для всех wifi-сетей (ДА! там нельзя (!!) указать разные настройки для разных сетей! ref:bug 1215, bug 1273) ; то у него нет родного приложения для gtalk для айфона (все сторонние —страшный поносочень дурно), то в хроме настройки для прокси жестко привязываются к системным, и, если пользоваться под линуксом десктопным окружением, отличным от гнома или кде, то кнопка "Настройки прокси" вообще посылает нахуй в командную строку и man chromium-browser.
Капелька любви:
Нашел расширение, которое позволяет переключать прокси в хроме: Proxy SwitchyPlus (Plus важно, ибо без Plus версия тоже пошлет нахуй).
Делюсь с вами находкой, потому что очень давно, сколько хром существует, страшно не хватало такой функции.
В последние годы гугл какой-то совсем обоссаный стал. То у него с андроидом с технической точки зрения полный провал: родная разработка на java, поддержка C/C++ абы какая, с припрыгиваниями и без отладки, за low latency audio считаются задержки в 45 мс (ref:Android 2.3 Compatibility Definition, п.5.3 стр.13; к слову, iOS с рождения своего умеет 2-5мс), общие настройки сети для всех wifi-сетей (ДА! там нельзя (!!) указать разные настройки для разных сетей! ref:bug 1215, bug 1273) ; то у него нет родного приложения для gtalk для айфона (все сторонние —
Капелька любви:
Нашел расширение, которое позволяет переключать прокси в хроме: Proxy SwitchyPlus (Plus важно, ибо без Plus версия тоже пошлет нахуй).
Делюсь с вами находкой, потому что очень давно, сколько хром существует, страшно не хватало такой функции.
(no subject)
Jonny looks around, confused, his train of thought disrupted. He
collects himself, and stares at the teacher with a steady eye. "I want
to code demos," he says, his words becoming stronger and more confidant
as he speaks. "I want to write something that will change people's
perception of reality. I want them to walk away from the computer dazed,
unsure of their footing and eyesight. I want to write something that
will reach out of the screen and grab them, making heartbeats and
breathing slow to almost a halt. I want to write something that, when it
is finished, they are reluctant to leave, knowing that nothing they
experience that day will be quite as real, as insightful, as good. I
want to write demos."
Silence. The class and the teacher stare at Jonny, stunned. It
is the teachers turn to be confused. Jonny blushes, feeling that
something more is required. "Either that or I want to be a fireman."
- Grant Smith,
14:32,
11/21/93
src