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

Point cloud support for transparency channel #1086

Closed
Timu777 opened this issue Jul 23, 2019 · 6 comments
Closed

Point cloud support for transparency channel #1086

Timu777 opened this issue Jul 23, 2019 · 6 comments

Comments

@Timu777
Copy link

Timu777 commented Jul 23, 2019

I don't see an option for a transparency channel in the info for the open3d.PointCloud class. For the work I am doing and I imagine many others as well, being able to define a transparency for each point would be extremely helpful.

If an option for specifying an RGBA value per point were available, open3D would be much more useful. Being able to specify the size of each point is also a possibility, but doesn't create as attractive point clouds. The proposed alternative I have seen elsewhere is to basically render little spheres, however if we are trying to visualize millions of points, this becomes less feasible. Is it a goal at the moment to add RGBA as a point-cloud visualization feature to open3D at some point in the future?

@yxlao
Copy link
Collaborator

yxlao commented Jul 23, 2019

In fact, we plan to support arbitrary data for point clouds (e.g. the user can attach label per point). To correctly visualize point sizes and transparency, we'll have to update the visualizer as well.

@germanros1987
Copy link
Contributor

We are also working on an update of the shaders to support transparencies.

@germanros1987
Copy link
Contributor

It seems this is not going to be a feasible feature in the end. Having different values of transparency per point is not supported by Filament. There is support for transparency at an object level (i.e., different point clouds), but this doesn't solve your problem.

We will end up implementing new shaders where the point size varies according to the distance. This may be a solution for your problem.

@richardrl
Copy link

@germanros1987 Is there any update on the transparency channel? How can we do it on a per object level?

@AlexanderKhazatsky
Copy link

Bump ^

@Borja21091
Copy link

Any news on the transparency per object feature?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants