Blacky Опубликовано 7 февраля, 2007 Автор Жалоба Опубликовано 7 февраля, 2007 Вот быренько нарисовал визуальное представление размещения картинки в анимации в АРТ файле Разбор анимации, 4 кадра из файла ELM-FIRE-Wall-O-Fire.ART - понимание значений -X и -Y в ArtView 0 - центральная точка отсчета в АРТ файле, в игре - указываеться позиция в мире (допустим х=123 у=23), из АРТ - всегда береться (х=0 у=0) - центральная позиция обьекта... (может и не всегда - потом выявим... ) -Х и -У - значения из ArtView (прописаны в АРТ файле), для "центрирования" кадров относительно 0 точки... Р0,1,2,3 - нумерация фрейма в АртВью (и арт файле)... П.С. Хотя как-то странно, оси Х и У разкиданы наоборот... ну в общем - суть думаю стала понятна тех значений... П.П.С. Прихожу к выводу, что в АртВью перепутаны Х и У при получении инфы из АРТ файла...
san Опубликовано 7 февраля, 2007 Жалоба Опубликовано 7 февраля, 2007 Ты молодца Быстро как... Я б дня три раскачивался. И. Т. е. Для "правильной" анимации - я определяю (условно) начало координат, потом по (указанным в артвью) координатам - смещаю в каждом последующем кадре "0" на соответствующие приращения - в +6, +4, +2 пикс (по оси х, понятно, то же по - y) По-моему, я эт делал... Попробую еще с этим конкретным арт. Я похоже рассуждал. Но у меня что т не получилось. - здесь работает. А здесь - я долго гонял вручную. Но тоже, не очень удачно. Дергается, гадюка.
Blacky Опубликовано 7 февраля, 2007 Автор Жалоба Опубликовано 7 февраля, 2007 Понял! Не - в ручную гонять это не дело... значит нужно заняться...
san Опубликовано 7 февраля, 2007 Жалоба Опубликовано 7 февраля, 2007 Я рад, если вразумительно объяснил. Словами сложно, но ты ж видишь. Если сможешь - класс! Не - сможешь... Ну и правильно. Время угробишь. Много. Жалко.
Blacky Опубликовано 8 февраля, 2007 Автор Жалоба Опубликовано 8 февраля, 2007 Такс, вывод в АртВью инфы о -Х и -У был перепутан, это пофиксил, центрирование в гифе в принципе - практически готово... осталось побороть один "побочный" эффект... и все будет ОК! Думаю за сегодня сделаемС... хотелось бы услышать еще о багах/может что изменить/подправить... и т.п. Сейчас по делам сьезжу - приеду, и думаю еще над ней посидеть... так-что пишите! :bye:
aRUSt Опубликовано 8 февраля, 2007 Жалоба Опубликовано 8 февраля, 2007 Гыг! Присоединямс! Второе место в "Конкурсе прозы №7", пожалуй в самом последнем конкурсе на нашем форуме. ...и попытки на Яндекс.Дзене
Blacky Опубликовано 9 февраля, 2007 Автор Жалоба Опубликовано 9 февраля, 2007 В данный момент уже центруется... мне не нравиться расчет - по которому я максимальный размер файла делаю... но что-то путнее скумекать сейчас не выходит... :lazy3: :lol2: Вобщем, еще не доделано малехо... (пару функций нужно добить), но на выходе имеем такое: Как тут видно - размер исходного гифа несколько "завышен"... и общий размер "бегает" "Бегающий" общий размер картинки - нужно от этого избавиться... (сделать функцию подсчета максимального размера всех битмапов) Так сейчас там - прозрачный фон в углах...хмм... может таки и сделаемС вывод прозрачных гифов... задумалСи... Как видно - теперь все "центрированно"...
san Опубликовано 9 февраля, 2007 Жалоба Опубликовано 9 февраля, 2007 То, что доктор прописал! Молодчина! Супер...
aRUSt Опубликовано 9 февраля, 2007 Жалоба Опубликовано 9 февраля, 2007 Отлично! А если сделать фон полностью прозрачным - это вообще супер! Второе место в "Конкурсе прозы №7", пожалуй в самом последнем конкурсе на нашем форуме. ...и попытки на Яндекс.Дзене
san Опубликовано 9 февраля, 2007 Жалоба Опубликовано 9 февраля, 2007 Фон, все же можно почистить. Уже нормально. С "центрированием" - был основной трабл.
Blacky Опубликовано 9 февраля, 2007 Автор Жалоба Опубликовано 9 февраля, 2007 Такс, с гифками вроде как разобрался... Прозрачности пока нету!!! Может потом руки дойдут... если желание будет... :blush2: Саму прожку думаю еще немного "помучать", пока выложил пример получаемых GIF анимированных! Из того, что было под рукой... Зацените! http://l2info.ho.com.ua/artviewbyblacky/ :blush2: -=Попозже.. =- Вобщем, выложил ArtView moded by Blacky v.0.4.a! Плюсы: 1. Анимация конвертиться в GIF центрированно! (Так-же и в AVI!) 2. Добавлена функция Copy to Clipboard в главном окне программы! 3. Исправлены выводы значений -X и -Y! (Раньше они выводились наоборот, то что было в поле -X на самом деле было значение -Y и наоборот) Минусы: 1. Так как информация о фонах кадра береться с 1-го левого-верхнего пикселя, то если на этом пикселе рисунок (пример, анимация кинжалов летящих, стрел) - то весь фон в анимации резко меняет цвет на цвет этого пикселя! 2. GIF в некоторых случаях получаються довольно заметно - увеличеными в размерах (из-за того что каждый кадр имеет тенденцию иметь свой произвольный размер и свое смещение центра - во избежание "выпадения" картинки за кадр - кадр увеличиваеться по максимально присутствующему кадру в анимации + смещение...) 3. В пред-просмотре анимации картинки будут "скакать", так-как выравнивание провожу позже... Думаю еще что найдете... вот и ушла 0.4.a! Жду отзывов! :blush2: Забрать можно здесь: http://l2info.ho.com.ua/files/ArtView.by.Blacky.v.0.4.a.rar
san Опубликовано 10 февраля, 2007 Жалоба Опубликовано 10 февраля, 2007 То что нужно. Сужу по листу образцов, сам ток скачал, сегодня буду изать. Как-никак, лет пять ждал чего-то подобного. Респектище огромный!
san Опубликовано 10 февраля, 2007 Жалоба Опубликовано 10 февраля, 2007 Испытал. Все, как и прописано Наслаждаюсь. Еще раз, благодарность огромна! Глаза разбегатся пока что...
Blacky Опубликовано 11 февраля, 2007 Автор Жалоба Опубликовано 11 февраля, 2007 Это хорошо, что все - хорошо! О всех найденых "багах" или предложениях, может еще что приделать - сюда! Думаю вот чем бы еще заняться любопытным...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти