PDA

Просмотр полной версии : Эффект дыма


Dmitriy154
29.07.2014, 10:42
Подскажите как лучше реализовать? Допустим имеется автомобиль, и хотелось бы чтобы анимация дыма менялась в зависимости от движения авто, поворотов и скорости.

nubideus
29.07.2014, 17:10
Dmitriy154, просто каждые n мсек добавляешь шейпы дыма в случайное место возле выхлопной труды, которые будут увеличиваться и терять прозрачность. соответственно при движении, шейп останется там, где был создан, а это получится шлейф

http://youtu.be/iywLP228XZQ?t=2m35s пример

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

Koopa
29.07.2014, 21:23
есть такая фишка как perlinNoise

nubideus
29.07.2014, 21:31
Koopa, а как его тут использовать?

Koopa
29.07.2014, 21:41
От автора зависит.

Dmitriy154
30.07.2014, 00:33
вариант nubideus лучше

Nooob
30.07.2014, 02:29
http://www.youtube.com/watch?v=tCXYTpzYhyI

caseyryan
30.07.2014, 11:40
вариант nubideus лучше
Ну, это не его вариант ;) Это используется очень часто
И шейпы там лучше заменить на битмапы. Я делал готовые частицы пыли в фотошопе, и потом использовал их

ZackMercury
30.07.2014, 21:01
Nooob, большое спасибо за видео. Было очень интересно :)