

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


12 домов, которые выглядят как тысяча
Я сделал 12 разных домов с этажами, окнами, крышами, баками и антеннами, и расставил их сотнями копий. Близко к камере стоят подробные, вдали упрощённые. Поэтому огромный город влез в обычный компьютер.
- у каждого дома 4 версии, от подробной до простой
- материалы: бетон, кирпич, ржавый металл
- главное здание проработано отдельно



Стрелка ОАО посреди города
Стрелка ОАО стоит в центре как памятник, из бетона и со своим светом. На крышах вокруг висят билборды ОАО и «Красивых людей». Весь город становится декорацией для бренда.



Весь свет даёт одна огромная луна
Луна здесь главная лампа. Она подсвечивает дома тёплым сзади, а края силуэтов холодным. Спереди почти темно, поэтому город читается как силуэт, и это работает на настроение. Через диск пролетает стая мышей.
- потяни ползунок: слева серая модель, справа готовый вид
- каждая мышь машет крыльями по-своему
серая модельготовый вид
финал · мышиЦунами накрывает город
Волну программа считает как настоящую воду, по физике. Это тяжело, поэтому волну я считал отдельно и потом подставил в город. Сверху добавил мелкую рябь, пену и брызги.
- в воде около 1,5 миллиона точек
- вода отражает и искажает всё, что за ней
- пена и брызги идут отдельными слоями



Ломается только то, что видно
Дома заранее разрезаны на куски и разваливаются там, где их задевает волна. По-настоящему рушатся только ближние башни, дальние просто обозначены. Огонь сделан лёгкими слоями, чтобы компьютер не задохнулся.


Финальный вид: как старая кассета
Город, луну, волну и брызги я сохранял отдельными слоями, чтобы потом спокойно собрать картинку и подправить любой кусок. Финальный вид как у старой видеокассеты: зерно, разъехавшиеся цвета, лёгкие помехи. По сюжету I.I.E. система как раз медленно ломается.



Огромная сцена на обычном компьютере
Для такой воды нужно больше памяти, чем у меня было. Поэтому каждую часть считал отдельно и потом собирал вместе. Сам город весит 19 ГБ, рядом с водой его даже не открыть.
Чтобы программа не падала, кадры считались отдельно от неё, через командную строку. Пока шёл расчёт, я спокойно работал дальше.
Каждый важный шаг сохранял отдельной версией и откатывался за минуту. После каждого дня записывал, что сделано и что сломалось.
Вода почему-то выходила белой. Разобрал картинку по слоям и нашёл: дело в цвете самой воды, а не в отражениях. Починил за минуту.

