Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

how to rotate the camera pose or how to rotate the coordinate. #309

Closed
DavidCao1993 opened this issue Dec 5, 2024 · 5 comments
Closed

Comments

@DavidCao1993
Copy link

thanks for your great jobs. i import cameras.json to add pose. the direction seems right but the rotation seems wrong:
image
cam1__10q00001
how to solve this problem?

@DavidCao1993
Copy link
Author

the first pic is the supersplat‘s pic. the second pic is the training pic.

@slimbuck
Copy link
Member

slimbuck commented Dec 5, 2024

Hi David, not sure. Could you provide the model and cameras.json?

@DavidCao1993
Copy link
Author

@simonbethke
Copy link
Contributor

In general, nerfstudio trains with Z-Up while Supersplat expects Y-Up. I already made nerfstudio store the up-axis into the ply-format so supersplat can compensate for this on load. But there was some resistance on the supersplat side. They also don't want to add the up-axis to the ply because there might by some jungle-software that isn't capable of reading those valid ply-files.
Compensating for the reorientation on load would have to be implemented in the engine-core and I don't make PRs there, so without pushing them, nothing will happen :(

@DavidCao1993
Copy link
Author

i change the data's coordinate. thanks a lot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants