Skip to content

3D Tiles Gaussian model becomes blurry after rotation #13359

@JaneLucky

Description

@JaneLucky

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;
Image

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

Sandcastle example

No response

Environment

Browser: Google Chrome
CesiumJS Version: Cesium 1.139.1
Operating System: window 10

AI acknowledgment

  • I used AI to generate this issue report.
  • (If the above is checked) I have reviewed the AI-generated content before submitting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions