Replies: 1 comment 4 replies
-
The behavior is "experimental." To be completely transparent, I don't believe the math is accurate either way. Anyway, I think it's better to keep view dependent color and base color separate for now (e.g., it can be useful to desaturate spherical harmonics in isolation). If you want to constrain them, use channel expressions from a |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
From my understanding we have 2 components to the SH data in the original INRIA style 3dgs data - f_dc_ (direct SH component, 0-order, ie base colour) and then f_rest_ (higher order SH coefficients, view dependent color data). When loading the data, f_dc is transformed into Cd, f_rest ends up in the sh_coefficients array.
Subsequent operations on the SH data seem to only operate on the view dependent part, ignoring the direct component. An example would be 'gaussian splat attribute adjust' - if you do an hsv adjust, it only modifies f_rest, but ignores f_dc (or color).
Is this behavior intentional?
Beta Was this translation helpful? Give feedback.
All reactions