Полная версия этой страницы:
Полупрозрачность в HMM
Docent Picolan
08 Aug 2008, 20:11
Цитата(Bourn @ 08 Aug 2008, 16:46)
зачем все это надо?

открывает большие возможности
пример давайте где надо и где может быть востребовано?
hippocamus
08 Aug 2008, 21:39
Полупрозрачность некоторых юнитов - Элементалей Воздуха, Воды и огня (частично), Призраков.
Любые эффекты тумана - на карте и в бою, а также предлагавшийся накладный декор-элемент "полярное сияние" (как грааль в конфлюксе)
Плавное появление и исчезновение при анимации (как исчезает сундук) некоторых объектов - например, то же "Зеркало".
Эффекты новых заклинаний (я думаю, это можно будет сделать, разобравшись в H3SHAD.IFR)
Вообще много чего предлагалось, но было отвергнуто, из-за того, что без полупрозрачности весьма некрасиво.
полупрозрачность заклов - логична, всего остального - не ясна, особенно не ясно как реализовывать, точнее как задать с точки зрения ерм прозрачность предметам...
hippocamus
08 Aug 2008, 22:48
Так ты посмотрел бы что в теме писалось:
я предлагаю ввести помимо дефов поддержку нового формата - mng-анимации. Поддержка 32-бит цветов, 8-бит полупрозрачность. Также поддержка структурированных по блокам mng, как в def.
Программа для генерации mng и библиотеки на Delphi могну выложить. Нужно только подключить возможность отображения в игре.
А ERM-ом задавать полупрозрачность незачем. Разве что плавное исчезновение.
хера, если необходимая инфа будет о том что куда подключать и как отображать, с адресами патчинга ехе - тогда да, иначе вы загнули ребята, одно делать то что есть с текущей прозрачностью, а другое поддержка 32бит, и т.п.
hippocamus
08 Aug 2008, 23:49
Так я не предлагаю это делать тебе. Некий товарищ по имени easy-to-kill вызвался, а теперь исчез.
т.е. поддержку прозрачных заклов имхо реально сделать, но не больше, пока на данный момент
Цитата
Некий товарищ по имени easy-to-kill вызвался, а теперь исчез.
Он оправдал свой ник
Docent Picolan
12 Aug 2008, 23:45
мда уж..
easy-to-kill
17 Aug 2008, 04:21
Всем привет.
Сорри за отсутствие.
Просто у меня инета сроду не было, а на форуме я отписывался со старой работы но потом уволился.
В ближайших пару дней ставлю себе выделенку и возвращаюсь на форум.
Bourn выложи плиз всю инфу о прозрачности какую знаешь.(имею ввиду где в екзешнике ее искать), а я уж разберусь.
Оффтоп вопрос
При старте игры карта загружается в память, сканируется и выгружается.
При срабатывании !# триггеров она еще в памяти.
Не знаешь где находится на нее указатель?
hippocamus
17 Aug 2008, 14:51
О, как я рад твоему появлению!
Посмотри на файл H3SHAD.IFR из H3BITMAP.LOD
я разобрал его формат, перезалил -
http://slil.ru/26065530мне кажется, там хранится указание на полупрозрачность магии.
Могу добавить полупрозрачность если нужно
Лентяй
20 Aug 2009, 11:44
Мда? Вы в этом уверены?
вот
http://slil.ru/27914785делает всех монстров полупрозрачными
для того чтобы запустить нужна Эра:
http://forum.df2.ru/index.php?showtopic=13593
Лентяй
20 Aug 2009, 20:07
Нууу. Прозрачность всего дефа - старо и не новость.
Docent Picolan
20 Aug 2009, 21:21
да, нового тут действительно ничего нет. речь в основном шла о той полупрозрачности, что в одном кадре с непрозрачностью. допустим, часто приводил в пример - гладкие края юнитов или реалистичный дым/туман/пар. её в оригинальных героях - нет.
hippocamus
20 Aug 2009, 23:30
Да, полупрозрачна сечйас только тень.
Помнится, эккс делал некромантскую нечисть почти из одной только тени, она была полупрозрачна.
Добавлено ([mergetime]1250800225[/mergetime]):
Семён, да, нужна полупрозрачность части кадра, или хотя бы полупрозрачность отдельного юнита (Элементаля воды, призрака).
Например, если у него установлен флаг 14, то он полупрозрачен в бою.
Vade Parvis
21 Aug 2009, 00:07
Цитата(hippocamus @ 20 Aug 2009, 23:30)
Да, полупрозрачна сечйас только тень.
Помнится, эккс делал некромантскую нечисть почти из одной только тени, она была полупрозрачна.
Ты не помнишь, где эта крича? Что-то не видел её, когда пересматривал темы перекраски в последнее время.
CrackedMind
21 Aug 2009, 02:36
Цитата(hippocamus @ 17 Aug 2008, 17:51)
О, как я рад твоему появлению!
Посмотри на файл H3SHAD.IFR из H3BITMAP.LOD
я разобрал его формат, перезалил -
http://slil.ru/26065530мне кажется, там хранится указание на полупрозрачность магии.
У кого-нибудь остался это файл? Был бы премного благодарен
Цитата
Нууу. Прозрачность всего дефа - старо и не новость.
Цитата
Да, полупрозрачна сечйас только тень.
так есть в героях полупрозрачность дефа целиком или только тени?
сделал поддержку png с альфа-каналом.
чтобы заменить как-какой нибудь деф нужно в папку replace поместить файл .png.
Его имя должно начинаться с имени дефа, потом номер кадра потом ".pcx". Например чтобы заменить AVXmc2.def нужно поместить в папку replace файл AVXmc20.pcx.png. Ширина и высота нового файла должны быть такие же как у заменяемого файла.
качать тут:
http://slil.ru/27916730Почти не тестировал, возможно наличие множества багов.
для примера заменен файл AVXmc2.def.
выглядит вот так:
Лентяй
21 Aug 2009, 12:02
Ну, то КАК заменить файл можно было наверное и не писать - люди в данной теме имеют кое-какой опыт.
А вот мысль про альфа-канал довольно интересна...
Haart of the Abyss
21 Aug 2009, 12:16
Выглядит очень интересно.
Vade Parvis
21 Aug 2009, 12:24
Цитата(Semen @ 21 Aug 2009, 10:36)
сделал поддержку png с альфа-каналом.
*Тихо фигеет*
Цитата(Лентяй @ 21 Aug 2009, 12:02)
Ну, то КАК заменить файл можно было наверное и не писать - люди в данной теме имеют кое-какой опыт.
Всё правильно он написал. Всегда лучше, когда записан полный алгоритм.
Лентяй
21 Aug 2009, 13:12
Ну да. В таком случае нужно потестить и можно будет в ХоТу встраивать...
Хм... я и не мог предположить, что херосовский движок поддерживает альфа каналы...
Цитата
Хм... я и не мог предположить, что херосовский движок поддерживает альфа каналы...
он и не поддерживает. это я поддержку сделал
Ржавчина
21 Aug 2009, 14:59
Можно кричать ура?
Лентяй
21 Aug 2009, 15:00
А по-подробнее можно?
Хмм... Так с помощью ЭРЫ удалось сделать поддержку альфа каналов? Это отлично! Нужно будет опробовать...
Vade Parvis
21 Aug 2009, 15:38
Цитата(FCst1 @ 21 Aug 2009, 15:17)
Хмм... Так с помощью ЭРЫ удалось сделать поддержку альфа каналов? Это отлично! Нужно будет опробовать...
Судя по архиву - именно так

