xverse-engine / XV3DGS-UEPlugin

A Unreal Engine 5 (UE5) based plugin aiming to provide real-time visulization, management, editing, and scalable hybrid rendering of Guassian Splatting model.
Apache License 2.0
441 stars 65 forks source link

PLY file import error #16

Closed breezanil closed 4 months ago

breezanil commented 5 months ago

Hello, I tried to import ply Gaussian Splat file, but I get an error "ply properties header format invalid, pls check it first"

The Gaussian Splat file was generated with Nerfstudio, then converted into PLY through SuperPlat.

I also tried to import PLY to Blender (worked) and re export to another PLY, but it still gets an error in XV3DGS plugin.

Unreal version 5.3.2 XV3DGS plugin 1.0 Windows 11

Thanks a lot for your help. breezanil

IvanTymoshenko commented 5 months ago

Same issue here. Error code is the same. "ply properties header format invalid, pls check it first" UE Version: 5.2.1 XV3DGS Plugin 1.1.1 The Gaussian Splat file was generated with Nerfstudio, then exported as PLY from Nerfstudio. I can provide all necessary files if needed.

IvanTymoshenko commented 5 months ago

UPDATE: Your DEMO file is working. It has something to do with PLY version maybe...

IvanTymoshenko commented 5 months ago

Hi @lxk121lalala . Can we get some clarification on that topic? Maybe we need to use another way of generating Gaussian splats instead of nerfstudio? Just wondering on what is your approach?

lxk121lalala commented 5 months ago

Same issue here. Error code is the same. "ply properties header format invalid, pls check it first" UE Version: 5.2.1 XV3DGS Plugin 1.1.1 The Gaussian Splat file was generated with Nerfstudio, then exported as PLY from Nerfstudio. I can provide all necessary files if needed.

We added support for the generic ply header file in the just released v1.1.2 plugin, please try again and contact me if there are any bugs

IvanTymoshenko commented 5 months ago

Just tested it. Works for me! Thank you! I will test your plugin regularly and try to provide good feedback as well! Thank you for your work!

4skar commented 1 month ago

Hi, I am having the same import error message ''ply properties header format invalid, pls check it first". UE Version: 5.3.2 XV3DGS Plugin 1.1.3 The gaussian splat was generated and exported from Polycam.

Thank you for your help!

LowlyAnimalOfficial commented 1 month ago

Hey @4skar I fixed the problem by converting the .ply file to cloudcompare and then back to .ply by using https://github.com/francescofugazzi/3dgsconverter

I hope it will work for you too!