You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Python Script: Point Cloud Skinner

10

Convert your point cloud data into surfaces with this Python script for Blender.

Hans.P.G. writes:

This script, Point Cloud Skinner can skin a cloud of vertices, which means to create a 3D surfaced mesh out of just a cloud of vertices that has no faces. It can skin any shapes of point clouds, such as a surveyed geography point cloud that represents a landform somewhere, a fluid volumetric point cloud obtained by numerical fluid simulation, or anything you like. You can see some sample meshes that the script produced in "Results" part below.

Video

Link

About Author

Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.

10 Comments

    • That was exactly what I was thinking. With the use of this script in combination with 2 or 3 kinect devices it should be able to reacreate an entire room in real time!!

      That would be really awesome xD

  1. This is what I've been waiting for! Great potential for easy 3d scanning. Use traditional sculpting techniques with disposable or reusable media like plasticine, scan it with kinect or a video camera using the freely available software, skin it and retopo that bugger! The more Blender is able to transcend the digital/natural media barrier the more potential our art will have to attract artists that would otherwise shun this media! This is a bigger step toward that than it may at first appear.

  2. This script is awesome but I get an error message when I use delete face and edge and rerun the script, don't know why.

    Traceback (most recent call last):
    File "C:\Users\******\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\t26_PointCloudSkinner1_Umbrella.py", line 1621, in execute
    skin_verts() # main function of skinning
    File "C:\Users\******\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\t26_PointCloudSkinner1_Umbrella.py", line 263, in skin_verts
    FaceCreater.add_by_vertices_raw(lc_mesh, poly_list)
    File "C:\Users\******\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\t26_PointCloudSkinner1_Umbrella.py", line 1369, in add_by_vertices_raw
    mesh.tessfaces.add(len(poly_list))
    RuntimeError: Error: Cannot add tessfaces to a mesh that already has polygons

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.