diff --git a/src/fluidDistortion.js b/src/fluidDistortion.js index 7498ddc..76c1f71 100644 --- a/src/fluidDistortion.js +++ b/src/fluidDistortion.js @@ -8,9 +8,9 @@ const FluidSimShader = { iTime: { value: 0.0 }, mouse: { value: new THREE.Vector3(-1, -1, 0.0) }, dissipation: { value: 0.950 }, // Slightly more persistent for trails - tension: { value: 1.5 }, // Higher tension for stronger ripples - radius: { value: 10.0 }, // Larger splat radius - trailLength: { value: 3 }, // Number of trailing ripples + tension: { value: 2.0 }, // Higher tension for stronger ripples + radius: { value: 20.0 }, // Larger splat radius + trailLength: { value: 5 }, // Number of trailing ripples }, vertexShader: ` varying vec2 vUv; diff --git a/src/main.js b/src/main.js index 2138341..0d81208 100644 --- a/src/main.js +++ b/src/main.js @@ -59,7 +59,7 @@ distortionPass.material.uniforms.chromaticAmount.value = 0.002; // Enhanced chro distortionPass.material.uniforms.lightIntensity.value = 1.5; distortionPass.material.uniforms.lightColor.value.set(1, 1, 1); // Cool blue-white distortionPass.material.uniforms.normalStrength.value = 2.0; -distortionPass.material.uniforms.ambientLight.value = 0.15; +distortionPass.material.uniforms.ambientLight.value = 1; composer.addPass(distortionPass); diff --git a/src/starfield.js b/src/starfield.js index 35924b8..bcd3ab8 100644 --- a/src/starfield.js +++ b/src/starfield.js @@ -1,7 +1,7 @@ import * as THREE from 'three'; export function createStarfield(scene) { - const starCount = 8000; + const starCount = 12000; const starDistance = 300; // Create geometry for stars @@ -124,9 +124,9 @@ export function createStarfield(scene) { const interpolationSpeed = 5; // NEW: Cursor brightness parameters - const brightnessRadius = 60; // Radius for size increase effect - const maxSizeMultiplier = 4.0; // Maximum size increase (4x original size) - const sizeInterpolationSpeed = 3.0; // Speed of size changes + const brightnessRadius = 600; // Radius for size increase effect + const maxSizeMultiplier = 400.0; // Maximum size increase (4x original size) + const sizeInterpolationSpeed = 100.0; // Speed of size changes // Raycaster for mouse position in 3D space const raycaster = new THREE.Raycaster();