这是indexloc提供的服务,不要输入任何密码
Skip to content

Conversation

@mosure
Copy link
Owner

@mosure mosure commented Sep 23, 2025

interpolation.mp4

@cs50victor
Copy link
Collaborator

hey, i'm planning on opening a PR for bevy@0.17.0 support , is this PR close to being merged ( no rush ), or do i go ahead with making a PR pointing to the main branch? primarily want to prevent a huge rebase.

@mosure mosure merged commit 61b2943 into main Sep 25, 2025
17 checks passed
@mosure mosure deleted the feat/gaussian-interpolation branch September 25, 2025 01:19
@teodosin
Copy link
Collaborator

Hey, possible to get some context for this? What can this do? Can we interpolate between two different gaussian clouds with differing amounts of gaussians? The gif seems to just show interpolating to a rotated version of the same cloud, which is a bit of a confusing example.

@mosure
Copy link
Owner Author

mosure commented Sep 28, 2025

this adds some infrastructure for compute shader binary gaussian operations. the morph/interpolate feature supports two equal sized gaussian clouds and element-wise interpolates the gaussian attributes into the output gaussian cloud.

interpolations between unequally sized gaussian clouds can be accomplished by padding the smaller cloud with invisible gaussians (it may work to set --input-cloud-target as the smaller cloud without padding but behavior might not be stable across hardware/platforms)

here is an example of different scenes /w different gaussian counts + padding (notice bottom right of the board /w uniform zeroed padding):

trellis_go_interpolation.mp4

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

Successfully merging this pull request may close these issues.

4 participants