Приветствую всех, подскажите Уважаемые, как же извлечь РАБОЧИЕ GIF в анимации, из файла DDS? Все что перерыл и плагины и пр., вытягивают только статические картинки... ((
Вариант перезаписать surface.pck впринципе сработал, но как оттуда стянуть анимацию?
Прошу ногами темку не пинать, искал на Жуке по разным разделам не нашел... (
Анимацию можно только сделать вручную из статической DDS
На примере смайлов:
Кроме emotionsX.dds в surfaces.pck есть файл emotionsX.txt где указаны промежутки между фреймми
Например первый смайл:
04 "01微笑" 6 12 18 84
Красным выделена картинка с которой начинается смайл Зеленым обозначено количество картинок, входящих в смайл Желтым выделено название смайла Белым обозначены промежутки между фреймами в миллисекундах.
6 12 18 84
превращается в
т.е.
время показа 1го фрейма = 84 - 18 = 66 миллисекунд
время показа 2го фрейма = 6 миллисекунд
время показа 3го фрейма = 12 - 6 = 6 миллисекунд
время показа 4го фрейма = 18 - 12 = 6 миллисекунд
В итоге получается смайл
А теперь покажу как сделать прозрачный фон
Щелкаем 2 раза по Background
тем самым превратив его в слой
переходим во вкладку Channels
с зажатым контролом щелкаем левой кнопкой мыши по каналу Alpha 1
затем выбираем пункт меню Select / Inverse
и удаляем выделенную область.
Вот что у нас получилось:
Последний раз редактировалось AEBus; 31.01.2011 в 12:23.
Nitrogen, вери гуд! Отличный пост, но работы многовато... нет ли где зеленых обезъян из ПВ, также как хрюшек, для установки на сайт? (поисковики молчат).
И еще вопрос ) по времени, начал делать анимацию, по раскадровке время не сходится по анимации... т.е. вы пишите время в миллисекундах, так?
Т.е. 1й пример:
Цитата:
6 12 18 84
превращается в т.е.
время показа 1го фрейма = 84 - 18 = 66 миллисекунд
66 миллисекунд это 66 * 0,001 = 0,066 секунды, а не 0,66 секунды (в фотошопе время в секундах...), так все же время в сотых или тысячных секунды? Т.к. некоторая анимация очень медленно работает... Проверьте плз., заранее сори за вопрос, если что ткните носом если не прав?
Кстати трабла (я в математике почти 0 хд), 8 получается не ввести, т.к. 0,008 фотошоп только до сотых секунды... вот незадача. ))
Заранее спс!
Последний раз редактировалось smpsv; 31.01.2011 в 20:07.