|
|
|||||
Регистрация: Apr 2009
Сообщений: 24
|
Рисуем полёт 3D пули
Доброе врямя суток
Возник такой вопрос: Есть вид пистолета, который держит человек. Из пистолета вылетает пуля и летит в зрителя. Но когда долетает до монитора (какбы врезаясь в камеру) наша камера поворачивается на 180 и мы видим "жопу" пули и её отдаление. Какие способы есть для реализации такого? как качественно нарисовать пулю? Как замедлить полёт пули во время приближения к камере? Тоесть когда пуля вылетает из пистолета мы её не успеваем увидеть, а когда подлетает к камере мы её рассматриваем в замедленном полёте. Зарание спасибо. |
|
|||||
Регистрация: Feb 2009
Сообщений: 1,195
|
Чтобы показать замедление пули при виде спереди - надо как-то сфокусировать внимание зрителя на ней. Например, расфокусом фона, либо медленным отдалением заднего плана.
Разворот пули - фон просто прокруткой, а пулю можно сделать трёхмерной моделью (в реальном времени или просчитать заранее). Руками тоже можно прорисовать, но долго и неинтересно. |
|
|||||
Модрон-ветеринар
|
Если анимацию делать в виде анимации движения, в свойствах Tween будет замечательная кнопочка Edit, с ее помощью можно попытаться добавть нелинейности по времени к движению, например выставить график сильно параболическим на конце. Есть возможномть задавать узловые точки на графике, и менять кривую как угодно, то есть строить схему нелинейного движения очень гибко.
Но, возможно, в вашем случе лучше будет использовать последовательность из нескольких таких анимаций, заданных с нелинейной скоростью. Последний раз редактировалось mooncar; 22.05.2009 в 19:30. |
|
|||||
loading 50%
|
Pirotexnik, Вам нужно сначала построить модель полета пули.
Исходные данные: Человек не способен видеть такой быстрый объект, поэтому речь идет об игре с оптикой. Скорость пули в общем то не должна меняться. Камера физически не успеет повернуться когда в нее врежется пуля. Пуля во время полета вращается относительно своего центра в поперечной движению плоскости. Что нужно: - показать "скорость" на геометрически небольшой траектории. Как сделать: - Двигать нужно не пулю, а применить эффект к фону. К моменту столкновения с экраном пуля увеличивается, поскольку приближается, поэтому, мы ее видим более подробно. Экран трескается и нужно не двигать камеру, а показать в осколках экрана отражение удаляющийся пули. А вот поворот камеры... не вижу смысла. Если конечно нет желания построить взаимодействие пули с поверхностью экрана и отрисовать полю в разных проекциях. Последний раз редактировалось aksios; 24.05.2009 в 10:47. |
|
|||||
Модрон-ветеринар
|
Вот посмотрите что я имел ввиду, я тут грубо по поводу нелинейности движения накидал, посмотрте второй участок анимации, свойства Tween'a кнопкой Edit.
|
|
|||||
Регистрация: Apr 2009
Сообщений: 24
|
VVall, очень заитерисовало предложение о объёме. Как воплотить?
mooncar, Мпасибо вам оперативненько )) aksios, отличная идея нащёт осколков! Только как? p.s. Сейчас выложу черновик. p.s.s. Называйте меня на "ты" плиз. Ещё рано только 14 =) Добавлено через 36 минут /ОФФТОП Почему не отображается моя ава? Я в профиле поставил! |
|
|||||
Регистрация: Apr 2009
Сообщений: 24
|
Воть...
|
|
|||||
Регистрация: Feb 2009
Сообщений: 1,195
|
В реальном времени - есть готовые 3D-движки для Flash. Просчитать заранее можно в любом пакете для 3D-моделирования. Разница в объёме данных и возможности масштабирования без заметной потери качества.
|
|
|||||
Регистрация: Apr 2009
Сообщений: 24
|
Какой больше всего нравится тебе? Какой мне ставить?
|
|
|||||
Регистрация: Feb 2009
Сообщений: 1,195
|
Движок - мне никакой не нравится, так как не пользуюсь. Из часто обсуждаемых есть Papervision3D, Away3D, Sandy 3D. Можно посмотреть их все и выбрать тот, что покажется удобнее. Модель пули можно либо поискать в интернете, либо сделать в любом 3D-редакторе - особых навыков не потребуется, это просто цилиндр с изменяющейся толщиной.
|
Часовой пояс GMT +4, время: 18:53. |
|
« Предыдущая тема | Следующая тема » |
|
|