Вы не авторизованы.

Mandelbulb 3D - Создание анимации

Давайте разберемся в том, как именно строить анимацию в этой программе, какими средствами и способами можно получить хорошую картинку, а также разберем создание видео в сторонних программах на основе полученной нами анимации.

Итак, для начала открываем Mandelbulb 3D. Работать будем с версией 1.8.9., версия последняя ее можно скачать на официальном сайте. Интерфейс программы разбирался ранее в руководствах, поэтому останавливаться на нем не будем. Для примера будем работать с формулой, которая представлена ниже. Для этого необходимо ее скопировать выделением, а в программе, нажав на кнопку «Open parameter from Clipboard text» (во вкладке Open) вставляем ее в программу из буфера обмена.

Далее нажимаем Calculate

Mandelbulb3Dv18{
g.....c....O/...ET....2....s8hmGusM2.1j21vaIyx3Ek/dkfulDC.wmQ9MqpYarzWwsCdtIa//k
................................aZTG.wBPd.2........Y.Z6........E.......EH/2...wD
...Uz6/...U1..../6/00.....Ep....i/....E0.....Iy214mTl2nD/.U0RC4E...m//.........U
z.EnAngD12../2.........wzoAnAnAnA1zjnAnAnAnAny1...........U0.....y1...sD...../..
.w1...oDKPocMFEhXvPaLjGjLsGAzYYG3z.AN5hj75r55zpePw9zkXbr0fiTyYfLVKW4vxmDwzqviuCR
jwnOP/IeM5OtysYZh.dbZilDU.....o4..............kD/6....sD..G.....................
.............oAnAt1...sD....zw1...................................U0RC4EF.....x/
.....Ksulz1.....uzzz.o17G.Eb.kB.U....I3...EL....P0...w/....6....g....g16...Uin50
..EIb0.U.0MGD34E.wDU..kzzT7/0sYz..2E..kn.5jFuf.k6kJqO5BwZz9.vC3gwlz1.HU2Dtzz.0..
..7xl6Z2A.A.00XcejYwz0UrNiiNM./k.6X0...E./..R8Zc4xRkzsllrlkCx9xj.gM3ZaYq1z9.0c..
yYHA...iJyQWwS.E.0Dbqxm4oz1..........IF68kzWR2...QJqCF8lyz98cjgvQXzzz0EAoogbpuzD
3QX0wTk/I...K4qYnFhzz0.CBS1B8..k.Y7K7Q8eyz1..ItRS/UBkMXBO3VWhl2.Tl3LTNc8gKtQ.g2I
E/3NwocXK0EI8/JIeMoa845.ZJKOdxBJUisL.k/6M.GMSRsUu/.NZdaOEgKX7S6.nAHAn2ZQHeMR.UsQ
LVMrt/uXb/koF9xo...y3q/bee0k.1AkIJ3yATomwy5y3q/b.A5PV7JNYJ5Sic4Qb/kN.Qb9e/rN.sWO
E....AU.V2./....2....A....EEh3aSdtqNU6oPs/UQ..........................k/9.......
..........EnAnAnAnAwzeNaNaNaNawD........kz1.....................................
................................................................................
.....................2....U/....1....MoPgFKOiR467t4RU.pPr/......................
8..0...........................E.......QL0oAnAnAnAnsz.........zD................
................................................................................
................................/....E/...U0....DB4RVVKNY7rPiZYFH/..............
................4MU/4MU/..................2........wz...........................
................................................................................
............................................}

Все, формула открыта, можно начинать делать анимацию.

Как видно из скриншота, окно Animation maker имеет 3 области по работе с ключевыми кадрами:

  1. Область ключевых кадров (здесь можно перемещать кадры, отправлять параметры в главное окно и т.д.)
  2. Область управления параметрами анимации.
  3. Область сохранения и открытия анимации.

 

Итак, в принципе можно начинать создание нашей анимации.

Для этого необходимо открыть Навигатор в главном окне, нажав 3D Navi, т.к. непосредственно из главного окна Mandelbulb 3D кадры в окно Animation maker не отправляются. Для работы с анимацией фрактала, в перемещениях внутри фрактала и выбора  лучшего вида и предусмотрен Навигатор. Открываем навигатор.

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

Разберемся по порядку:

View to main– кнопка, нажав на которую мы отправляем текущий вид фрактала из Навигатора в главное окно программы (допустим, нам что –то понравилось в текущей позиции – отправляем в главное окно программы и дорабатываем наш фрактал путем экспериментов с формулами и освещением)