Действительно - это просто замечательно. Графическое исполнение тройки в сочетании с альфа-каналом хотя бы у объектов ландшафта - просто-таки гремучая смесь
Maestro
21 Aug 2009, 16:02
А чтобы заменить существо, что нужно? так же по одному кадрику внедрять с ПНГ?
Vade Parvis
21 Aug 2009, 16:04
Цитата(Maestro @ 21 Aug 2009, 16:02)
А чтобы заменить существо, что нужно? так же по одному кадрику внедрять с ПНГ?
Думаю, что да. Но и без полупрозрачности существ можно прекрасно обойтись, ограничившись лишь объектами.
Лентяй
21 Aug 2009, 16:29
Главное, чтобы не врун!
Цитата
А чтобы заменить существо, что нужно? так же по одному кадрику внедрять с ПНГ?
ну можно добавить поддержку форматов с анимацей
Цитата
Semen - а ты преоритетней программер или дизайнер ?
а ты посмотри как я круто облака перерисовал
Vade Parvis
21 Aug 2009, 17:56
Цитата(404 @ 21 Aug 2009, 16:19)
Не знаю кто до этого рылся в ресурсах героев и яро утверждал, что это не возможно.
Дык в самих Героях это и невозможно... Полупрозрачность - плагин для ЭРА.
Цитата(Semen @ 21 Aug 2009, 17:37)
ну можно добавить поддержку форматов с анимацей
Новости всё лучше и лучше
Ржавчина
21 Aug 2009, 19:30
Проверка дала положительный результат:


