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
- BlenderArtists: A Script to Skin a Point Cloud (for Blender 2.6x or Later)
10 Comments
Awesome! Great work.
YEAH!!! This is excellent! :D
This is going to come in Very Very usefull for me….
Im looking at reconstructing a room from pointcloud data gained from a kinect sensor….
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
May be useful. I'll give it a try soon. Thanks for sharing.
looks great, but is it able to skin some dificult object (point cloud from kinect, ...) ?
do you think i can use that also for a quick retopo skinning? i duplicate the vertexes, then i skin them all...
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.
Hi
Great plugin!
Do you have any plans to upgrade it to work with Blender 2.8?
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