Страница 1 из 1

Анимация облаков

СообщениеДобавлено: 03 сен 2009, 21:11
maxim rouf
Решил поделиться опытом создания анимированных облаков.
- Если у кого нибудь получилось лучше - не бросайте в меня тапками..
Это мои первые облака.
____________________________________

Сначала я создал сферу и отрезал от нее 2/3
Именно по ней будут ползать облака.

Изображение

Затем я подправил UV. Как бы по русски выразиться.. - Растянул крайнюю плоть UV координат.. ))
Это необходимо для того чтобы наши облака "немного плющились и растворялись на горизонте"

Изображение

Следущий шаг - еще одна полусфера, для текстуры заднего фона.

Изображение

Далее.. Делаем текстуру с облаками. Для этого создадим плоскость и назначим на нее материал Noise.

Изображение

Теперь сделаем RenderToTexture с альфа-каналом.
А получившийся файл откроем в Фотошопе и отредактируем. (Нам ведь нужна бесшовная тектура)

Изображение

Последний штрих - делаем дымку на горизонте.
Для этого возьмем текстуру заднего фона и отрежем от нее верхний кусок
по специальной маске.. Оставшийся кусочек наложим на третью полусферу.
(Т.е скопируем вторую полусферу и немного уменьшим ее)

Изображение

И вот.. результат...



Да.. Совсем забыл. Скрипт для смещения UV написал Gnoblin. )))

Re: Анимация облаков

СообщениеДобавлено: 03 сен 2009, 21:21
norgen
Спасибо за урок) Ещё бы прикреплённый исходничек и была-б полная картина)

Re: Анимация облаков

СообщениеДобавлено: 03 сен 2009, 21:27
maxim rouf
norgen писал(а):Спасибо за урок) Ещё бы прикреплённый исходничек и была-б полная картина)


Исходник сырой и тяжелый.. Но окончательный вариант проекта вы конечно увидите. Ориентировочно через месяц.

Re: Анимация облаков

СообщениеДобавлено: 04 сен 2009, 00:13
gnoblin
\m/

Re: Анимация облаков

СообщениеДобавлено: 05 сен 2009, 19:02
norgen
maxim rouf писал(а):
norgen писал(а):Спасибо за урок) Ещё бы прикреплённый исходничек и была-б полная картина)


Исходник сырой и тяжелый.. Но окончательный вариант проекта вы конечно увидите. Ориентировочно через месяц.


Под исходником имелось ввиду просто сфера со скриптом, а то так, просто, принцип и так понятен)) слоёв с облаками можно делать несколько под это дело?

Re: Анимация облаков

СообщениеДобавлено: 07 сен 2009, 14:20
AShim
norgen писал(а):Спасибо за урок) Ещё бы прикреплённый исходничек и была-б полная картина)

можно, например, так:
Код: Выделить всё
var SlideSpeedU = 0.0;
var SlideSpeedV = 0.0;
function Update (){
renderer.material.SetTextureOffset ("_MainTex", Vector2(Time.time * SlideSpeedU, Time.time * SlideSpeedV));
}

назначается на объект

Re: Анимация облаков

СообщениеДобавлено: 14 сен 2009, 11:54
norgen
Большое Спасибо!.