set default particles render distance to 32

This commit is contained in:
MihailRis 2024-12-23 16:34:08 +03:00
parent 6be640458d
commit 6ac088f7b9
2 changed files with 4 additions and 3 deletions

View File

@ -92,14 +92,15 @@ void ParticlesRenderer::renderParticles(const Camera& camera, float delta) {
chunks,
backlight
);
auto size = glm::max(glm::vec3(0.5f), preset.size * scale);
for (int x = -1; x <= 1; x++) {
for (int y = -1; y <= 1; y++) {
for (int z = -1; z <= 1; z++) {
light = glm::max(
light,
MainBatch::sampleLight(
particle.position - preset.size * scale *
glm::vec3(x, y, z),
particle.position -
size * glm::vec3(x, y, z),
chunks,
backlight
)

View File

@ -27,7 +27,7 @@ struct ParticlesPreset : public Serializable {
/// @brief Use global up vector instead of camera-dependent one
bool globalUpVector = false;
/// @brief Max distance of actually spawning particles.
float maxDistance = 16.0f;
float maxDistance = 32.0f;
/// @brief Particles spawn interval
float spawnInterval = 0.1f;
/// @brief Particle life time