Не хотите затестить новых червей? Или, может даже, нарисовать собственный вариант?
Публикую билд с открытыми исходниками червя.
Если вы не в курсе, то напомню, что в данный момент мы занимаемся перерисовкой червей и остальных существ. Только-только получилось наладить рельефное текстурирование червя. Выглядит как-то так (смотреть в HD):
При запуске текущего билда сразу включается тестовый уровень с червями разного размера. Три экрана посередине уровня переключают игрока между ними. У всех AI-червей отладочный паралич, они не ползают, но кусаются, если пытаться залезть им в рот.
В папке Sprites лежат исходные картинки для переделки червя (если у вас возникнет такое желание). Основной файл worm.png:
Сверху диффузная составляющая (рассивание поверхностью падающего света в разные стороны), чуть ниже карта нормалей (из каждой точки тремя компонентами цвета закодирован трёхмерный вектор нормали к поверхности), самая нижняя карта, это спекуляр (отражаемые поверхностью лучи света, попадающие в наблюдателя, блики).
Размер спрайтов ограничен, если что-то у вас не влезает, то можете во-первых увеличить размер файла с 1024х1024 на 2048х2048, а во вторых изменить разметку спрайтов с помощью там же выложенной утилитки SpriteMarker:
Неявное требование одно - спрайты частей червя должны вплотную располагаться один за другим. То есть если спрайт со звеном червя имеет высоту 275 пикселей, то спрайт с его картой нормалей должен также быть 275 пикселей в высоту и располагаться сразу под ним. Такое расположение ожидает пиксельный шейдер.
Ещё есть отдельный спрайт с шаблонами забрызгивания червя кровью worm_stains.png. Для более удобного редактирования рядом лежит отладочный файлик worm_stains_shapes.png, чтобы понимать как накладываются пятна на части головы.
Верхние три пятна чередуются, а вот нижнее более интенсивное накладывается только если червь уже покрыт тремя пятнами одного цвета. Это чтобы когда долго ешь что-то однотипное червь совсем основательно измазывался.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
15
9 лет назад
1
Kozinaka:
Неужели никто больше не нарисует мне какого-нибудь смешного червя? :(
Нарисую или правильнее будет смоделирую ) Только вот боюсь это уже не будет червём :D
Только вот не совсем понятно как работает последняя картинка червя, которая после нормалей.
0
14
9 лет назад
0
DarkDes, было бы круто! Последняя картинка, это спекуляр - карта отраженного света от червя. В эти цвета червь окрашивает отраженный свет. Когда в глаз наблюдателю отскочит прямой блик от источника света, то точка на черве отразившая луч будет цветом из этой карты. Ну, вернее этот цвет подмешается к обычному цвету червя с учётом обычного его рассеянного освещения. Короче, это цвета бликов на черве. Когда зальёшь каким-нибудь однотоннымцветом и попробуешь в игре - сразу поймаешь что к чему.
1
25
9 лет назад
1
смешного червя
Червь-клоун?
0
14
9 лет назад
Отредактирован Kozinaka
0
Червь-клоун?
Да хоть червь-воздушный акробат! :) Xgm, это же цитадель моддинга, разве нет?
0
15
9 лет назад
0
Червь-клоун?
Да хоть червь-воздушный акробат! :)
Клоун ... воздушный ... кажется я понял какой "скин" нужен этой игре :D
Можно ещё "Червя, которого эта игра заслуживает" !
раскрыть
BatWorm из лаборатории Готэма или Аркхема!
0
14
9 лет назад
0
Честно говоря, не в курсе, что это за червяк такой. По гуглокартинкам сходу не нашел.
1
15
9 лет назад
1
Kozinaka:
Честно говоря, не в курсе, что это за червяк такой. По гуглокартинкам сходу не нашел.
Ну это типа намёк на Бетмана ) Уже начал его моделить, уж очень идея понравилась :D
Хотел сделать лучше, но у меня руки из одного места :D
Загруженные файлы
0
25
9 лет назад
0
DarkDes, половину ДиСи запилить в червях.
0
14
9 лет назад
0
DarkDes, смешной червебэтмен! :)
2
25
9 лет назад
2
Что насчёт ривера протоссов?
2
17
9 лет назад
2
Nosferoh, только хотел предложить...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.