Anikeyfr.– кнопка, при нажатии на которую, мы отправляем текущий вид фрактала из Навигатора в окно Animation maker. Данный вид фрактала будет у нас в окне Animation maker как один из ключевых кадров.

4. 5. – кнопки непосредственной навигации по фракталу (увеличение, перемещение, ротация и т.д.)

6. В данном окошечке имеется индикатор по координатам, не совсем мне нужный при создании анимации.

7. Выставляем в данном чекбоксе качество превью в навигаторе (это удобнее, т.к. видно большинство деталей). Ниже – шкала освещения фрактала.

8. Параметры вставки в Навигатор: Параметра, формулы или освещения из главного окна. Это нам пригодится также.

9. Ниже панель управления такими параметрами как Far plane, FOVy (Поле зрения), режим камеры (панорама и т.д.) и фиксация зума. Иногда полезны.

12.  (10 пропущено) – область управления формулами и их параметрами. Здесь можно выбирать формулу, составляющую наш фрактал и манипулировать составляющими, что тут же будет отражено в окне превью, мы вживую будем наблюдать за эффектом.

11. Область управления туманом и некоторыми параметрами трейсера.

Для начала работы сначала необходимо вставить в навигатор параметр нашего фрактала. Нажмем Inserting (Perameter) – кнопка 8. Дальше мудрить не будем, этот вид и выберем в качестве первого ключевого кадра.  Нажимаем  Anikeyfr. (кнопка 2), тем самым отправляя вид в окно Animation maker.

При этом ключевой кадр создается в указанном окне, что мы и видим, перейдя на Animation maker.

 

Вот первый ключевой кадр нашей анимации. Animation maker не закрываем,  переходим снова в навигатор. Путем управления навигацией по кнопкам, передвигаемся по фракталу. Здесь нужно остановиться на некоторых деталях.

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

Во – вторых, не стоит делать слишком много шагов от точки нашего текущего вида до следующего ключевого кадра, необходимо интуитивно чувствовать, где в перемещениях следует остановиться. Иначе может получиться разная скорость анимации между ключевыми кадрами, что в целом не особо хорошо. Анимация должна быть единой, а в дальнейшем, в видео редакторах скорость можно отрегулировать.

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

Здесь видно, что скорость увеличивается между 2 и 3 ключевыми кадрами, тогда как между первым и вторым скорость помедленнее.

 

 

 

 

А на этом примере я зацепил камерой объекты фрактал, тоже выходит не особо хорошо.

 

 

 

 

И в четвертых: как только чувствуете, что что-то идет не так, всегда возвращайтесь в позицию исходного кадра. Для этого нужно нажать кнопку Inserting Parameter. Следует учитывать, что нажимая эту кнопку, Навигатор перекидывает параметры из основного, главного окна программы, а не от последнего ключевого кадра. Поэтому алгоритм такой: 

  1. 1-й Ключевой кадр создан
  2. Аккуратно переместились в навигаторе на новую позицию, нажали Anikeyfr., тем самым кинули в Animation maker 2-й ключевой кадр.
  3. Перешли в окно Animation maker, теперь там два ключевых кадра, выбрали второй ключевой кадр (далее КК), путем нажатия на стрелку слева (на скрине указано). Этими стрелками (вправо или влево) мы перемещаем нашу линейку с КК для выбора кадра, который нас интересует.

  1. Кадр стал активным, соответственно, с ним можно проделать следующее: поменять местами с предыдущим или последующим, отправить в главное окно (Send this parameter in the main program), кнопкой со стрелкой, или отправить только вид, без параметров или удалить.
  2. Нажимаем на Send this parameter in the main program, тем самым зафиксируем в главном окне наш второй ключевой кадр. В главном окне нажимаем Calculate 3D.

  1. Картинка в главном окне изменилась на соответствующую второму ключевому кадру.
  2. Опять выбираем навигатор, нужно нажать кнопку Inserting Parameter, тем самым мы создали точку отсчета.  Повторюсь, что если что-то при перемещениях  идет не так, всегда возвращайтесь в позицию исходного кадра нажав Inserting Parameter.  А потом можно начать снова из этой позиции.
  3. Переходим на окно Animation maker:

Эта позиция неправильная, т.к. активная позиция посередине ленты с КК должна быть пустой, иначе когда мы будем создавать следующий КК, произойдет замещение второго кадра на третий, при этом мы получим резкий и непредвиденный скачок анимации.

Должно быть так:

 

Смещаем ленту вправо, пока активная позиция не станет пустой.

