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

Broken flashlight for rasterization #88

Open 0x4E69676874466F78 opened 2 years ago

0x4E69676874466F78 commented 2 years ago

изображение

0x4E69676874466F78 commented 2 years ago

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

0x4E69676874466F78 commented 2 months ago

Есть ли смысл сюда поставить good first issue? Вообще как ты хотел сделать фонарик для растеризации?