Переработка существ (часть 3)

Добавлен , опубликован
Вот и завершился этап переработки старой графики существ в игре. Гора с плеч! Это третий пост в цикле (первая часть, вторая часть), заключительный! Если в прошлые разы я демонстрировал голые модели, отрендеренные в карты с минимальной подкраской, то в этот раз спрайты подверглись серьёзной художественной обработке.
Вот, например, разноцветные тли. С возрастом голова у тлей темнеет. Это единственное существо в игре, которое растёт само по себе. Просто увеличивается с течением времени. Ещё в галлерею затесались жуки. Два вида: жук красный обыкновенный и жук-открывашка.
Блохи. С возрастом немного сиреневеют, но не теряют прыгучести и позитивного взгляда на мир. Зелёный червь попал в кадр случайно, делаем вид, что мы его не заметили.
Личинки. Ползающие жертвы эволюции, не наградившей их никакими средствами защиты от поедания, разве что реверс могут включить в пугающей обстановке. Просто тупой и беззащитный корм.
Яйца, молодняк и их престарелые предки в естественной для них обстановке. Кадры постановочные, все модели после съёмок были съедены утоплены в формалине. Не в зоопарк же отдавать?
Брызги на морде красного червя и несколько скринов с затекстурированной кровью:
WIP-видео на котором добрые люди ещё не указали мне на то, что кровь пора текстурировать. На фоне новый саундтрек, яйца ещё черновые, клонированные с зелёных. Дело в том, что зелёное яйцо появилось первым, и на момент съемки видео остальные яйца оставались неперерисованными, пришлось похимичить.
Последнее WIP-видео, на котором есть не только затекстурированная кровь, но и её разлетающиеся брызги. uber, спасибо тебе большое за своевременный и очень полезный совет! Брызги оказались очень эффектными штуками при относительно простой реализации - мечта игродела!
Что дальше? Дальше попробую собрать играбельный релиз с парой новых уровней.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
4
14
9 лет назад
Отредактирован Kozinaka
4
Так что пропускают тебя туда? Билеты покупать?)
15-го октября вывешивают списки, пока не торопись. :) Кстати, Jusper обещался тоже заглянуть, если мне таки вывадут там столик.
H, darkowlom: Это следствие того, что звенья червей рисуются в порядке их нумерации от головы. Это не первое попавшееся решение, это наиболее удачный костыль из дешевых. Он позволяет двум червям пересекаться в нескольких местах по-разному (то один поверх другого, то другой) и держит это пересечение достаточно стабильным. Проблемы возникают, тогда, когда черви пересекаются в точке более менее одинаково отдалённой от их голов, тогда глитч, который на видео.
Спасибо за пример решения, но, боюсь, я уже так пробовал. Пришел к выводу, что любая отрисовка червей целиком не годится. Черви имеют свойство расти, что приводит к переключению последовательности перекрытия на ходу, к тому же создаёт ситуации, когда один червь "подныривает" под другого. Это плохо смотрится. Хочется, чтобы наползающий червь наползал сверху, но при этом его хвост могли тоже переползти.
Когда червь "наезжает" на своё тело, это не выглядит очень красиво. Как насчёт сделать постепенное небольшое увеличение сегментов, если они находятся над другими сегментами?
Точка пересечения червей, это не точка, а n звеньев одного червя, пересекающих n звеньев другого. В пересечении могут участвовать более двух червей, черви могут оказаться один вдоль другого. Пока этот комбинаторный взрыв пугает меня настолько, что я цепляюсь за последнее удачное просто решение.
Потом, я наверное поделю карту на квадраты, в которых буду учитывать порядок появления червей и регулировать их пересечение внутри квадрата, тогда я смогу и приподнимать звенья верхнего червя. Хотя тут непонятно как решать вопрос со звеньями на границах квадратов. Но попробую, когда много червей толкаются, глитчей становится многовато.
P.S. Можно попробовать пересекать не звенья, а траектории червей! Тогда вопросы приподнятости можно решить набором точек пересечений с разной высотой для каждого червя. Чем ближе к точке, тем больше подъём звена. С перекрытиями непонятно, зато с приподъёмом вопрос можно решить!
Загруженные файлы
2
19
9 лет назад
2
всё выглядит потрясно!
0
33
9 лет назад
0
А «жук-открывашка» может покусать молодого червя?
0
14
9 лет назад
0
FruityKilla, спасибо! :)
Кет, не-а. Просто машет рогами, черви отворачиваются от рогов как от препятствий. Плотоядный жук будет отдельным видом. Будет ещё два вида жуков: летающий и плотоядный. Плотоядный будет из зада стрелять паралитическими соплями, чтобы мелочь обездвиживать и безнаказанно съедать.
0
21
9 лет назад
Отредактирован awesomesk1ll
0
мне кажется что личинки должны быть более живучими, сейчас когда личинке откусишь кончик она умерает?
в жизни она бы задергалась и резво поползла истекая гемолимфой, панический турбомод, борьба за жизнь (если конечно у неё еще есть чем ползти, возможно огрничивать скорость исходя из возраста личинки и количества уцелевших её сегментов). и вообще многие существа продолжают двигаться после смерти, а тут как то неестественно смотрится)
аналогично возможно стоит вдохнуть некоторые движения в откусанные хвосты червей
2
33
9 лет назад
2
awesomesk1ll, вот это будет жутко =)
0
21
9 лет назад
Отредактирован awesomesk1ll
0
Кет, ну это же ещё добавит атмосферности) уже и "кровь" текстурная и брызги)) а это следующий шаг
Kozinaka, крутые штуки наворотили)
4
14
9 лет назад
Отредактирован Kozinaka
4
сейчас когда личинке откусишь кончик она умирает?
Да, умирает. Дело в том, что у личинки всё движение от головы/хвоста идёт. Мало того, у неё на самом деле две головы - одна спереди, вторая сзади, они переключаются в зависимости от направления личинки. Задняя голова отрисовывается как хвост. От греха подальше без одной из голов я убиваю всю животинку.
В принципе можно при отъедании одного конца позволить ей ползти в противоположную сторону некоторое время. Да, с растеканием лужи крови оно должно быть эффектным.
С хвостом червя дело сложнее. Звенья позиционирует голова, а её нет. Нужно тогда оторванные цепочки организовывать какой-то дополнительной сущностью. Анимировать конвульсии, которые для живого червя нехарактерны - у живого червя звенья тупо по рельсам ездят. Я подумаю. Но если оторванные хвосты будут дёргаться, это будет реально жутко. :)
2
37
9 лет назад
Отредактирован ScorpioT1000
2
Я вот думаю, может, внести в ограничение узлов изгиба немного хаотичности? А то уж больно он похож на пилу когда поворачивает на 360 градусов. Просто внести небольшой рандомный коэффииент на максимальный изгиб каждой ячейке.
0
34
9 лет назад
0
Да, было бы прикольно сделать что-бы она немного двигалась после смерти.
4
33
9 лет назад
4
Кет, ну это же ещё добавит атмосферности)
Эх, когда-то были милые рисованные червесколопендры, а так станет трэш-хоррор в мире насекомых-мутантов =) Я не хочу сказать, что это плохо.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.