Experimental browser for the Atmosphere
Of course, the issue now is that we rarely get meshlets with exactly 128 triangles (most have 126). I think the solution (yet to try it) is to recursively call METIS to bisect the graph in two, and only go for 128 partition size when you're close to the goal. From github.com/pettett/mult....
Dec 22, 2024, 6:09 PM
{
"text": "Of course, the issue now is that we rarely get meshlets with exactly 128 triangles (most have 126). I think the solution (yet to try it) is to recursively call METIS to bisect the graph in two, and only go for 128 partition size when you're close to the goal. From github.com/pettett/mult....",
"$type": "app.bsky.feed.post",
"embed": {
"$type": "app.bsky.embed.external",
"external": {
"uri": "https://github.com/pettett/multires",
"thumb": {
"$type": "blob",
"ref": {
"$link": "bafkreibd5nvwr2zitvhcpd32mxmskgbedfjj4wtp5nliqzulgd4ngfkwau"
},
"mimeType": "image/jpeg",
"size": 327098
},
"title": "GitHub - pettett/multires: An implementation of multiresolution (Nanite/Meshlet) style rendering in Rust and Vulkan.",
"description": "An implementation of multiresolution (Nanite/Meshlet) style rendering in Rust and Vulkan. - pettett/multires"
}
},
"langs": [
"en"
],
"reply": {
"root": {
"cid": "bafyreibqmcnkrmrjlrfqfgqam2jmjvsbtv2o7buneytdwg4wlyhq4vd54q",
"uri": "at://did:plc:hliqm47htwrpy7v7vqjhs3ox/app.bsky.feed.post/3ldvyabcz4k2c"
},
"parent": {
"cid": "bafyreifxbmvtkrkkhv5mgjvx45rxygdbstpkbanudytycoe2hkejztbrlu",
"uri": "at://did:plc:hliqm47htwrpy7v7vqjhs3ox/app.bsky.feed.post/3ldvz2qgnhc2c"
}
},
"facets": [
{
"index": {
"byteEnd": 291,
"byteStart": 265
},
"features": [
{
"uri": "https://github.com/pettett/multires",
"$type": "app.bsky.richtext.facet#link"
}
]
}
],
"createdAt": "2024-12-22T18:09:39.147Z"
}