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?
---
Кстати, не знаю, заметили ли. Но появление Луны в опенинге - не единственное изменение. Там еще Дискорд был:
И да, Твайлайт оказывается - жираф
Re: My Little Pony: Friendship is Magic
Добавлено: 04 дек 2013, 16:05
DrSchmallhausen
Раз уж я остаюсь в MLP-сообществе на неопределённый срок, потихоньку пишу свой движок для Desktop Ponies с упором на производительность.
Частично скоопериировался с авторами, предложил более оптимальный алгоритм альфа-смешения, в перспективе возможно сумею их убедить отмасштабировать анимации для уменьшения количества потребляемой памяти.
Если кто-нибудь желает протестировать — вот ссылка.
Таскать поней по экрану уже можно; сами пока что не бегают. Настроек нуль, так что до финальной версии (а уж тем более полной замены существующего движка) пока далеко.
Во вложении — снимок работы:
Воспроизводится 932 анимации, весь набор что есть.
Нагрузка на память около 80 МБ (с учётом недозаполненных страниц — около 110).
[UPD:] сделал потоки постоянными, чтобы не тратить ресурсы на их создание во время перерисовки кадра.
Re: My Little Pony: Friendship is Magic
Добавлено: 26 дек 2013, 22:43
Shnatsel
Более реалистичная версия четвёртого эпизода:
DrSchmallhausen, а где там альфа-смешивание? С виду либо полная прозрачность, либо полная непрозрачность. Ты имеешь в виду, что в оригинале использовался настоящий альфа-блендинг? Не знаю как на винде, но в pixman точно есть оптимизации под этот случай в функциях альфа-смешивания.
Re: My Little Pony: Friendship is Magic
Добавлено: 27 дек 2013, 02:00
DrSchmallhausen
Shnatsel писал(а):а где там альфа-смешивание?
./main.c, строка 171
Shnatsel писал(а):С виду либо полная прозрачность, либо полная непрозрачность. Ты имеешь в виду, что в оригинале использовался настоящий альфа-блендинг?
Не только в оригинале, но и у меня здесь тоже. Для того, чтобы увидеть «настоящий альфа-блендинг», нужно раскомментировать строку 46 в ./GIF/GIF_GDI.c.
Смысл всего этого в том, что в DP присутствует своеобразное «расширение» формата GIF, позволяющее задавать цветам палитры произвольную прозрачность.
Shnatsel писал(а):Не знаю как на винде, но в pixman точно есть оптимизации под этот случай в функциях альфа-смешивания.
На винде с оптимизациями как обычно. Та реализация смешения со 171-й строки, как показала практика, вдвое быстрее, чем вызов AlphaBlend() в WinXP, и на 3-4 кадр/с быстрее, чем аналогичный вызов в Win7 или Win8.
Re: My Little Pony: Friendship is Magic
Добавлено: 27 дек 2013, 14:14
Shnatsel
Смысл всего этого в том, что в DP присутствует своеобразное «расширение» формата GIF, позволяющее задавать цветам палитры произвольную прозрачность.
То есть они в и так 256-цветном формате прикрутили альфа-канал так же, как любой другой - свойством цвета в палитре? Тогда 256 цветов будут уже серьёзным ограничением.
Я уж не говорю о том, что можно было не изобретать велосипед свой собственный очень ограниченный формат и просто взять APNG, в котором к тому же есть 32-битный режим
Re: My Little Pony: Friendship is Magic
Добавлено: 27 дек 2013, 15:20
DrSchmallhausen
Shnatsel писал(а):То есть они в и так 256-цветном формате прикрутили альфа-канал так же, как любой другой - свойством цвета в палитре? Тогда 256 цветов будут уже серьёзным ограничением.
Едва ли. Прозрачность задаётся отдельным файлом, так что GIF остаётся в неприкосновенности. Да и тем более, в гифках из базы DP редко встречается более 64 цветов.
Shnatsel писал(а):Я уж не говорю о том, что можно было не изобретать велосипед свой собственный очень ограниченный формат и просто взять APNG, в котором к тому же есть 32-битный режим
Ограничения по памяти. Палитра необходима, чтобы раскодированные изображения не съедали оперативу гигабайтами.
Re: My Little Pony: Friendship is Magic
Добавлено: 19 янв 2014, 10:43
DrSchmallhausen
Выложил движок на GitHub. Кто желает — присоединяйтесь
Re: My Little Pony: Friendship is Magic
Добавлено: 28 янв 2014, 22:34
Shnatsel
Что-то пони-трэд заглох. Это не может не радовать!
Я уже два дня зацикливаю и слушаю эту песню часами
Re: My Little Pony: Friendship is Magic
Добавлено: 05 фев 2014, 00:24
Kivuli
Народу не хватает полнометражек
Re: My Little Pony: Friendship is Magic
Добавлено: 05 фев 2014, 01:27
DrSchmallhausen
Ну что ж, дамы и господа, вот и сказочке конец. Перевод TMR на русский язык записан, отослан и получил одобрение автора оригинала.
Жаль, конечно, что не мой перевод — но зато выбранный как минимум не кошмарен, как можно было бы опасаться.
В связи с чем свою деятельность по данному направлению сворачиваю.
ЗЫ. работу по спрайтовому движку не прекращаю. Если у кого-нибудь здесь есть Мак, и он знает, как под него кодить — то ближе к лету прошу со мной связаться, чтобы попробовать перенести его туда.
Поскольку сейчас Макинтоши все как один на little-endian процессорах, думаю, проблем возникнуть не должно: практически вся логика уже вынесена в отдельный объектный модуль, и завязана лишь на стандартную библиотеку C и на интеловский порядок следования байт. Ближе к концу хочу туда же вынести и пользовательский интерфейс, благо его пока нет совсем, так что есть определённая свобода в построении его архитектуры.
Re: My Little Pony: Friendship is Magic
Добавлено: 12 мар 2014, 01:39
Beltar
S4E17.
Не думал, что можно по навязанному персонажу идиотизму с паранойей обойти Симбу из "позора Симбы", но оказывается это возможно...
Алсо, Белтар, это про ЭйДжей? Там же всё так стандартно мультяшно обставлено что глупо воспринимать это всерьёз Стоп, Белтар смотрит пони?! Он вроде их съесть хотел!
Re: My Little Pony: Friendship is Magic
Добавлено: 07 апр 2014, 07:18
ForumAdmin
Всяким мечтающим "съесть пони"
Re: My Little Pony: Friendship is Magic
Добавлено: 07 апр 2014, 12:47
Shnatsel
В тему о фанатской анимации - лучшему аниматору фэндома, JanAnimations, который делал "Picture Perfect Pony", "Button's Adventures", анимацию в документалке и ещё много чего, недавно пришлось удалить все свои видео по требованию Hasbro. Но из интернета так просто ничего не удалишь
Между ним и Hasbro идут переговоры и вроде бы некоторые видео разрешили вернуть, что само по себе неслыханно. Но на новые серии Button's Adventures, боюсь, рассчитывать не стоит.
А, и ещё стало известно, каким будет финал сезона: спойлер тут.