fix: smooth world splat camera dragging
This commit is contained in:
parent
cd1256d816
commit
e21e3896a2
@ -716,6 +716,11 @@ function WorldSplatScene({
|
||||
renderer,
|
||||
blurAmount: 0.18,
|
||||
maxStdDev: Math.sqrt(7),
|
||||
originDistance: 0.85,
|
||||
view: {
|
||||
sortRadial: true,
|
||||
sortDistance: 0.04,
|
||||
},
|
||||
}),
|
||||
[renderer]
|
||||
);
|
||||
@ -728,7 +733,6 @@ function WorldSplatScene({
|
||||
useEffect(() => {
|
||||
sparkRenderer.frustumCulled = false;
|
||||
sparkRenderer.renderOrder = 10;
|
||||
sparkRenderer.originDistance = 0.12;
|
||||
applySparkRevealProfile(sparkRenderer, splatMesh, SPLAT_NORMAL_PROFILE);
|
||||
return () => {
|
||||
sparkRenderer.removeFromParent();
|
||||
@ -780,9 +784,6 @@ function WorldSplatScene({
|
||||
}, [camera, groundPlaneOffset, onLoadStateChange, sparkRenderer, splatMesh]);
|
||||
|
||||
useFrame(() => {
|
||||
sparkRenderer.position.copy(camera.position);
|
||||
sparkRenderer.updateMatrixWorld();
|
||||
|
||||
const phase = revealPhaseRef.current;
|
||||
const revealElapsed =
|
||||
phase === "revealing"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user