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

Graphene multiscale implementation #461

Open
akhileshh opened this issue May 3, 2023 · 2 comments
Open

Graphene multiscale implementation #461

akhileshh opened this issue May 3, 2023 · 2 comments

Comments

@akhileshh
Copy link
Contributor

Hi Jeremy,

I have been working on implementing the multiscale mesh layer for graphene. I think I have most of it in place (#460).

However meshes seem to disappear if zoomed out or zoomed in too much. See attached video:

graphene-multiscale.mp4

Graphene manifest is generated following the octree specification here.

However, a chunkedgraph octree node may contain more than 8 children and something we call "skip connections" - parent_layer - child_layer >= 1 instead of parent_layer - child_layer == 1 in a standard octree representation. I think this is not a problem (?) because we can still see the meshes.

Another thing to note is that graphene multiscale meshes are generated by simplifying the finest meshes at each layer. They are not generated by meshing downsampled segmentation. So technically we are trying to use the same meshes for both legacy and multiscale graphene mesh layers.

Let me know if you need anything else to look into this. Myself or @sdorkenw can provide additional details.

Thanks!

@jbms
Copy link
Collaborator

jbms commented May 3, 2023

Can you provide an example link (that works with your PR)?

Feel free to email directly if you don't want to share publicly.

@akhileshh
Copy link
Contributor Author

Yes, I have emailed you a working link. The code to generate manifest is located here.

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

No branches or pull requests

2 participants