PDA

Просмотр полной версии : анимация 3D персонажа в adobe flash cs4


Vansimar
30.09.2010, 14:26
Уважаемые люди, помогите пожалуйста, очень нужно!такая проблема, нужно создать 3д анимацию ,допустим воина, он во время прыжка крутиться вокруг своей оси и бьет.
в адобе флеш 4 есть функция 3д, но когда поворачиваю воина он становиться плоским,а нужно чтоб было хотяб мнимое 3д. Если знаете как или ссылку куда нибудь,буду крайне признателен!

samana
30.09.2010, 17:42
Думаю, что придётся вырисовывать покадрово. Или если умеете, то сделать воина в 3-d редакторе, анимировать его, и во флеш импортировать уже как картинки. Хотя нарисовать прямо во флеш будет быстрее.

Котяра
01.10.2010, 00:26
Вопрос надо поместить в аналы вопросов (тут ошибки нет)
Коллекционирую такие вопросы, а-ля : "грабить корованы")

Vansimar
02.10.2010, 21:40
вот смотри идея какая,создаю персонажа,каждый объект ,рука голова ноги,разные мувиклипы,соединяю костями, тут покадрово не прорисовать,не получиться..

samana
02.10.2010, 22:03
С костями конечно не прорисовать, я имел ввиду рисовать каждый кадр новый ракурс, то-есть как делают мультфильмы.

Vansimar
03.10.2010, 14:00
я создаю файтинг игру,и там будет возможность менять шмот этого воина,а прорисовывать каждый раз анимацию для каждой шмотки заново это жесть,сто лет я буду это делать,а вот может какая нибудь идея есть чтоб было поуниверсальней??

VVall
03.10.2010, 14:11
Откуда, по вашему, программа возьмёт данные об объёмной структуре вашего персонажа, если вы его нарисовали только сбоку? Как вы вообще себе это представляете?

Чтобы крутить в 3D - только 3D модель, никак иначе.

Vansimar
03.10.2010, 15:14
а как можно сделать 3д модель с костями и мувиклипами?

VVall
03.10.2010, 15:24
Flash явно не самый подходящий инструмент для решения таких задач. Нужно использовать готовые 3D-движки или писать свой. При этом наверняка появится проблема скорости отрисовки, которую можно будет решить пререндером фаз анимации в набор растровых изображений (при загрузке), но их количество будет ограничено неэффективным использованием памяти и скоростью пререндера.

Оптимальное решение для этой задачи - просто отказаться от движений с вращением персонажей вокруг оси. Это не самая необходимая вещь, а техническую сложность увеличивает на порядки (и код, и арт).

Vansimar
03.10.2010, 15:33
хорошо,спасибо,я наверно так и поступлю..