Hi all,
i am tying to load a .ply file with coronagaussiansplats but it return this message:
“Error in PLY file: Expected ply tag.”
There is a way to solve?
thak you
Hi all,
i am tying to load a .ply file with coronagaussiansplats but it return this message:
“Error in PLY file: Expected ply tag.”
There is a way to solve?
thak you
You can try to open ply file in notepad++ and edit its header. First lines should look something like that
ply
format binary_little_endian 1.0
element vertex 38815
Add ply in the first line if it’s missing and save the file as copy. See if it opens in Corona splat loader.
Do not insert my code! I only show it as example, each file will have unique header, only the structure should be similar. Do you see human readable lines at the start of the file when you open it in notepad, or is just all machine code?
i see only machine code, see the screenshot attached in previous post. I think it is in bin code.
I have also the same files.ply in asci code where i can see human code, but in this case i have the error:
“Error in PLY file: Only binary little endian format is supported.”
I see. How did you create, or where did you get that file from? Is there an option for you to re-save it? As an alternative, you can try to drag and drop it to supersplat editor and see if it opens your file. If it will, then export it as ply and it should be good then.
the file comes from an external studio that use LixelStudio3 software.
They sent me 2 ply files, one in ascii an one in bin format.
I have also an rcp file tha i can import in max with point cloud object, i can see in viewport the rcp file but corona can’t render it.
Superspl can’t import my ply file because of erro in heater.
below the begin of the 2 ply file.
bin file:
LASF XGRIDS LixelStudio3.4 r4 (231020)
êaã ã " Ò -Cëâ6?-Cëâ6?-Cëâ6? ú~j¼t9ÀôlV}®<À¼ß(@Qkšwœb"@}?5^ºIô¿Ë2ı..ÀÏÇûÿäh #Kÿÿ33 .f·s1_ÚAEEJJ)) Ëûÿùn GJÿÿ ..Äs1_ÚA55008Îûÿƒk ‘Pÿÿ .î£T1_ÚAuumm\\µÃûÿ“w #Fÿÿ .&X1_ÚAIICC++-Áûÿ } vDÿÿ ..Äs1_ÚAOOHH88¡Èûÿwp £Wÿÿee .†V1_ÚAmmXXBBÑÂûÿØm ÌHÿÿ00 .Æs1_ÚAAADD&&aÌûÿm ßOÿÿ!! .†V1_ÚA99..gÎûÿk ¦Nÿÿ** .&7V1_ÚAllbbLLÄûÿv ¶Eÿÿee .–ªs1_ÚAGGGG++^Æûÿ s Iÿÿ .¾PU1_ÚA[[TT>>½Åûÿ^t Tÿÿ .î#V1_ÚAeeSS<<ÄÄûÿYu <Lÿÿee .îCV1_ÚAbbTT;;¿Ãûÿëv Lÿÿ .†=V1_ÚAFF;;((ÑÂûÿ3x Nÿÿ .îƒV1_ÚAMMAA--ŠÀûÿî| `Pÿÿ .&7V1_ÚAccRR>>Ðûÿ@j ®Wÿÿ%% .¾°U1_ÚAFF<<**{ËûÿÀn ò^ÿÿ .¾ÐV1_ÚAXXKK99sÁûÿÚz 3Yÿÿ .&V1_ÚAAA;;22V¿ûÿÛ Þ^ÿÿ&& .îW1_ÚA‡‡wweeûÃûÿÆm Iÿÿ22 .Æ}s1_ÚA??@@$$ÅÇûÿo MIÿÿ .ŽýW1_ÚA4433Âûÿül ÖHÿÿ11 .îV1_ÚABBEE((dÀûÿ`m IHÿÿ** .¾0V1_ÚA::@@ ›Çûÿúi ÈJÿÿ-- .f—s1_ÚADDGG&&ƒÆûÿÓn Iÿÿ'' ..Är1_ÚABBBB**3Ãûÿ¶l /Iÿÿ)) .Ž]X1_ÚAFFEE((>Æûÿ(i ¿JÿÿDD .V*V1_ÚADDHH))ŽÃûÿÐh 2Jÿÿ99 .†ÝU1_ÚADDII**ðÀûÿKj CIÿÿ55 .&V1_ÚA66;;eeÄÄûÿi pJÿÿ55 .V*V1_ÚAEEEE$$IÆûÿ‡j fJÿÿ33 .&7V1_ÚA88::÷ÄûÿÂj Jÿÿ)) .Ž]X1_ÚATTTT77ÆÀûÿ i ‰Iÿÿ?? .Æ=s1_ÚAHHLL..¿Ãûÿkj ãIÿÿ22 .†V1_ÚA??@@ 9ÂûÿÕj vIÿÿ** .f·s1_ÚA6699eÂûÿGi »Iÿÿ77 .–
s1_ÚA==AA""Èûÿ„l Jÿÿ33 .VŠW1_ÚADDFF&&øÅûÿHl ÚIÿÿ33 .&—W1_ÚA>>CC##±Äûÿ>l žIÿÿ## .^×r1_ÚAHHJJ++Âûÿo Hÿÿ33 .¾V1_ÚA>>AA##EÃûÿñn †Hÿÿ.. ..$s1_ÚAAABB%%•Ãûÿžk “Iÿÿ++ ..$s1_ÚAWWXX::0ÇûÿÑk 2Jÿÿ"" .†]T1_ÚACCGG((|ÁûÿHn SHÿÿ,, .fWs1_ÚADDII((FÅûÿLm lIÿÿ// .Æs1_ÚABBCC&&ØÇûÿØm ¦Iÿÿ"" ..¤s1_ÚAPPOO00@Áûÿl êHÿÿ88 .þs1_ÚAGGLL++lÅûÿp qHÿÿ .&—V1_ÚA<<::´Àûÿ"o æGÿÿ%% .·U1_ÚACCFF''oÃûÿ&p #Hÿÿ&& .&7X1_ÚA==??™Æûÿ’m ‰Iÿÿ88 .Æ}s1_ÚASSWW77±Äûÿùn ·Hÿÿ%% .Æ=s1_ÚAGGHH++'ÈûÿDk ƒJÿÿ44 .–
s1_ÚAJJMM//VÉûÿÙk Jÿÿ(( .¾0V1_ÚAHHKK&&rÉûÿ'm 2Jÿÿ"" .Æs1_ÚAFFGG""Éûÿ p îIÿÿ00 .f7s1_ÚAHHDD..6Éûÿxn ÏIÿÿ .¾ðU1_ÚAEEAA$$ÊûÿMo ðJÿÿ .¾ðU1_ÚALLCC00xÊûÿ)n ÈJÿÿ ..$s1_ÚA44**ËûÿÕl «Jÿÿ(( .–Šs1_ÚARRLL//Éûÿ‚i 8Kÿÿ22 .Æ]s1_ÚAMMOO,,{Ðûÿ¾i iRÿÿ .V*V1_ÚA[[WWJJÍÉûÿo «Qÿÿ .¾V1_ÚAWWLL77Íûÿek OLÿÿ .†½U1_ÚAAA<<""íÌûÿ\l —Qÿÿ .¾°U1_ÚArrnn``rÉûÿ p Lÿÿ .&—V1_ÚAee\\IIÍÉûÿùn ¢Tÿÿ .ŽÝV1_ÚArreeMM7ËûÿZn Oÿÿ .&V1_ÚA]]RR99¥Ðûÿ¾i BPÿÿ .†=V1_ÚAnnhh[[XÌûÿBm ˆNÿÿ44 .fWs1_ÚAll``JJXÌûÿ`m +Mÿÿ%% .&7V1_ÚAPPFF22ÊûÿÜn Pÿÿ .¾0V1_ÚAPPFF//~Îûÿ]j Lÿÿ .þ°s1_ÚAKKHH..ÒûÿÆh ÛNÿÿ
ascii file:
ply
format ascii 1.0
element vertex 643592
property double x
property double y
property double z
property ushort blue
property ushort green
property ushort red
property uchar scalar_Classification
property double scalar_Gps_Time
property ushort scalar_Intensity
end_header
-27.653 9.2388 -4.6302 41 74 69 0 1.76978e+09 51
That does not looks like gaussian splat file TBH. Here in this article you can read how to identify splat files that’s supported by V-ray and supposedly by Corona too https://support.chaos.com/hc/en-us/articles/40500592119441-Understanding-the-Gaussian-Splat-PLY-formats
I think your best option is to contact the studio that gave you those files and ask them if there’s possibility to export splats in format that is compatible with Chaos products.
i confirm it is not a gaussian splat file.
The studio con only export: .las, .e57, .ilas.
(.ply binary, .ply ascii the ones I’ve already received.)
Thank you romullus