В общем, не надо об этом забывать: активная позиция должна быть пустой и свободной для следующего кадра. Поэтому, перемещая нужный нам кадр из Animation maker  в главное окно,  не забывайте смещать ленту в нужное положение.

Продолжаем наши перемещения по фракталу для выбора 3-го КК путем нажатия на стрелки навигации или при помощи мыши. Таким же образом я выбрал и 4-й ключевой кадр. Теперь можно поэкспериментировать с другими параметрами окна Навигатор.

В выделенных на скриншоте областях  можно поработать с параметрами Жюлиа нашего фрактала, при их изменениях, наш фрактал может красиво анимироваться не только при перемещениях внутри него, но и внутренне видоизменяться. \также стоит обратить внимание на изменяемые параметры формул в навигаторе, их также можно менять при визуальном контроле всех наших экспериментов с параметрами. 

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

Пожалуй, на этом и остановимся, т.к.  количества КК нам хватит для создания нормальной коротенькой анимации. Открываем окно Animation maker, видим такое:

Здесь остановимся:

Кнопка Processing – нажав на нее, открывается дополнительное окно с параметрами, на нем остановимся позднее.

Поле On Inserting a new keyframe – здесь параметры для вставки нового КК (количество промежуточных и переход к следующему) обычно я здесь ничего не меняю.

Поле Animation Size – думаю, тут все понятно, я выставляю размер анимационных кадров 1280х720. Этого вполне достаточно для  качественной анимации.  Сглаживание ставлю на 2-3.

Subframe Interpolation:  Субфреймовая интерполяция линейная (при этом движение будет проходить под прямыми углами, соответствующим поворотам камеры) и Безье (более плавная и сглаженная анимация поворотов камеры) – всегда выбираю этот способ.

Output format- выбираете один из графических форматов.

Preview – область для управления предпросмотра анимации. Здесь, можно выбрать рендер каждого N-го кадра, выбор места с которого начинать предпросмотр. При нажатии render Previewоткроется окошко с анимацией, котрая отрендерится через какое-то время и покажет примерно вашу анимацию. Этой функцией также рекомендую пользоваться для того, чтобы наглядно представлять как будет выглядеть наша анимация. Я обычно просматриваю анимацию через каждые 5-8 вновь созданных кадров.

Кнопка Processing

Здесь тоже ничего сложного нет.

Subframes: т.к. для человека не имеет значение кол-во кадров более 25, можно поставить галочку в данном чекбоксе, указав 30 промежуточных кадров.

Raystep multiplier – этот параметр трейсинга я выставляю меньше 0.4 и возможно, больше 0.3 (в зависимости от самого фрактала) чем больше параметр – тем более «неотрисованным» становится фрактал».

Smooth Normals- также выставляю 2-3.

Далее нажимаю put the values to all keyframes.

1. put the values to all keyframes – применить  значения для всех ключевых кадров

2. to this keyframe and the following - для этого ключевого кадра и следующего

3. to this keyframe and all before - для этого ключевого кадра и всех перед ним

4. only to the actual keyframe - только на данный ключевой кадр

Далее – Exit

Вот что выходит:

Как видно из скриншота мы получили одинаковые параметры для всех ключевых кадров, в том числе и количество промежуточных кадров для каждого КК.

Продолжим настройку  Animation maker.

Обычно мои настройки такие:

Кроме того следует обратить внимание:

После всего этого нажимаем Start rendering animation images, тем самым запуская рендеринг каждого кадра анимации в указанную папку. Ждем окончания рендеринга. В среднем, анимация этой формулы всех 6 КК займет несколько часов (около 12). Соответственно, уменьшив разрешение для всех кадров, убрав отражения из параметров постпроцессинга, можно существенно уменьшить продолжительность рендеринга. Но это – продукт личного предпочтения.

После окончания рендеринга  открываем в проводнике папку с кадрами.

И перетаскиваем в программу VideoMach (для создания видео можно использовать любую другую, но я пользуюсь этой).

После чего смотрим и наслаждаемся.

Вот и все, некоторые моменты при создании анимации я не стал затрагивать, так как это уже детали, но с этим тоже можно разобраться при имеющемся интересе и опыте работы, так что всем успехов в освоении анимации в программе Mandelbulb 3D!

Оцените материал
(1 Голосовать)
Другие материалы в этой категории: « Mandelbulb3D - руководство Mandelbulber: Руководство »
Прочитано 527 раз Последнее изменение Четверг, 17 Июль 2014 16:30
Опубликовано в Mandelbulb 3D/Mandelbulber

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены