|
---|
|
Правила форума | FAQ | Пользователи | Администрация | Календарь | Поиск | За 24 часа | Пометить все разделы прочитанными |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() Из тех что я знаю - Sprite Viewer 1.05 и Sprite Explorer 2.12
Оба калечные - не учитывают оригин кадра при отрисовке, не в состоянии загрузить спрайты с групповыми кадрами. Может есть какие-то другие просмотровщики? Ну или к этим исходники? |
|
![]() |
![]() |
#2 | |
Sozon
призрак форума КСМ
![]() ![]() ![]() ![]()
Регистрация: 11.09.2011
Сообщения: 497
Замечания: 3
|
![]() |
|
![]() |
![]() |
#3 | |
qpAHToMAS
Генерал
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 22.10.2006
Адрес: Russian Far East
Возраст: 33
Сообщения: 9,291
![]() ![]() ![]() |
![]() 2 Sozon:
Ты чуешь разницу между редактором и вьювером? GIMP умеет открывать SPR? Или плагином? |
|
![]() |
![]() |
#4 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() Канпилятор я уже сделал, а просмотровщиков нормальных нет. Боюсь опять придётся самому писать.
|
|
![]() |
![]() |
#5 | |
GNU/Hurt
Maïté
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 05.03.2014
Сообщения: 1,097
|
![]() 2 Дядя Миша:
Так фрислэйв же писал qspriteviewer. По моему, единственный просмотрщик с нормальнйо навигацией. |
|
![]() |
![]() |
#6 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() Я вам щас отсыплю спрайтов, которые укладываются в стандарт, но от которых вьюверы либо вылетают, либо показывают кашу.
Найдите мне вьювер, который сможет корректно показать все эти спрайты без вылета. |
|
![]() |
![]() |
#7 | |
GNU/Hurt
Maïté
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 05.03.2014
Сообщения: 1,097
|
![]() 2 Дядя Миша:
Дык чо ты хчоеншь, от них даже джек вылетает. |
|
![]() |
![]() |
#8 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() 2 GNU/Hurt: ну в халфу засунь. Посмотри вылетит она или нет.
Дядя Миша, подумав, добавил 16.06.2017 в 00:20 Вотжеш потеха какая. Халфа эти группы видит, парсит, но не учитывает при отрисовке. Совсем волшебно получается. |
|
Последний раз редактировалось Дядя Миша, 16.06.2017 в 00:20. |
||
![]() |
![]() |
#9 | |
GNU/Hurt
Maïté
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 05.03.2014
Сообщения: 1,097
|
![]() Ага, обычный хаммер тоже вылетает.
|
|
![]() |
![]() |
#10 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() 2 GNU/Hurt: даркплейс загрузит. В квейке и халфе спрайтесы почти не отличаются. В халфе только добавили режим отрисовки, ну там additive или alphtest и почему-то забили на групповую анимацию. Самое смешное, что компилятор, который идёт в HLSDK групповые анимации прекрасно создаёт, а халфа их грузит без проблем. Но рисовать уже не хочет.
Да, походу всё же придется свой вьювер писать. |
|
![]() |
![]() |
#11 | |
GNU/Hurt
Maïté
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 05.03.2014
Сообщения: 1,097
|
![]() Та версия qspriteviewer что у меня установлена не падает, но рапортует:
![]() То же самое на bal7.spr -- остальные грузит и показывает. >придется Лишняя работа, во фриславовском же уже есть всё кроме этой фичи. |
|
Последний раз редактировалось GNU/Hurt, 16.06.2017 в 02:00. |
||
![]() |
![]() |
#12 | |
OLAF
Сержант
![]() ![]()
Регистрация: 13.04.2010
Адрес: Украина
Возраст: 40
Сообщения: 247
|
![]() Дядь Мишь сорри, а что такое групповая анимация? просто сколько делаю спрайты спервые об этом слышу?
|
|
![]() |
![]() |
#13 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() 2 OLAF: групповая анимация, это такой кадр у спрайта, который автоматически проигрывается с заданной скоростью. Т.е. для пользователя это выглядит как еденичный кадр, а внутри может быть несколько кадров с кастомным фпс. А в следующей группе свой набор кадров и другая скорость воспроизведения. А на сервере ты переключаешься фактически между первым и вторым кадром, а на деле - между двумя наборами анимаций. Я ввёл еще и третью группу - кадры, зависящие от угла обзора. Это позволит делать импосторы ну и монстриков из первого дуума.
Дядя Миша, подумав, добавил 16.06.2017 в 10:10 И выкиньте из него этот долбаный Qt. Такая программка отсилы должна весить 16-30 килобайт, а не 15 мегабайт. |
|
Последний раз редактировалось Дядя Миша, 16.06.2017 в 10:10. |
||
![]() |
![]() |
#14 | |
DrTressi
Хрустик
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 06.03.2010
Адрес: На белом свете
Возраст: 31
Сообщения: 6,383
Замечания: 16
![]() |
![]() 2 Дядя Миша: То что ты ввёл, было сделано в параное уже давным давно
|
|
![]() |
![]() |
#15 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() 2 DrTressi:
1. что именно я ввёл? 2. что именно было сделано в параное? 3. в какой именно параное в первой или второй? Дядя Миша, подумав, добавил 16.06.2017 в 13:35 ЗЫ. если уж говорить о первой параное, то там вообще не было кастомного рендера спрайтов, который бы охватывал все случаи. Только для гловов. |
|
Последний раз редактировалось Дядя Миша, 16.06.2017 в 13:35. |
||
![]() |
![]() |
#16 | |
DrTressi
Хрустик
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 06.03.2010
Адрес: На белом свете
Возраст: 31
Сообщения: 6,383
Замечания: 16
![]() |
![]() 2 Дядя Миша: В первой. Там спрайты меняли текстуру в зависимости от угла обзора. Я когда маппил 3 года назад, думал, что это баг.
|
|
![]() |
![]() |
#17 | |
crystallize
Генерал-Лейтенант
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 06.06.2014
Сообщения: 1,486
|
![]() 2 Дядя Миша:
Где вообще использовалась групповая анимация? |
|
![]() |
![]() |
#18 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() 2 crystallize: она почти не использовалась, но её можно найти в некоторых модах под кваку. Это авто-анимация, в первую очередь - спрайт, анимируемый на клиенте, то есть нам не надо передавать номер кадра по сети. Но поскольку в самой кваке были еще и клиентские энтити, которые могли аналогичным образом анимировать самые обычные спрайты, то групповая анимация особой популярностью не пользовалась. Тем не менее это часть стандарта. |
|
![]() |
![]() |
#19 | |
Gaia
Чёрный вертолёт
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 04.08.2008
Возраст: 37
Сообщения: 4,584
Замечания: 5
|
![]() кратко, на пальцах.
что есть сейчас: Код:
Спрайт => фрейм0, фрейм1, фрейм2, фрейм3. что хочет ДМ: Код:
Спрайт => группа 0 => фрейм0, фрейм1, фрейм2, фрейм3 группа 1 => фрейм4, фрейм5, фрейм6, фрейм7 группа 254 => фрейм1005001, фрейм1005002, фрейм1005003, фрейм1005004 имхо, вешчь полезная и нужная. |
|
![]() |
![]() |
#20 | |
Дядя Миша
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 15,383
![]() ![]() ![]() ![]() |
![]() 2 Gaia: да я не хочу, оно и так есть в стандарте. На стандарт почему-то все забили.
|
|
![]() |