30 июл. 2012 г.

Crazy Balls - тестовый проход

Предыдущие сцены все еще рендерятся, готовим продолжение.










Заливаем шарики с тележками и шлем на рендер...


27 июл. 2012 г.

Большой, жирный рендер...

Как и планировалось, заслали на рендер кучу заданий для Crazy Balls
Сутки наблюдения за процессом выявили еще несколько подводных камней, который удачно преодолены:


  • Если используете Cycles, то обновляйте драйвера nVidia почаще )))
  • Иногда полезно в реестре прописать что-то вроде
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting]
    "DontShowUI"=dword:00000001

    Это избавит вас от диалоговых окон, которые выпрыгивают когда программа слетает, а значит очередь рендера не будет ждать вашего ответа и заново запустит задание.
  • Новый тест-билд Блендера не так уж и плох, сегодня конкретно выручил.
Наблюдаем дальше.


Этот список точно провисит до понедельника, но уже в субботу и воскресенье туда добавиться еще несколько жирнючих сцен.

Продолжаем работать...

Сцена переднего плана переделана и ушла на рендер, обещанные правки:


Шаравоз стал другим. Конструкция заметно упростилась, это делает работу по анимации легче, и... следовательно таких шаровозов на трассе будет не 2-3 как в прошлом фильме, а значительно, значительно больше...
На место встал монитор с камерой, а значит одним стереоэффектом стало больше.
Ранее пришлось от этого отказаться, так как Cycles в первых версиях не поддерживал анимированных текстур. Сейчас наконец-то разработчики включили эту функцию, это позволило нам вывести на монитор мелькающую картинку как и ранее.

В среднем на кадр уходит 7-8 минут.
Рендером заняты GPU машины, а это значит, что рендер ферма спокойно может заниматься следующим куском трассы. Сейчас как раз работаем над этим, чтобы буквально сегодня отправить новый блок.
А пока этого не произошло, ребята радостно нагрузили сервера сценами из Бородино.

Денис и Юля практикуются в пиротехнике, жгут, взрывают, стреляют.
В свое время не мало для этого сделал и Александр




Это предварительная сборка, будут дорабатываться мелочи, улучшающие восприятие.




23 июл. 2012 г.

Рабочие будни

Сцена номер №1 из Crazy Balls почти готова, отсчитали то чего ранее не было - фоновое изображение. Елки очень приколько калбасятся на ветру... Переход на 60FPS здорово ударил по срокам и планам, но то что получается не оставляет сомнений в правильности выбора.

Сейчас это выглядит так:


После добавления переднего плана, будет примерно так:

Главное изменение которое произойдет здесь - переход на 60FPS
Сейчас глаз не успевает усмотреть за безумными шариками.
С переходом это станет легче.

...а еще "шаравоз" будет заменен на новую конструкцию.

Готовим к рендеру сценку №2, а заодно №3, 4 и т.д.

Завершаем тюнинг "пешеры" к этому проекту.
Раньше там было совсем пусто и уныло, сейчас добавили всяких штук + будут спец.эффекты в виде вспышек и эл.разрядов.

Пока же сценка выглядит примерно так:


Продолжение следует...



19 июл. 2012 г.

Crazy Balls - поехали!!!

Сегодня встал на рендер первый райд из 4-х, которые делаются в связке Vue+Blender.

Первая попытка была предпринята вчера, но ночной рендер показал чудовищные результаты, не смотря на то, что все предварительные тесты выдавали около 7-ми минут. Теперь же получилось около часа на кадр...

Сегодня весь день был посвящен выяснению обстоятелств. В результате время было сокращено до 20 минут на кадр, кажется я знаю как сбросить еще, хотя и этот результат я считаю более-менее удовлетворительным.

Завтра продолжим...

16 июл. 2012 г.

Операция "Сервер" - завершена!


Последний, самый капризный сервер №10 домучен мною!
Встал в общую стойку и активно присоединился к рендеру....

До этого он без устали выдавал post beep код 1-5-4-2, что означало проблемы с питанием.
Честно сказать я так и не выяснил истинную причину сбоя, но решилось все до предельности странно...
Методом исключения был обнаружен винт в крепеже материнской платы, который НЕ надо вкручивать. Вкрутил - не работает, выкрутил - работает... Полный идеотизм, тем не менее сервер завелся и стабильно накручивает свои часы.

В целом система очень радует своей стабильностью.
Всё настроено так, что каждый сервер живет своей жизнью, обновляется, перезагружается когда ему вздумается, и снова встает на рендер автоматически.
В случае если Blender или Vue валятся по каким-то причинам, задание повторяется до техпор, пока не будет выполнено. То есть теперь не надо сутками следить за системой и проверять как там дела. Всё происходит само.

На этом история не закончится, в планах:
  • каждый месяц добавлять +2 юнита, пока общее количество серверов не достигнет 16-ти. То есть до сентября добавится еще 6...
Но для того, чтобы этот план осуществился нам надо срочно доделать все начатые проекты, а именно:
  • Crazy Balls
  • Happy Jungle
  • Breakdown
  • Dart Race
По всем 4-ем фильмам сделано невероятно много, даже больше чем планировалось изначально. И хотя по первому фильму мы уже сейчас немного срываем сроки, у нас есть хороший запас прочности, который позволит на следующих проектах наверстать упущенное время.

100% права на все фильмы будут принадлежать "КБ Технологии Кино"
В перерывах между рендерами досчитывается "Снегурочка", все сцены из тех, что были завершены, уже сейчас пересчитаны на 60fps. И в этом проекте права распределяются 50\50 между нами и 4D Cinema.
Тоже самое произойдет и с другими фильмами, FPS будет поднят.
То есть теперь 60fps становится нашим внутренним стандартом.

Ну и к Новому Году пытаемся ввести еще один стандарт - Render Man
Уже сейчас для этого делается очень многое, но еще есть много вопросов.
При этом Vue xStream и любимый Blender 3D не просто останутся, они будут активно развиваться в новом пэйплайне, который возможно дополнится еще и 3D Coat.

1 июл. 2012 г.

"Операция Сервер" двигается к завершению

Запущено в эксплуатацию 7 новых серверов, на очереди еще один (видимо самый капризный).
Активно рендерим все подряд, получается интересная картина по производительности


Обнаружилось несколько "битых" модулей памяти, от чего не все (renderXX) машины имеют 32Гб памяти.
Как я уже и говорил ранее, подтвердилась разница по производительности между старыми и новыми серверами (старые render01-render02, новые render03-render09), из таблички BuckBurner можно видеть насколько велика разница. При этом разница между серверами ТОЛЬКО в материнских платах, сами процессоры и их частоты, а также модули памяти - одинаковы.

В целом получается примерно так: то, что ранее рендерилось около недели, сейчас рендерится менее чем за сутки. Что не может не радовать!

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

Температурный режим процессоров и в самом помещении - в пределах нормы, но тоже на пределе, то есть  с увеличением кол-ва машин, надо будет что-то городить.

Пока всё это выглядит так:



Продолжение следует...