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

Conversation

@cs50victor
Copy link
Collaborator

@cs50victor cs50victor commented Oct 7, 2025

@mosure this is a little out of my area of expertise. I tried to stitch things together to make gaussians relightable using codex. It is still not fully PBR compatible. Let me know if this is generally the right direction to go.

running

cargo run --example relighting --features relighting_example

and entering 1 shows gaussians relighting.

image image

@cs50victor cs50victor changed the title feat: gaussian decomposition feat: gaussian decomposition [WIP] Oct 7, 2025
@cs50victor cs50victor marked this pull request as draft October 7, 2025 23:57
@mosure
Copy link
Owner

mosure commented Oct 10, 2025

very cool! it looks promising (though i am not an expert here either 😅). compared to the proxy mesh + solari re-lighting method, this would generalize better for 4dgs/dynamic 3dgs (where gaussians are not bound to a morphable proxy mesh)

i'm curious how shadows would be cast/received.

i wonder how reasonable the sdf from 3d gaussians is (instead of co-train: https://arxiv.org/abs/2404.09412). normal rendering intermediates would be good to inspect.

it may be time to retire the icecream ply 😃 I'd imagine trained scenes or better ply objects will have higher quality sdf/normal estimation.

it's an awesome direction!

@teodosin
Copy link
Collaborator

@mosure slightly off topic, but since you mentioned example scenes, could the crate perhaps make use of the kew networked assets in 0.17? Would prevent having to bundle large files in the repo

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.

3 participants