w23 / xash3d-fwgs

Vulkan Ray Tracing fork of Xash3D FWGS engine. Intended to be merged into master at some point in the future.
160 stars 16 forks source link

Hand-made organic bespoke GMO-free BRDFs #726

Closed w23 closed 3 months ago

w23 commented 4 months ago
0x4E69676874466F78 commented 4 months ago

На test_light в дальней комнатке где красный на второй этаже светит можно увидеть круги от как самого источника света так и от фонарика если посветить на стену: image

0x4E69676874466F78 commented 4 months ago

Света от баунсов ещё немного не хватает, видно на cs_mansion хорошо за домом, ящики в оригинале более освещённые. city.mat с "sun_solid_angle" "0.05" не сильно помогает ситуации. Даже если я высталю 10 баунсов.

0x4E69676874466F78 commented 3 months ago

В сэмплировании отражений есть такой баг (на test_glass): image Если включить trihash видно как есть совпадение по нарезке треугольника, но только частично image

0x4E69676874466F78 commented 3 months ago

Увеличение числа баунсов приводит к большей яркости картинки без учёта затухания по вкладу. Если выставить 10 баунсов картинка станет очень яркой чего быть не должно.

0x4E69676874466F78 commented 3 months ago

blurATrous как будто не работает как должен, что-то в нём нарушено.

w23 commented 3 months ago

blurATrous как будто не работает как должен, что-то в нём нарушено.

Он не полноценный:

Надо тюнить сначала, а потом добавить попробовать проход.

0x4E69676874466F78 commented 3 months ago

Надо тюнить сначала

Не понятно как тюнить. Ручки какие-то очень неявные. В шейдере на шейдертое с этим явно проще там есть denoiseStrength и вклад сразу предсказуем.

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

0x4E69676874466F78 commented 3 months ago

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

0x4E69676874466F78 commented 3 months ago

Мержи.