Skip to content
  • There are no suggestions because the search field is empty.

How do I import NavVis files into Hololight Space?

Complete workflow for converting .e57 and .ply files to import and visualize point clouds in XR using Hololight Space

This workflow guides you through converting .e57 and .ply point cloud files into 3D meshes for XR visualization in Hololight Space. You’ll use NavVis to crop and export the scan, CloudCompare to generate and refine a mesh from the point cloud, and Blender to assign materials and restore textures. The process results in a .glb or .glTF file that can be imported into Hololight Space and explored interactively in XR.

NavVis

NavVis is a reality capture software used to record, view, and process 3D point cloud data. In this workflow, you’ll use NavVis to crop and export the desired area of your scan.

  1. Start Navis.
  2. Crop and download your point cloud.
    Screenshot_Navis to Space_1
  3. Select your area.
  4. When finished, select Download.
    Screenshot_Navis to Space_2
  5. Name your file.
  6. Select the .e57 format.
    1. You can also use .ply, which exports faster.
    2. The export process can take some time depending on file size.

Your exported .e57 or .ply file now contains the 3D point data that you’ll convert to a mesh in CloudCompare.

CloudCompare

CloudCompare is an open-source 3D point cloud and mesh processing software available for Windows, macOS, and Linux. It’s widely used for converting dense point clouds into polygonal meshes, cleaning data, and optimizing models for 3D visualization. In this article CloudCompare v2.14 alpha was used.

Follow the instructions here, to download and install CloudCompare on your workstation.

  1. Open CloudCompare 
  2. Drag and drop your .e57 file into the workspace.
  3. Select the point cloud in the hierarchy panel.
    Screenshot_Navis to Space_3
  4. Go to Plugins > PoissonRecon.
    Screenshot_Navis to Space_4
  5. Depth defines the level of detail in the scan.
    1. Set Depth to 11 for balanced quality and performance.
      This helps with later optimization.
    2. Enable SF output density.
    3. In Advanced, set Sample to 5.
    4. Keep all other settings as default.
    Screenshot_Navis to Space_5
  6. Select OK.
    The original point cloud remains unchanged and a new mesh appears in the hierarchy. Disable the visibility of the original point cloud for better performance.
    1. You now have a mesh created from the point cloud.
    2. In the properties panel, scroll down to the SF display params section.
      Screenshot_Navis to Space_7
    3. The orange graph shows where the mesh was detected.
    4. Drag the left point of the slider to align with the orange curve.
    5. Drag the right point of the slider to align with the other side of the orange curve.
    6. Try to drag the pointers as close to the graph as possible.
      Screenshot_Navis to Space_8
    7. Go to Edit > Scalar Fields > Filter by Value.
    8. The parameters should automatically adjust to the new values you set with sliders otherwise copy and paste the same parameters you see in the graph.
      Screenshot_Navis to Space_9
    9. Select Export.
      1. The export may take several minutes.
    10. A second mesh object is now created.
    11. The new mesh is automatically selected otherwise please select the new mesh.
    12. Save the current entity.
      Screenshot_Navis to Space_10
    13. Name your file.
    14. Choose .ply as the export format.
    15. Save the file.

    Blender

    Blender is a professional, open-source 3D creation suite used for modeling, texturing, animation, and rendering. In this workflow, Blender is used to assign materials and textures back to the newly generated mesh before importing it into Hololight Space.

    Please follow the official Blender installation guide to download and install Blender on your workstation.

    This workflow was created using Blender 4.5.1 LTS.

    Import the mesh

    1. Open Blender.
    2. Delete all objects in the scene.
      1. Press A, then Delete, and confirm with Enter.
    3. Drag and drop your saved .ply file into the scene.
      Screenshot_ClouCompare to Blender_2

    Adjust the mesh position (if not visible)

    In some cases, the mesh origin may be incorrect after import, making it invisible in the current scene. Follow these steps to place the mesh at the origin (0, 0, 0):

    1. Select your mesh.
    2. In the viewport, right-click and select Set Origin > Origin to Geometry.
      Screenshot_ClouCompare to Blender_3
    3. Press Shift + S, then select Selection to Cursor.
    4. Your mesh is now positioned at 0, 0, 0.
      Screenshot_ClouCompare to Blender_4
    5. Adjust the mesh in height by selecting the X axis In the top-right gimbal.
    6. Press G + Z, then move the mesh up or down until it aligns with the floor.
      Screenshot_ClouCompare to Blender_5

    Assign materials to the mesh

    1. Now you’ll assign a new material to the mesh to restore its visual appearance.
    2. Select your mesh.
    3. At the top of the interface, navigate to Geometry Nodes.
    4. Select New to create a new node setup.
      Screenshot_ClouCompare to Blender_6
    5. In the node editor, press Shift + A and type Set Material.
      Screenshot_ClouCompare to Blender_7
    6. Insert the Set Material node between Group Input and Group Output.
    7. In the Properties panel on the right, select Materials.
      Screenshot_ClouCompare to Blender_8
    8. Select New, then name your new material.
    9. Make sure the mesh is still selected.
    10. Back in the node editor, assign the same material name in the Set Material node or select it from the drop-down list.
      Screenshot_ClouCompare to Blender_9

    Your mesh now recognizes and references the new material.

    Restore color attributes

    Next, you’ll reapply the original color attributes so the mesh regains its textures.
    1. Navigate to Shading in the top panel.
    2. In the node editor, press Shift + A and type Color Attribute.
      Screenshot_ClouCompare to Blender_10
    3. Add this node next to the Principled BSDF node.
    4. In the Color Attribute field, select Col.

    Your mesh now displays its original colors and textures.

    Export for Hololight Space

    1. In the top menu, select File > Export > glTF 2.0 (.glb/.glTF).
      Screenshot_ClouCompare to Blender_11
    2. Name your file and choose a save location.
    3. Open Hololight Space.
    4. Connect to your preferred XR device.
    5. Drag and drop your exported model into Hololight Space.
    For additional help with setup or requirements, see the Hololight Space getting started guide and follow all related recommendations and system requirements.