Point Cloud Visualizer

by Jakub Uhlík in Scripts and Addons


Display, edit, filter, render, convert, generate and export colored point cloud PLY files.


Key Features:

  • Display hundreds of millions of colored points in 3d viewport, limited only by system and gpu memory.
  • Any Blender object can be used as container for points, points are not part of Blender data (until converted to) for maximal performance.
  • Supported file formats - read: PLY, LAS/LAZ, E57, PCD, any text based file format such as PTS, XYZ, TXT, CSV etc., write: PLY.
  • Custom PLY reader/writer optimized for point data and performance.
  • Display points with number of various shaders, display point normals, use clipping planes, display scalar values (value remapping in range, color schemes).
  • Cleanup points directly with modal selection tools or by using Blender edit mode with temporary mesh linked with points using Blender tools.
  • Abundance of editing filters: subsample/voxelize/slice points, crop, boolean, color adjustment, remove by color or value, project on mesh, remove duplicates, estimate normals, point set registration, surface reconstruction.
  • Builtin OpenGL rendering to image or images sequence with or viewport or transparent background.
  • Convert points to various Blender data (mesh, instancer, particle system, Geometry Nodes instances, Geometry Nodes points) for rendering with any render engine.
  • Generate point clouds from mesh surface, mesh volume, particle system, Geometry Nodes vertices with attributes.
  • Working with PLY sequences, playback, batch convert, filter and export.
  • Can be used as debugging tool to display 3d location/normal/color data with easy to use controller class.

Full documentation here: Point Cloud Visualizer - documentation

Please see FAQ section for answers to common questions

Upcoming features already available under Experimental section:

  • Packer: Store loaded points as hidden mesh datablock with attributes in blend file. Automatically restore and draw points from datablock at blend file load, save points to datablock on blend file save. More info here in documentation.
  • Viewer: Load and display very large datasets that does not fit into gpu memory. Octree, Level of Detail, Camera Frustum, Threading, PLY, LAS/LAZ and E57, all of it is there.. More info here in documentation.

More questions? Want a feature to be implemented? blenderartists or sidebar on right - "Ask a Question" button


Bunch of images from documentation..


Sales 1200+
Customer Ratings 10
Average Rating
Published over 2 years ago
Blender Version 2.81, 2.82, 2.83, 2.9, 2.91, 2.92, 2.93, 3.0, 3.1, 3.2, 3.3, 3.4
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message