Как я делал анимацию с эритроцитами.
В 2007 году я узнал, что в интернете есть сериалы, которые можно качать и первым таким сериалом для меня стал "Доктор Хаус" в переводе LostFilm. В те же года я работал на местном телеканале моушндизайнером, создавал всякую компьютерную графику и видеомонтаж. Чтобы состояться в профессии, пришлось изучать такой софт для видео, как Adobe After Effects. В те же года в интернете ярко взошла звезда парня, которого, наверное, всё поколение моушндизайнеров того времени безошибочно узнает по фразе "Hi! It's Andrew Kramer for VideoCopilot_dot_net and welcome to our next very excited tutorial!" Эндрю Крэмер, без преувеличения культовая фигура в моушндизайне, он обучил гигантское количество людей работе в After Effects, причём его уроки были прикладными, интересными, доступными и крайне полезными. Он выделывал с After Effects такое, чего, наверное, даже сами создатели из Adobe не предполагали.

И вот тогда, в 2007 году, неожиданно сошлись в одной точке изучающий видеософт я, сериал "Доктор Хаус", в котором в гигантском количестве использовалась компьютерная графика, показывающая работу внутренних органов человека, и Эндрю Крэмер, который показал в своём уроке, как создать подобную анимацию. По странному стечению обстоятельств, его серия уроков "Medical Zoom" (что можно приблизительно и топорно перевести как "Увеличение медицинского изображения") совпала со словом недели из конца февраля 2026 года! В своём видео он показал, как изобразить поток эритроцитов так, чтоб это выглядело по "Хаусовски".
В то время мне это видео особо не понадобилось, хоть я его конечно отсмотрел от и до, потому что там были показаны интересные приёмы. Но в последствии, когда я уже стал фрилансером, мне довелось поработать над несколькими видео для фармкомпаний, где несколько раз пришлось изображать поток этих самых эритроцитов внутри сосудов. Вот тогда мне это видео и пригодилось!
Итак. В школе учительница биологии нам объясняла, что эритроциты имеют не форму сферы, а двояковогнутого диска, потому что так ему проще проходить узкие места и площадь поверхности, для переноса кислорода, больше, чем у сферы. Но при этом мы изначально делаем трёхмерную модельку эритроцита именно из сферы. Но эту сферу мы не просто сплющиваем по одной из осей, а деформируем с помощью модификаторов.

Но ровная форма - это не всё, что нам нужно для того, чтоб изобразить эритроцит, отдалённо напоминающий настоящую красную кровяную клетку! Для этого мы самой поверхности клетки придаём ощущение шершавости с помощью текстур и материалов. В данном случае используем неровный материал, процедурно сгенерированный с помощью мелкомасштабного "шума".

Клетка есть, как теперь её размножить, заставить двигаться и всё это дело отрендерить в видео? Если результат вам нужен гиперреалистичный, то всё это дело просчитывается здесь же, в 3D редакторе. Но это всегда занимает много времени и в случае необходимости внесения правок весь процесс повторяется всё с теми же временными затратами. Плюс, напомню, это было тогда, когда видеокарты были слабыми, а рендер даже не самых сложных сцен был очень ресурсозатратным.

Если же требования не так критичны, то всю работу можно сделать в After Effects и результат будет вполне хорош! Для начала мы создаём зацикленную анимацию вращения клетки. А затем уже используем систему генерации частиц, где каждая частица - это анимация клетки. Заметьте, это не трёхмерная клетка, а обычный спрайт с изображением вращающегося эритроцита. Это радикально ускоряет время просчёта видео, при этом вся композиция имеет гибкие настройки управления! Теперь сквозь эти частицы можно пролетать, менять ракурсы и направление потока, и можно даже создать зацикленную анимацию!

Со временем, After Effects эволюционировал. В 2012 году Эндрю Крэмер создал для After Effects поистине революционный плагин - Element 3D, который спокойно работал с импортированными 3D моделями. До него трёхмерка и композ делались раздельно! А теперь материалы, техтуры и анимацию тех же эритроцитов можно было делать в одной программе, не перегоняя файлы из одного софта в другой.

А что сейчас? А сейчас у нас есть нейросетки. Но так как мне было крайне жалко использовать какие-то платные, я быстренько создал вот что-то такое "эритроцитообразное" в одной из бесплатных нейронок. Получилась фигня, но довольно быстро и, при наличии времени и оплаченных тарифов, результат можно получить вполне приличный, если не требуется какая-то определённая картинка с управляемыми предсказуемыми параметрами.

Странно лишь, что мне пришлось перепробовать очень много нейронок, чтобы найти ту, которая не побоится отрендерить кровь. Оказывается, даже эритроциты для некоторых ИИшек - табу! Кто б мог подумать.
Уф, чего-то я прям навалил шевелящихся картинок и видеофайлов...


Комментарии