|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2009
Сообщений: 15
|
Как обычно вставляется 3d анимация во flash?
У меня есть flex builder 3 и 3ds max 2009
С этими программами работаю 1-й день! (вообще я php-программист) Мне нужно сделать сайт например http://www.r1design.com.au/ Где-то в гугле прочитал, что легко можно перенести через avi, но как импортировать avi во флекс - так и не понял. В архиве этого форума (за 2004 год) прочел, что для переноса используется swift3d, которая устанавливается надстройкой к 3d max. Скачал эту прогу, поставил, прочел в реадми к ней, что это все-таки надстройка к Flash MX. Мысли у меня сейчас запутались. Буду рад любым советам и ответам. - Элементарные понятия стереометрии у меня есть. Что такое ActionScript, MXML, события во Flash тоже разобрался. Вот мне например нужно сделать на сайте 3d куб ссылкой, и при наведении на него мышкой он должен поворачиваться или светиться. Алгоритм моих действий? 1. Рисую куб в 3д максе 2. Рендерю его в avi Дальше как? Чтобы управлять им во флэш, мне нужно получить файл в формате flv, swf |
|
|||||
Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
|
Если разобрались в ActionScript то Предлагаю альтернативу!
Делайте КУБ покадрово. Думаю он у Вас не большой, поэтому перевеса не будет. 18 кадров вполне хватит (для глаза нормально). Делайте мувиклип с командами AS 2.0: mc.onRollOver=function()-->mc.onRelease=function(). Так как он у вас роль кнопки выполняет, то этого в полне хватит! Но это лишь альтернатива! Мне самому интересно узнать, как вставлять 3D модели другим методом! Добавлено через 14 минут А кстати если светиться, то тэто ещё проще! И вес файла меньше. Делаете мувиклип где куб будет постепенно подсвечиваться! То есть : 1. ставите картинку куба на сцену 2.щелкаете по нему правой кнопкой и конвертируете в символ. 3. выбираете Movieclip 4.Сконвертировали.Далее двумя щелчками по кубу заходим внутрь мувиклипа куба. 5.опять конвертируем в символ мувиклип. 6.получили мувиклип в мувиклипе. 7.Тут же на ТаймЛайне делаем ещё один ключевой кадр.Допустим кадр №10 (или мышкой или F6) 8.Получили серую полоску.Следующим действием на вкладке снизу выбираем Filters 9.Нажимаем на мувик КУБА и выбираем фильтр GLOW 10.крутим вертим как надо.добились, что куб подсвечивается. 11.Получили, что на первом кадре куб не светится, а на 10 он подсвечен. 12.для надёжности щёлкаем сначала на 1 кадр, потом на 10 а потом на любой кадр между ними правой кнопкой мыши и выбираем MOTION TWEEN. 13. получили синюю полоску со стрелкой 14.Проверяем нажав Ctrl+Enter.Куб будет мигать. 15.Чтоб он не мигал в 10 кадре пишем 16. Мувиклип светящегося куба готов! 17. Ну следующим действием можно сделать кнопку через код, а можно создать символ Button и там расставить всё на свои места. В обоих случаях Пишите на мувиклип код (в отдельном слое) Вроде правильно написал... Если это то, что Вам нужно, то пожалуйста! Последний раз редактировалось Алиль; 28.06.2009 в 01:34. |
|
|||||
Регистрация: Jun 2009
Сообщений: 15
|
Алиль,
спасибо за ответ! У меня 2 вопроса. 1. Эти алгоритмы, что вы привели, делаются во Flex Buildere? 2. Куб это просто как пример. Если я хочу вставить идущего человека? Или прыгающий мячик? |
|
|||||
Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
|
Это всё описано...для применения в Macromedia Flash 8 и языка ООП AS 2.0.
Я работаю именно с Flash 8 и Action Script 2.0 Вы просто сказали, что разобрались с Action Script, вот я и написал Вам совет прроименительно к Flash 8 Добавлено через 1 минуту Прыгающий мячик и идущего человека тоже можно сделать... Мячик это проще, а вот с человеком повозиться придётся... |
|
|||||
Регистрация: Jun 2009
Сообщений: 15
|
Алиль
а 3d max не нужен? |
|
|||||
Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
|
Вы можете сделать красивые нужные Вам картинки в 3DMax а потом использовать их в Flash 8, поместив в библиотеку...итд итп
Дело в том, что ,как Вы понимаете, Flash разработан с одной из главных целей - использование в Интернете! Flash - это интерактивность, анимация, эффекты. и др Работая во флеш для создания приложения для WEB всегда надо заботиться о весе сайта. Поэтому рисуя картинки их предварительно лучше оптимизировать ... Последний раз редактировалось Алиль; 28.06.2009 в 02:08. |
|
|||||
Регистрация: Jun 2009
Сообщений: 15
|
Но при этом анимацию перетаскивать покадрово, а не цельным клипом, правильно я вас понимаю?
|
|
|||||
Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
|
Дело в том, что ,как Вы понимаете, Flash разработан с одной из главных целей - использование в Интернете!
Flash - это интерактивность, анимация, эффекты. и др Работая во флеш для создания приложения для WEB всегда надо заботиться о весе сайта. Поэтому рисуя картинки их предварительно лучше оптимизировать ... |
|
|||||
Регистрация: Jun 2009
Сообщений: 15
|
http://www.laloft.com.au/
Посмотрите здесь пожалуйста Как сделать такой эффект? (говорящая тетка) Добавлено через 1 минуту Алиль, т.е. лучше делать анимацию покадрово, и при этом оптимизировать каждый кадр? Swift 3d не использовали? |
|
|||||
Регистрация: Mar 2009
Адрес: 173,0
Сообщений: 376
|
щас посмотрю
Добавлено через 14 минут ща ещё немного и загрузится Добавлено через 20 минут А где говорящая тетка? Добавлено через 21 минуту А где говорящая тетка? |
Часовой пояс GMT +4, время: 12:40. |
|
« Предыдущая тема | Следующая тема » |
|
|