Skip to content

Are disjoint meshlet chunks expected? #479

Answered by zeux
bc-nine asked this question in Q&A
Discussion options

You must be logged in to vote

These should be rare but yeah it's expected that sometimes you get these. The basic example is that when you start from a not-fully-connected mesh then unless each connected region of the mesh fits neatly into an integer number of meshlets, the builder will be forced to either generate partial meshlets, or merge meshlets from multiple locations into one, even though that results in larger bounds. Right now it always prefers the former.

When the source mesh is fully connected, because the meshlet builder doesn't use graph partitioning, there are cases where the greedy algorithm leaves chunks that are smaller than max meshlet size and they need to be put into some meshlet - again, right now…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@zeux
Comment options

@bc-nine
Comment options

@zeux
Comment options

Answer selected by bc-nine
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants