Страница 46 из 53

Re: My Little Pony: Friendship is Magic

Добавлено: 28 ноя 2013, 01:12
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

---

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

И да, Твайлайт оказывается - жираф
Изображение

Re: My Little Pony: Friendship is Magic

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

Если кто-нибудь желает протестировать — вот ссылка.
Таскать поней по экрану уже можно; сами пока что не бегают. Настроек нуль, так что до финальной версии (а уж тем более полной замены существующего движка) пока далеко.
Во вложении — снимок работы:
1386161438628.png
Воспроизводится 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 :cool:
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-битный режим :roll:

Re: My Little Pony: Friendship is Magic

Добавлено: 27 дек 2013, 15:20
DrSchmallhausen
Shnatsel писал(а):То есть они в и так 256-цветном формате прикрутили альфа-канал так же, как любой другой - свойством цвета в палитре? Тогда 256 цветов будут уже серьёзным ограничением.
Едва ли. Прозрачность задаётся отдельным файлом, так что GIF остаётся в неприкосновенности. Да и тем более, в гифках из базы DP редко встречается более 64 цветов.
Shnatsel писал(а):Я уж не говорю о том, что можно было не изобретать велосипед свой собственный очень ограниченный формат и просто взять APNG, в котором к тому же есть 32-битный режим :roll:
Ограничения по памяти. Палитра необходима, чтобы раскодированные изображения не съедали оперативу гигабайтами.

Re: My Little Pony: Friendship is Magic

Добавлено: 19 янв 2014, 10:43
DrSchmallhausen
Выложил движок на GitHub. Кто желает — присоединяйтесь :D

Re: My Little Pony: Friendship is Magic

Добавлено: 28 янв 2014, 22:34
Shnatsel
Что-то пони-трэд заглох. Это не может не радовать!

Я уже два дня зацикливаю и слушаю эту песню часами :coffee

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, 03:57
l2k
http://www.youtube.com/user/FluffyMixer/videos - очень прикольный фан-....арт? ))))

Re: My Little Pony: Friendship is Magic

Добавлено: 07 апр 2014, 04:24
Shabi
Фан-анимация :p И, да, они суперские Х)

Алсо, Белтар, это про ЭйДжей? Там же всё так стандартно мультяшно обставлено что глупо воспринимать это всерьёз :D Стоп, Белтар смотрит пони?! Он вроде их съесть хотел!

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. Но из интернета так просто ничего не удалишь :roll:
Между ним и Hasbro идут переговоры и вроде бы некоторые видео разрешили вернуть, что само по себе неслыханно. Но на новые серии Button's Adventures, боюсь, рассчитывать не стоит.

А, и ещё стало известно, каким будет финал сезона: спойлер тут.