![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
![]() laughed as one fey Сообщений: 12 167 Спасибо сказали: 20596 раз ![]() |
Архив всех текстур от etoprostoya:
HoMM3HDEdition_textures.7z (700 Мб архив, в распакованном виде - 5,7 Гб) Портреты x3: от Замка до Цитадели кампанейские и часть болотников все мелкие Артефакты x3: все с куклы героя Навыки x3: все Заклинания x3: иконки эффектов заклинаний иконки эффектов существ Иконки юнитов x3: все, кроме нейтралов и гидры капитализма Иконки специальностей x3: сколько-то Спасибо сказали: Bes, Agar, Vade Parvis, lion-killer, Berserker, M.A.K.C., Hobbit, Axel_Templar, Orzie, Antimius, dr0n, Wedmer |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() Immortal Сообщений: 23 626 Спасибо сказали: 19891 раз ![]() |
Это как раз все правильно. Делать нормальные тени из 2д спрайта почти невозможно. Кривые тени можно сгенерить, а для нормальных нужна инфа о глубине объекта. Стоп-стоп-стоп. Это всё было бы справедливо в случае множества источников света, сложного ландшафта, отбрасывания теней поверх объектов и т. п. — однако в трёшке на экране боя и на карте все тени имеют одинаковый не меняющийся угол от одного источника света, отбрасываются исключительно на условную плоскость и не накладываются на объекты, не относящиеся к ландшафту (который считается плоским). Сгенерированный условных теней в подавляющем случаев более чем достаточно, а когда недостаточно — проще всего просто подправить нужные фрагменты самостоятельно.Есть методы, типа использования Depth Buffer'а, но это тоже возможно только с пререндерами, т.е. не имея 3д сцен это тоже невозможно. Да даже этот метод хоть и дает ряд нужных возможностей, но в плане оптимизации - напротив, более ресурсоемок. P.S. Раз уж зашла речь о сложных освещении и тенях в 2д-играх — хочется напомнить о Nox, где с 2д пререндеренной графикой разработчики реализовали великолепное динамическое освещение без хранения информации о глубине составляющих спрайта и тому подобных новых для 2д-игр технологий. -------------------- |
|
|
![]()
Сообщение
#3
|
|
![]() I must gather my party before venturing forth Сообщений: 5 116 Спасибо сказали: 17815 раз ![]() |
Это как раз все правильно. Делать нормальные тени из 2д спрайта почти невозможно. Кривые тени можно сгенерить, а для нормальных нужна инфа о глубине объекта. Стоп-стоп-стоп. Это всё было бы справедливо в случае множества источников света, сложного ландшафта, отбрасывания теней поверх объектов и т. п. — однако в трёшке на экране боя и на карте все тени имеют одинаковый не меняющийся угол от одного источника света, отбрасываются исключительно на условную плоскость и не накладываются на объекты, не относящиеся к ландшафту (который считается плоским). Сгенерированный условных теней в подавляющем случаев более чем достаточно, а когда недостаточно — проще всего просто подправить нужные фрагменты самостоятельно.Есть методы, типа использования Depth Buffer'а, но это тоже возможно только с пререндерами, т.е. не имея 3д сцен это тоже невозможно. Да даже этот метод хоть и дает ряд нужных возможностей, но в плане оптимизации - напротив, более ресурсоемок. Нет, дело не только в отбрасывании тени на другую, сложную геометрию. Дело именно в информации о глубине объекта. Я там вше P.S.нул пример про стол с четырьмя ножками - тут никак не узнать о том, на какой глубине дальние ножки. Как ни настраивай, таким методом, либо одни не будут попадать - либо другие. -------------------- |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 24 June 2025 - 07:09 |
Copyright by Алексей Крючков
![]() Programming by Degtyarev Dmitry |
|