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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
25
9 лет назад
0
Кажется, в Покемонах есть каменный червяк "Оникс". Я только "краем" уха.
0
1
9 лет назад
0
А мне кажется на скриншоте выше, на 3тей картинке виден какой-то череп с зубами внутри червя )
0
23
9 лет назад
0
Kozinaka, bitmap2material погугли, вещь незаменимая, когда есть только текстура, а нужны еще и карты. Можешь вообще к игре PBR прикрутить, будет некст ген =) (По сути у тебя для этого все уже есть, спекуляр цветной, дифуз не решает итоговый цвет).
Cubone, Шай-Хулуд! =)))
0
6
9 лет назад
Отредактирован Inflexible
0
Kozinaka:
Кстати, добрался-таки до игрухи. Что сказать... Отвратительно (не смотря на мультяшность)! В смысле, эти пожирания, чавканья, слизь... В общем ты добился своего, все атмосферненько. 5 баллов, так держать! :)
0
34
9 лет назад
0
есть еще такая штука.
видео
2
14
9 лет назад
2
Inflexible, спасибо! Стиль ещё будем утрамбовывать, возможно прижимать фотореалистичность червей.
MF, H, спасибо за утилитки, любопытные, но это варианты для бедных. В моём случае имеется полноценная модель, с которой и снимается карта нормалей, химичить со спрайтами нет нужды.
0
23
9 лет назад
0
Kozinaka, не всегда для бедных, тебе модель достаточна, кто то ходил фотал стены кирпичные, люки колодезные... им самое то =)
0
1
9 лет назад
Отредактирован Cubone
0
Kozinaka, а где эту модель найти?))) в папке спрайтов только картинки червя ))
0
14
9 лет назад
0
Cubone, в ресурсах игры её нет, она нужна только для подготовки спрайтов. У меня моделей тоже нет, все у художника.
0
18
9 лет назад
0
Kozinaka, предлагаю тебе провести конкурс на лучшую модель для червя. С помощью моддинга юзеры вполне смогут создать уникальный скин, который потом сможет стать новым червем.
0
14
9 лет назад
0
BrEd Pitt, все кто мог и хотел уже нарисовали. Да и в игру чужого червя не вставишь, мне в игре нужны конкретные черви, выполняющие мои требования. Конкурс, это весело, но без обещаний, а без обещаний приза не получается. :)
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.