BrainPipe - мозги в трубу

Cook, Serve, Delicious!

Space Engineers

Entrailer (Перевозчик)

Индийский покер с Nuprahtor'ом

Посты пользователя

GTA все видели? В первые части играли? А Turbo Esprit вдохновил креаторов гэтэа.

Кста, всё сделано одним человеком, хотя есть издатель и копирайты Лотуса.

  • nw2
  • 30 июля 2018, 13:06
  • Com188
  • 0

Ant Attack был написан в 1983 году для ЗюйдЭкс Спектрума, а в следующем по счету 84-м году переложен на Комодор. Игра как игра, сейчас абсолютно ничем не примечательна, но интересно глянуть, как оригинал от изометрии, через римейки, постепенно перешел в полное тридэ...

Полное тридэ начинается где-то в 11:33.

  • nw2
  • 27 июля 2018, 09:50
  • Com184
  • 0

Трепанация триангуляции

Привет. Раз глобус не идет в сову, возьмемся за более плоские штуки.

RNtqcYV

Когда шейдерами хотят рисовать плоские фигуры или вообще всё остальное, то в первую очередь пытаются избавиться от конвееееера видеокарты. Тут все просто: если у нас два дэ платформер и на экране всего-лишь куча спрайтов, то, как бы это обидно не звучало, логично понакидать на экран всякие билборды или понарисовать много квадов (четырехугольников) из двух треугольников, а затем текстурировать их спрайтами из атласа. Но можно вообще без треугольников.

читать дальше >>

  • nw2
  • 03 июля 2018, 00:09
  • Com188
  • 0

Незаконченная история про сову, глобус и SDF

Давным-давно в далекой-далекой америге, лет двадцать назад, делали особо специальные платы, занимающиеся быстрым рисованием графики. Сейчас эти карты немного и все больше стараются быть универсальными. Не только в шейдерах, но и в треугольниках. А до этого царил олдскул (old school, не old skull). Ведь когда коту кодеру нечего делать, он делает демосцену. Это шутка, не обижайтесь, если вы кодер или иначе не обижайтесь тоже. Особо искусные мастера делали демосцену еще на древних Эниаках, а для вывода графики использовали матричный принтер.

Когда ГПУ еще не было — вывод графики сводился к дерганью битов в байте в специальных областях памяти или даже в портах ввода/вывода. Иногда компьютер успевал рисовать эти байты быстро и тогда картинка оживала. Это было красиво и в общем-то удобно: записываешь 2 — это красный, рядом 3 — это зеленый, потом ничего не пишешь и это черный. Было очень просто, поэтому интересно и занятно. В голову приходили разные упоротые и не очень эффекты: огонь, плазма, мандельброты всякие и другие фигуры лиссажу. Потом начали рисовать 3д и завертелось...

VdBSuS6

читать дальше >>

  • nw2
  • 29 июня 2018, 14:25
  • Com185
  • 0

Совы не то, чем кажутся

Даешь много треугольников! Чтобы хоть как-то задать и сохранить неровную поверхность виртуального мира. Внимание! Если она ровная, то немного. Сова чаще неровная: у нее перья, крылья, клюв и все это по бокам и в разные стороны. Можно справиться с проблемой, натянув фотографию совы на цилиндр. Правда это еще не глобус, да и не очень сова, хотя уже близко. Этого и добиваемся.

iB09qD1

читать дальше >>

  • nw2
  • 29 июня 2018, 01:23
  • Com182
  • 0

Как нарисовать сову и натянуть ее на глобус

Пока один триангл пашет как тысяча негров стивена кинга, рассказывая об играх, я расскажу не про трианглы, а про... другие технологии создания изображений. Я буду быстр и беспощаден к деталям — иначе матан, формулы и скучно.

6xQYw7Y

Большая часть современных инди-девелоперов берет готовый движок и вообще не заморачивается технологиями вывода картинки на экран. Это прогресс и двадцатьпервый век, это сюжеты, механики, интерактивное кино... но выбор у креаторов небольшой: 2-дэ картинки или 3-дэ сцены. Первый вариант строится из пикселей; второй вариант, хочется срифмовать из вокселей, но это не про это, поэтому второй строится из полигонов, а точнее из трианглов, то есть из треугольников.

Воксели — это три дэ пиксели и они не обязаны быть кубиками. Просто если они будут шариками, то не будут равномерно заполнять пространство, либо начнут проникать друг в друга, а нам это не удобно. Поэтому иногда воксели бывают не только кубиками, но и другими объемными фигурами.

читать дальше >>