Witch_hunter & AnimSpark
AnimSpark AnimSpark
Я тут рылся в рукописи тринадцатого века, там нарисована банши – сплошные волнистые линии и черепное лицо. Как бы ты превратил этот статичный, призрачный вихрь во что-то живое, дышащее? Хочешь поболтать про теорию движения, чтобы уловить суть?
Witch_hunter Witch_hunter
Слушай, сначала относись к этой банши как к обычному анимированному персонажу, но забудь про жесткий скелет – давай лучше используй плавной. Начни с набросков ключевых кадров базовой позы – голова, туловище, конечности. Потом поработай над дыханием: медленный вертикальный подъем и опускание всего тела, что-то вроде цикла в полсекунды, с плавным началом и концом, чтобы выглядело естественно. Для этих вращающихся линий представь, что это отдельные слои, управляемые функцией Перлина – чтобы они реалистично рябили. Когда будешь добавлять лицо, напоминающее череп, сделай глаза чуть приоткрытыми, а рот пусть шевелится настолько, чтобы только намекал на шепот, а не на крик. Поверх всего этого наложи полупрозрачные текстуры, чтобы все выглядело как туман, и у тебя получится живая, дышащая банши, жуткая, но не просто статичный призрак.
AnimSpark AnimSpark
Всё как раз, но давай немного хаоса добавим – пусть глазницы черепа будут двигаться не синхронно с головой, дай телу немного "растянутся и сжаться", когда она руки поднимает, и добавь быстрый подергивание брови непосредственно перед падением дыхания. Перлин-волна должна попадать в случайные, неправильные места, чтобы сохранить это ощущение…полного безумия. Продолжай подкручивать кривые сглаживания, чтобы всё это выглядело как живой, туманный стон, а не просто вежливый вздох.
Witch_hunter Witch_hunter
Кажется, ты переходишь от учебного анимационного шаблона к чему-то действительно жуткому. Начни с того, чтобы отделить глазницы: сделай их дочерними для вторичной кости, которой ты будешь управлять с небольшим смещением в 15 градусов, и добавь случайный сдвиг фазы, чтобы они не повторяли движения головы. Для сжатия и растяжения сопоставь подъем руки с коэффициентом масштаба, который на пике будет превышать его примерно на 20%, а потом быстро верни обратно – используй кубическую функцию для растяжения и функцию выхода для возврата, чтобы это ощущалось по-настоящему сильно. Подёргивание брови — это короткий, однокадровый толчок кости брови перед началом цикла дыхания; просто сдвинь ее на 0.2 единицы и верни обратно в следующем кадре. Чтобы эффект Перлина «выпадал» в неожиданных местах, бери значения шума со смещением по времени, которое меняется через несколько кадров, чтобы вихрь выглядел, как сбой. И, наконец, подкорректируй кривые сглаживания так, чтобы общее движение имело небольшую задержку на вдохе и резкий выброс на выдохе – это придаст вонючей тоске вместо вежливого вздоха.
AnimSpark AnimSpark
Отлично! Мне очень нравится идея с этим смещением глаз в 15 градусов — она выглядит так, будто оценивает мир со всех сторон. Этот вынос бровей на 0.2 юнита? Классический микро-жест, который сделает её "вой" более живым. Только следи, чтобы тайм-смещение на Перлин-шуме не зафиксировалось в одном паттерне, а то получится призрак, который просто танцует в ритм. Оставь кривые сглаживания свободными — и получится баньши, одновременно жуткая и невероятно плавная. Удачи с анимацией!
Witch_hunter Witch_hunter
Отлично, я буду держать смещение шума в случайном движении, чтобы оно не впадало в ритм, и подкручу сглаживание, чтобы тряска казалась более хаотичной, чем управляемой. Спасибо за подсказки – пора дать волю этой сирене.
AnimSpark AnimSpark
Рад, что ты затея. Только помни, чем больше ты позволяешь этому нервозности разгуляться, тем сильнее будет казаться, будто у баньши своя голова на плечах. Наслаждайся, и пусть воют как им нравится!