Программирование ради программирования
Добрый день, гамин.
Продублирую и тут пост, ну в общем не совсем по тематике инди игр, но так как я тут плотно сидел лет 10 назад, и много добрых знакомых, то вай нот.
Реалтайм глобал иллюминейшн на цпу. С физикой и растеризатором на цпу.
Хочется сравнить с люменом уе5 или подобным ртх рассчётом освещения, поэтому там в треде предлагаю --к за вставление готовой сцены в уе5: gamedev.ru/code/forum/?id=283134
Для сравнения и для челленджа, где освещение лучше реализует принцип глобал иллюминейшн.
Видео:
- 21 апреля 2024, 12:51
- 018
Сделал видео. Сравнение уе5 освещения и моего софтвара. Ну в итоге уе5 реально сомнительно выглядит. Я бы даже осторожно сказал, что гпу-освещение прямо совсем плохое. В целом там два варианта: либо фэйковые тени с резкими краями и забыванием накладываться на все объекты, либо мыльные честные. Плохи и те и другие, но плохи по-разному.
Так что, уе5 не смог. Даже кушая 350 ватт топовой видеокарты.
Может быть кто-то таки сможет защитить честь гпу и сделает освещение на той сцене лучше?
А пока так: https://gamedev.ru/code/forum/?id=283134&page=4&m=5898352#m49
Ютуб:
Если на взгляд сравнивать картинку, то и у тебя там шакалы какие-то... Я имею ввиду вот эти ступенчатые градиенты на стенах. На байтах в кодировании цвета экономишь? Ну то есть, как по мне, это столь же равносильные недостатки визуала, как и те, что ты выделяешь у Анрила. Сильный блюр/блеклость цветов и вот этот необходимый туман — тоже ведь можно в недостатки записать.
В целом впечатляет. Слежу за прогрессом с большим интересом.
Конечно, в моей реализации тоже много визуальных недостатков. Но и задача посчитать ги от матовых поверхностей - непростая.
Градиенты это мелочь, это просто глубина промежуточных данных. В целом поправимо если будет надо. А постэффекты типа яркости и цветности, так вообще настраиваются индивидуально под художественное восприятие сцены. Ну, как инструмент художника, дизайнера.
Ограничение дальности обзора - уже серьёзный недостаток. Ну тут да, что имеем то имеем, повышение дальности х2 примерно х2 уменьшает фпс, так что. :)
Спасибо за добрые слова!