What happened?
When loading a 3D Tiles format Gaussian model in Cesium, the model appears clear and sharp when only longitude and latitude are set. However, once rotation is applied to the model, the clarity significantly degrades and becomes blurry.
codeing below:
const local = Cesium.Cartesian3.fromDegrees(***, ***, **);
function updateTilesetTransform(headingDeg, pitchDeg, rollDeg) {
const hpr = new Cesium.HeadingPitchRoll(
Cesium.Math.toRadians(headingDeg),
Cesium.Math.toRadians(pitchDeg),
Cesium.Math.toRadians(rollDeg)
);
tileset.root.transform = Cesium.Transforms.headingPitchRollToFixedFrame(local, hpr); // set position and rotation
}
updateTilesetTransform(, *, *);
Reproduction steps
1、Load a 3D Tiles Gaussian model in Cesium;
2、Set only longitude and latitude (no rotation) → model is show good;

3、Apply rotation to the model → model becomes blurry;

Sandcastle example
No response
Environment
Browser: Google Chrome
CesiumJS Version: Cesium 1.139.1
Operating System: window 10
AI acknowledgment
What happened?
When loading a 3D Tiles format Gaussian model in Cesium, the model appears clear and sharp when only longitude and latitude are set. However, once rotation is applied to the model, the clarity significantly degrades and becomes blurry.
codeing below:
const local = Cesium.Cartesian3.fromDegrees(***, ***, **);
function updateTilesetTransform(headingDeg, pitchDeg, rollDeg) {
const hpr = new Cesium.HeadingPitchRoll(
Cesium.Math.toRadians(headingDeg),
Cesium.Math.toRadians(pitchDeg),
Cesium.Math.toRadians(rollDeg)
);
tileset.root.transform = Cesium.Transforms.headingPitchRollToFixedFrame(local, hpr); // set position and rotation
}
updateTilesetTransform(, *, *);
Reproduction steps
1、Load a 3D Tiles Gaussian model in Cesium;

2、Set only longitude and latitude (no rotation) → model is show good;
3、Apply rotation to the model → model becomes blurry;

Sandcastle example
No response
Environment
Browser: Google Chrome
CesiumJS Version: Cesium 1.139.1
Operating System: window 10
AI acknowledgment