35

TerraPath #19

Кратко о содержании сегодняшнего поста:

Улучшение освещения.

Наконец-то добрался до освещения вновь.
Перед прочтением статьи рекомендую прочитать прошлую статью про освещение:
https://pikabu.ru/story/terrapath_13_5365352

Новый вариант исправил недостатки прошлого, где переходы из темного к светлому выглядели странно, а также оно стало более плавным.

Убрал просвечивание стен:
Было:

Стало:

Теперь темные помещения реально темные.

Свет из помещения теперь тоже не выходит за пределы комнат:

Решение оказалось достаточно простым, я просто уменьшил размер сетки освещения вдвое, то есть теперь на одну игровую клетку приходится 4 клетки освещения:

И еще парочка скринов с новым освещением:


Как по мне стало намного лучше.
Вот так понемногу довожу игру до идеала.
В конце этого месяца планируется демка, так что подписывайтесь на группу чтобы не пропустить:
https://vk.com/terrapath

Также не пропустите прошлые посты, там много всякой годноты (различных решений/хаков хитростей и тд):

https://pikabu.ru/profile/GooDCrafter

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

Автор поста оценил этот комментарий
Главное не забудь сделать Пират Эдишн за 24999.99 руб., добавить ограбление корованов, открытый мир, 3х чтецов историй, механоидов, рейдеров и добавить воркшоп.
ПС: зачем, когда есть римворлд? Запили лучше для нее в воркшопе пару костылей.
раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Почему так дешево? x)
По поводу зачем когда есть римворлд, все сказано в нулевом посте:
https://pikabu.ru/story/terrapath_0_5274718

3
Автор поста оценил этот комментарий

Сделай шейдер теней - офигенная штука.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

В планах есть.
Не знаю как скорой руки дойдут.

2
Автор поста оценил этот комментарий

Роадмап есть?

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Есть, но только локальный для себя.
Может быть его опубликую если будет много желающих. А если их будет очень много, можно даже будет красивого его оформить.

1
Автор поста оценил этот комментарий

Эх дружище, жаль ты не за катаклизм дда взялся, была бы бомба. Не пойми не правильно, этот проект огонь, просто немного лирики :)

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Всмысле сделать перезапуск катаклизма дда?

показать ответы
1
Автор поста оценил этот комментарий

Было бы клево свои тачилы собирать из частей, и нпц, с ними сингл будет в разы интересней. Мне нравиться что мир не бесконечный (наконецто!) это добавляет азарта.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Нпц в планах есть.
Мир будет ограничен, причем думаю серьезно.
Но для тех кому будет его не хватать, будет возможность перемещаться между мирами (как в террарии).

показать ответы
1
Автор поста оценил этот комментарий

Я тоже делал сетку с 4 блоками для света в одном тайле, но тогда у меня было потайловое освещение и такой формат совсем не зашёл. Кроме того стены у меня в разрезе 3/4. Так что пришлось бы делать аж 16 блоков света для одного тайла, а это перебор.

В общем и целом, я ещё один вариант попробую, может хорошо зайдёт.

А свет рассчитывается на сервере или на клиенте?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Я тоже делал сетку с 4 блоками для света в одном тайле, но тогда у меня было потайловое освещение и такой формат совсем не зашёл.

У меня освещение тоже потайловое просто я его сглаживаю.

Кроме того стены у меня в разрезе 3/4. Так что пришлось бы делать аж 16 блоков света для одного тайла, а это перебор.

Покажите скрин? И в целом расскажите про свой проект.

В общем и целом, я ещё один вариант попробую, может хорошо зайдёт.

Расскажите вкратце?


А свет рассчитывается на сервере или на клиенте?

Чисто на клиенте. У меня нет вещей который зависят от света.

А если и будут то на сервере будет упрощенная модель.

показать ответы
1
Автор поста оценил этот комментарий

Вот бы добавить рябь в воде, сесть в лодку с удочкой и порыбачить при лунном свете...

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

В планах стоит добавить плаванье, но как скоро до него доберусь сказать не могу.
Транспорт тоже была идея добавить.
Так что возможно такое и будет :з

1
Автор поста оценил этот комментарий

Скорее довести до ума идею, зет-уровни, мультиплеер, нормальные НПС. Что-то в таком духе. Можно в терру что-нибудь из каты напихать ;)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

К примеру?

показать ответы
1
Автор поста оценил этот комментарий

Если такие качественные скачки будут происходить и в других элементах игры, то есть надежда, что ее ждет успех=)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Я тоже надеюсь, что игру ждет успех :)

1
Автор поста оценил этот комментарий
годно
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Спасибо!

1
Автор поста оценил этот комментарий
второй скрин из "парочки новых" - свет не освещает печь (правую её сторону), потому выглядит странновато
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Потому что объекты сразу создаются с освещением, так лучше передавать форму и глубину объекта.

А чтобы сделать такое псевдо 3д освещение нужно переписать его на шейдеры, и для каждого объекта добавить карту нормалей.

1
Автор поста оценил этот комментарий
У меня освещение тоже потайловое просто я его сглаживаю

Я это знаю)

Покажите скрин? И в целом расскажите про свой проект.

Я уже присылал же ссылочку на ГД, там что-то в духе SS13 на Unity. Я сейчас начал всё сильно переделывать в 3-ий раз, планирую что-то показывать из актуального, когда уже будет хороший уровень готовности.

Расскажите вкратце?

Там будет нечто похожее на карту нормалей, но проще. Буду обыгрывать форму стен освещением. Лучше в начале попробую, а потом расскажу)

Чисто на клиенте. У меня нет вещей который зависят от света.
А если и будут то на сервере будет упрощенная модель.

Я в начале тоже делал на клиенте, но потом понял, что к примеру рост растений должен зависеть от освещения, ряд способностей тоже зависит от освещения. Сейчас думаю сделать потайловый расчёт на сервере, а продвинутые штуки для шейдеров уже будут на клиенте.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Покажите потом результат, как сделаете новое освещение?

показать ответы
1
Автор поста оценил этот комментарий

Надеюсь что там где реально темно - там черный цвет, а не очень очень темный.

расстраивает в некоторых играх, что выкручивание яркости на максимум делает бесполезным весь функционал по факелам и освещению.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Да, там абсолютно черный цвет.

1
Автор поста оценил этот комментарий

Молоды! Так кропотливо все делаете, выкладываете, описываете, удачи вам.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо!