Merhaba,
Three.js ile mouse takibi ile kamera yaptım ancak hareketler çok sert oluyor kodlar bu şekilde. Aşağıdaki sitenin ana sayfasındaki gibi geçilşeri daha yumuşak hale nasıl getirebilirim.
https://adidaschile20.com/

camera.lookAt(new THREE.Vector3(0,0,0));
    var ambientLight = new THREE.AmbientLight(0x404040,1);
    scene.add(ambientLight);
    mouseX = 0;
    mouseY = 0;
    document.addEventListener('mousemove', function(e){
        var halfHeight = window.innerHeight / 2;
        var halfWidth = window.innerWidth / 2;
        mouseX = (e.clientX - halfWidth) / 300;
        mouseY = (e.clientY - halfHeight) / 500;
    });

    createBox('box1', 1,3,1,0,1,1,0x00ff00); //green
    createBox('box2', 1,3,1,-2,1,0,0xff0000); //red
    createBox('box3', 1,3,1,2,1,0,0xff00ff); //pink
    createDirectionalLight();
    render();
}
    function render(){
    camera.position.x += (mouseX - camera.position.x);
    camera.position.y += (-mouseY - camera.position.y);
    camera.lookAt(scene.position);
    renderer.render(scene, camera);
    requestAnimationFrame(render);
  }