Только можно немного поподробнее, с помощью какой программы можно создать подобные прозрачные объекты в формате .png? Мне удалось в фотошопе нарисовать прозрачные .ppn, но это явно не то...
разве фотошоп не умеет сохранять png с полупрозрачностью?

не может быть
feanor
21 Aug 2009, 21:48
Хехе..теперь выход хоты отложится еще на пару месяцев
А разве HotA работает на ЭРЕ?! Неее... На ЭРЕ базируется TPM и MOP.
ЭРА используется только для загрузки dll при запуске. Можно и к другой версии героев приделать
hippocamus
21 Aug 2009, 23:01
Мда, по-моему это уже прорыв!
Осталось кучу ПНГ заменить на компактную МНГ-анимацию;
это же здорово!
По крайней мере "Заливные луга" можно реализовать нормально, и "попутный ветер"
Добавлено ([mergetime]1250884882[/mergetime]):
Цитата(Semen @ 21 Aug 2009, 20:30)
разве фотошоп не умеет сохранять png с полупрозрачностью?

не может быть

умеет
Vade Parvis
21 Aug 2009, 23:52
Цитата
Осталось кучу ПНГ заменить на компактную МНГ-анимацию;
Судя по их описаниям на Вике - лучше юзать не МНГ, а АПНГ, по-моему
Мда, я ошибся

Вот мои наработки:
Добавлено ([mergetime]1250888546[/mergetime]):
Если приглядеться, можно видеть, что вуаль тьмы и туман прозрачны.
Зато края какие гладкие...
Какой такой воды?
З.Ы. Ну, всё таки с прозрачностью перебирать не стоит, а то Герои будут уже не Герои...
sergroj
22 Aug 2009, 09:39
Монстров пока так не получится заменить из-за обводки.
Цитата(FCst1 @ 22 Aug 2009, 01:22)
А разве HotA работает на ЭРЕ?!
Как я понимаю, на Эре

Да, кстати, по-моему, лучше бы было не загружать все .png'шки при запуске, а грузить когда надо отрисовать кадр.
feanor
22 Aug 2009, 13:25
На эре, я где т видел упоминание об этом..
hippocamus
22 Aug 2009, 20:56
Цитата(FCst1 @ 22 Aug 2009, 00:02)
Мда, я ошибся

Вот мои наработки:
Добавлено ([mergetime]1250888546[/mergetime]):
Если приглядеться, можно видеть, что вуаль тьмы и туман прозрачны.
И крыша домика прозрачна, сквозь неё хвост коняги проглядывает

это давно известно.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.