Issues Loading Potree Data in Omniverse – Potree vs Potree2, Workflow, and Geometry Streaming Support

Hi team,

I’m experimenting with point‑cloud geometry streaming in Omniverse and have a few questions regarding Potree support.

1. Workflow not working: Potree from E57 → LAS → Potree

My workflow is:

  • Convert .e57.las using e572las.exe

  • Convert .las → Potree using PotreeConverter

However, Omniverse does not allow me to load this Potree directory.

2. Is Potree (generated via PotreeConverter) supported in Omniverse for geometry streaming?

3. Is Omniverse geometry streaming functionality only available through NavVis Ivion, or should generic Potree datasets also load?

4. Potree vs Potree2

Any clarification on supported formats, conversion tools, or recommended workflows would be greatly appreciated.

Thanks!

I am sorry, but we don’t support this web GL point cloud format. We only support E 57 and its standard configuration. Also, just for the record a point cloud is not considered geometry, so geometry streaming does not apply here. We do support geometry streaming, but that would be for actual mesh based geometry.

To be honest point clouds are really the older technology. Everything now is moving to gaussian splats. We have just released a new data set system for neural reconstruction called NuRec. Point clouds will be replaced by GS.

Hi Richard,

Thank you for your response. Actually referring to the below documentation link

Point Cloud Streaming Bundle — omni.pointcloud.streaming.bundle , where it specifically has a section “Streaming Workflow from NavVis IVION”, what I am interested to know is, for point cloud streaming, is integration with the NavVis Ivion the only option or can we stream it from anywhere else like AWS S3 or any other URL? The reason why I asked this is, I read somewhere that potree2 is a public format introduced by the potreeconverter 2.0 and I generated the potree for my e57, using the potreeconverter2.x. So, I was under the assumption that if I place the whole potree folder hierarchy either on S3 or some other location, I may be able to stream it using the omni.pointcloud.streaming_bundle extension? I could be wrong but just wanted to confirm.

Lastly, as you mentioned, I will explore more on the NuRec Rendering, 3DGS.

Thank you again.

Actually, I have received new information on this and it turns out that we DO actually support streaming point clouds, but it very specific ways. See the detailed response here from one of the Point Clouds engineers.

1. Workflow not working: Potree from E57 → LAS → Potree

Omniverse does support to directly load .e57 and .pts file formats. Potree2 file format is only supported for streaming point clouds from NavVis IVION.

2. Is Potree (generated via PotreeConverter) supported in Omniverse for geometry streaming?

It´s supported when streaming point clouds from NavVis IVION.

3. Is Omniverse geometry streaming functionality only available through NavVis Ivion, or should generic Potree datasets also load?

Only supported for streaming from NavVis IVION.

4. Potree vs Potree2

Potree 2 (specifically PotreeConverter 2.x) is a massive, modern overhaul of the original Potree (1.7/1.8), offering 10-50x faster conversion speeds, significantly improved file management, and better performance.

Question in reply: . .is integration with the NavVis Ivion the only option or can we stream it from anywhere else like AWS S3 or any other URL?

Currently only NavVis IVION is supported. NVIDIA is looking into to support other integrations.

1 Like

Thank you very much for the clarifications.

1 Like

You are welcome !

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.