Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add Support for Point Clouds #125

Closed
bimgeek opened this issue Nov 8, 2022 · 2 comments
Closed

feat: Add Support for Point Clouds #125

bimgeek opened this issue Nov 8, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@bimgeek
Copy link

bimgeek commented Nov 8, 2022

Description

This was noticed while testing the point cloud file mentioned in this thread.

Point clouds sent from Revit can be successfully viewed in the web viewer. It can also be successfully received in Rhino. However, when trying to receive it in Blender, it does not give any error and point clouds are not created. I think point clouds are not supported in Blender (needs confirmation).

Blender is frequently used for point clouds. Especially with the recently added geometry nodes, the capabilities of point clouds in Blender have increased a lot. We should support it.

Expected Behaviour

Receiving point clouds.

Steps to reproduce

  1. Enable Blender connector
  2. Add attached stream using Add Stream by URL
  3. Receive it
  4. Examine the Outliner and see if any geometry is created.

Streams/Commits Used

https://latest.speckle.dev/streams/32953abf86

Files Used

https://drive.google.com/drive/folders/14r8YRzcOSq3FtICNu77kuDIUMSc--n8a?usp=share_link

Screenshots

Point cloud file viewed in Revit
image

Send to Speckle
image

Received in Blender
blender_nqkalJqUZ8

@bimgeek bimgeek added enhancement New feature or request p3 labels Nov 8, 2022
@bimgeek bimgeek added this to the 2.X milestone Nov 8, 2022
@bimgeek bimgeek changed the title ☁ Add Support for Point Clouds feat: Add Support for Point Clouds Nov 9, 2022
@JR-Morgan
Copy link
Member

Needs some more scoping, how exactly should this be implemented?

It may not be possible for us to use the new geometry nodes point cloud type.

Currently, instances of bpy.types.Pointcloud can be created, but the point attribute is read-only, and it looks like the Blender devs are yet to expose this to their py API (or implement any user-facing editing capabilities)
see https://projects.blender.org/blender/blender/issues/75717

As an alternative, I can convert pointclouds as vert-only meshes.
Tho, I'm not certain how useful that is to users.

@JR-Morgan JR-Morgan removed the p3 label May 10, 2023
@JR-Morgan
Copy link
Member

Closing issue for now, since we are blocked by Blender's API

@JR-Morgan JR-Morgan closed this as not planned Won't fix, can't repro, duplicate, stale Oct 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants