improve lights

This commit is contained in:
MihailRis 2025-07-18 20:27:38 +03:00
parent 2e9b6e16a4
commit fdeec22515
2 changed files with 4 additions and 2 deletions

View File

@ -51,7 +51,9 @@ void main() {
mat4 viewmodel = u_view * u_model;
a_distance = length(viewmodel * vec4(pos3d, 0.0));
#ifndef ADVANCED_RENDER
a_fog = calc_fog(length(viewmodel * vec4(pos3d * FOG_POS_SCALE, 0.0)) / 256.0);
#endif
a_emission = v_normal.w;
vec4 viewmodelpos = u_view * a_modelpos;

View File

@ -164,14 +164,14 @@ void WorldRenderer::setupWorldShader(
auto inventory = player.getInventory();
ItemStack& stack = inventory->getSlot(player.getChosenSlot());
auto& item = indices->items.require(stack.getItemId());
float multiplier = 0.5f;
float multiplier = 0.75f;
shader.uniform3f(
"u_torchlightColor",
item.emission[0] / 15.0f * multiplier,
item.emission[1] / 15.0f * multiplier,
item.emission[2] / 15.0f * multiplier
);
shader.uniform1f("u_torchlightDistance", 6.0f);
shader.uniform1f("u_torchlightDistance", 8.0f);
}
}