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

add level of detail mode to octree #117

Open
agurvich opened this issue Jun 1, 2022 · 0 comments · May be fixed by #122
Open

add level of detail mode to octree #117

agurvich opened this issue Jun 1, 2022 · 0 comments · May be fixed by #122
Assignees
Labels
enhancement roadmap is a feature on our roadmap

Comments

@agurvich
Copy link
Collaborator

agurvich commented Jun 1, 2022

an extension to #116, what if instead of having a single .ffly file associated with each node there were multiple levels of detail .ffly files with smaller and smaller decimations. rather than opening/closing nodes we would move them up/down in LoD. would need to keep track of each node's LoD (kind of easy) and then determine when to load additional files for each node (very hard).

would need:

  • associating node particles with > 1 .ffly file (currently assumes all node buffer particles live in a single .ffly file
  • associating multiple particle meshes with a single node
  • new "opening/closing" criteria
  • rewrite octree walk to walk until threshold LoD rather than until it hits a closed node

so in short, a lot of work. could be a good ~week or two project but should not hold up submission.

@agurvich agurvich self-assigned this Jun 1, 2022
@agurvich agurvich linked a pull request Jun 14, 2022 that will close this issue
@agurvich agurvich added the roadmap is a feature on our roadmap label Jan 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement roadmap is a feature on our roadmap
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant