My Little Pony: Friendship is Magic

обсуждение анимационных фильмов (the world of animation)
Аватара пользователя
Xonxt
leader
leader
Сообщения: 513
Зарегистрирован: 01 мар 2006, 22:22
FurSpecies: фурри-позер
Откуда: Ukraine / Odessa
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение Xonxt »

BigMacintosh писал(а):P.S. Да, и Луна с Селестией в прошлом не говорят на староанглийском языке...
Насчет этого кто-то уже высказал теорию, что этот взгляд в прошлое у Твайлайт происходил через призму её собственного восприятия принцесс. Потому они не говорили на староанглийском, и потому уже тогда носили короны и королевские регалии - потому что Твайлайт никогда не видела их обеих по-другому.
So sister, what do we do next weekend?"
"The same as always Luna, we´re trying to turn Twilights life into a living hell!"
Ага, Are you pondering what I'm pondering, Luna? :D

---

Кстати, не знаю, заметили ли. Но появление Луны в опенинге - не единственное изменение. Там еще Дискорд был:
Изображение

И да, Твайлайт оказывается - жираф
Изображение
Аватара пользователя
DrSchmallhausen
experienced hunter
experienced hunter
Сообщения: 200
Зарегистрирован: 28 окт 2012, 16:45
FurSpecies: Old man in a topee
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение DrSchmallhausen »

Раз уж я остаюсь в MLP-сообществе на неопределённый срок, потихоньку пишу свой движок для Desktop Ponies с упором на производительность.
Частично скоопериировался с авторами, предложил более оптимальный алгоритм альфа-смешения, в перспективе возможно сумею их убедить отмасштабировать анимации для уменьшения количества потребляемой памяти.

Если кто-нибудь желает протестировать — вот ссылка.
Таскать поней по экрану уже можно; сами пока что не бегают. Настроек нуль, так что до финальной версии (а уж тем более полной замены существующего движка) пока далеко.
Во вложении — снимок работы:
1386161438628.png
Воспроизводится 932 анимации, весь набор что есть.
Нагрузка на память около 80 МБ (с учётом недозаполненных страниц — около 110).

[UPD:] сделал потоки постоянными, чтобы не тратить ресурсы на их создание во время перерисовки кадра.
Аватара пользователя
Shnatsel
tech support
tech support
Сообщения: 1996
Зарегистрирован: 16 май 2008, 18:16
FurSpecies: лев
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение Shnatsel »

Более реалистичная версия четвёртого эпизода:
Изображение

DrSchmallhausen, а где там альфа-смешивание? С виду либо полная прозрачность, либо полная непрозрачность. Ты имеешь в виду, что в оригинале использовался настоящий альфа-блендинг? Не знаю как на винде, но в pixman точно есть оптимизации под этот случай в функциях альфа-смешивания.
It's the Circle of Life
And it moves us all
Through despair and hope
Through faith and love
Аватара пользователя
DrSchmallhausen
experienced hunter
experienced hunter
Сообщения: 200
Зарегистрирован: 28 окт 2012, 16:45
FurSpecies: Old man in a topee
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение DrSchmallhausen »

Shnatsel писал(а):а где там альфа-смешивание?
./main.c, строка 171 :cool:
Shnatsel писал(а):С виду либо полная прозрачность, либо полная непрозрачность. Ты имеешь в виду, что в оригинале использовался настоящий альфа-блендинг?
Не только в оригинале, но и у меня здесь тоже. Для того, чтобы увидеть «настоящий альфа-блендинг», нужно раскомментировать строку 46 в ./GIF/GIF_GDI.c.
Смысл всего этого в том, что в DP присутствует своеобразное «расширение» формата GIF, позволяющее задавать цветам палитры произвольную прозрачность.
Shnatsel писал(а):Не знаю как на винде, но в pixman точно есть оптимизации под этот случай в функциях альфа-смешивания.
На винде с оптимизациями как обычно. Та реализация смешения со 171-й строки, как показала практика, вдвое быстрее, чем вызов AlphaBlend() в WinXP, и на 3-4 кадр/с быстрее, чем аналогичный вызов в Win7 или Win8.
Аватара пользователя
Shnatsel
tech support
tech support
Сообщения: 1996
Зарегистрирован: 16 май 2008, 18:16
FurSpecies: лев
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение Shnatsel »

Смысл всего этого в том, что в DP присутствует своеобразное «расширение» формата GIF, позволяющее задавать цветам палитры произвольную прозрачность.

То есть они в и так 256-цветном формате прикрутили альфа-канал так же, как любой другой - свойством цвета в палитре? Тогда 256 цветов будут уже серьёзным ограничением.
Я уж не говорю о том, что можно было не изобретать велосипед свой собственный очень ограниченный формат и просто взять APNG, в котором к тому же есть 32-битный режим :roll:
It's the Circle of Life
And it moves us all
Through despair and hope
Through faith and love
Аватара пользователя
DrSchmallhausen
experienced hunter
experienced hunter
Сообщения: 200
Зарегистрирован: 28 окт 2012, 16:45
FurSpecies: Old man in a topee
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение DrSchmallhausen »

Shnatsel писал(а):То есть они в и так 256-цветном формате прикрутили альфа-канал так же, как любой другой - свойством цвета в палитре? Тогда 256 цветов будут уже серьёзным ограничением.
Едва ли. Прозрачность задаётся отдельным файлом, так что GIF остаётся в неприкосновенности. Да и тем более, в гифках из базы DP редко встречается более 64 цветов.
Shnatsel писал(а):Я уж не говорю о том, что можно было не изобретать велосипед свой собственный очень ограниченный формат и просто взять APNG, в котором к тому же есть 32-битный режим :roll:
Ограничения по памяти. Палитра необходима, чтобы раскодированные изображения не съедали оперативу гигабайтами.
Аватара пользователя
DrSchmallhausen
experienced hunter
experienced hunter
Сообщения: 200
Зарегистрирован: 28 окт 2012, 16:45
FurSpecies: Old man in a topee
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение DrSchmallhausen »

Выложил движок на GitHub. Кто желает — присоединяйтесь :D
Аватара пользователя
Shnatsel
tech support
tech support
Сообщения: 1996
Зарегистрирован: 16 май 2008, 18:16
FurSpecies: лев
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение Shnatsel »

Что-то пони-трэд заглох. Это не может не радовать!

Я уже два дня зацикливаю и слушаю эту песню часами :coffee
It's the Circle of Life
And it moves us all
Through despair and hope
Through faith and love
Аватара пользователя
Kivuli
the king's right paw
the king's right paw
Сообщения: 4691
Зарегистрирован: 30 ноя 2003, 23:04
FurSpecies: panther
Откуда: Moscow

Re: My Little Pony: Friendship is Magic

Сообщение Kivuli »

Народу не хватает полнометражек :)
Вообще я живое, просто сейчас слегка сдохло.
Аватара пользователя
DrSchmallhausen
experienced hunter
experienced hunter
Сообщения: 200
Зарегистрирован: 28 окт 2012, 16:45
FurSpecies: Old man in a topee
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение DrSchmallhausen »

Ну что ж, дамы и господа, вот и сказочке конец. Перевод TMR на русский язык записан, отослан и получил одобрение автора оригинала.
Жаль, конечно, что не мой перевод — но зато выбранный как минимум не кошмарен, как можно было бы опасаться.
В связи с чем свою деятельность по данному направлению сворачиваю.



ЗЫ. работу по спрайтовому движку не прекращаю. Если у кого-нибудь здесь есть Мак, и он знает, как под него кодить — то ближе к лету прошу со мной связаться, чтобы попробовать перенести его туда.
Поскольку сейчас Макинтоши все как один на little-endian процессорах, думаю, проблем возникнуть не должно: практически вся логика уже вынесена в отдельный объектный модуль, и завязана лишь на стандартную библиотеку C и на интеловский порядок следования байт. Ближе к концу хочу туда же вынести и пользовательский интерфейс, благо его пока нет совсем, так что есть определённая свобода в построении его архитектуры.
Аватара пользователя
Beltar
royal advisor
royal advisor
Сообщения: 1501
Зарегистрирован: 17 окт 2003, 17:01
Откуда: Цепной лев Ее Величества

Re: My Little Pony: Friendship is Magic

Сообщение Beltar »

S4E17.
Не думал, что можно по навязанному персонажу идиотизму с паранойей обойти Симбу из "позора Симбы", но оказывается это возможно...
Ненавижу СП и все, что с ним связано.
l2k
Сообщения: 3
Зарегистрирован: 07 апр 2014, 03:45
FurSpecies: дракон
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение l2k »

http://www.youtube.com/user/FluffyMixer/videos - очень прикольный фан-....арт? ))))
Аватара пользователя
Shabi
royal advisor
royal advisor
Сообщения: 1940
Зарегистрирован: 01 ноя 2009, 22:18

Re: My Little Pony: Friendship is Magic

Сообщение Shabi »

Фан-анимация :p И, да, они суперские Х)

Алсо, Белтар, это про ЭйДжей? Там же всё так стандартно мультяшно обставлено что глупо воспринимать это всерьёз :D Стоп, Белтар смотрит пони?! Он вроде их съесть хотел!
(•_•)
( •_•)>⌐■-■
(⌐■_■) DEAL WITH IT
Аватара пользователя
ForumAdmin
tech support
tech support
Сообщения: 3866
Зарегистрирован: 27 июл 2003, 23:53
FurSpecies: dragon
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение ForumAdmin »

Всяким мечтающим "съесть пони" :)
Хранить - это дело почетное тоже, - Удачу нести на крыле
Аватара пользователя
Shnatsel
tech support
tech support
Сообщения: 1996
Зарегистрирован: 16 май 2008, 18:16
FurSpecies: лев
Откуда: Moscow
Контактная информация:

Re: My Little Pony: Friendship is Magic

Сообщение Shnatsel »

В тему о фанатской анимации - лучшему аниматору фэндома, JanAnimations, который делал "Picture Perfect Pony", "Button's Adventures", анимацию в документалке и ещё много чего, недавно пришлось удалить все свои видео по требованию Hasbro. Но из интернета так просто ничего не удалишь :roll:
Между ним и Hasbro идут переговоры и вроде бы некоторые видео разрешили вернуть, что само по себе неслыханно. Но на новые серии Button's Adventures, боюсь, рассчитывать не стоит.

А, и ещё стало известно, каким будет финал сезона: спойлер тут.
It's the Circle of Life
And it moves us all
Through despair and hope
Through faith and love
Ответить