For splat transform when converting between sog and other formats I think it would be a extremely useful feature to add a --map flag to the cli to export a json map or array that keeps track of the original gaussian indices in the origin file → where they end up on the sog. I currently implement a custom tracker that does exactly this for persistence.
Use Case: Lets say you want to use sog you require syncing 2 files one file is ply in a non morton order / a ply or file that contains data that refers to the gaussian index but contains supplementary data similar to how the engine implements texture streams. These files would be synced through some kind of mapping when it comes to editing however it becomes a huge headache when trying to maintain persistence of render order without a point of reference for where the indices actually lie after encoding and decoding + a sort worker or some other kind of render time utility. Being able to output a map of input to output would be a very useful QOL feature for maintaining and syncing gaussians!
Additionally if I get some time soon I can work on a PR for this issue as well. I’ve implemented it once before and it seems fairly straightforward I could give it a try over the weekend sometime?
Yeah there are many issues and features requests, so it takes a while. Please ping @slimbuck on the issue as well, to give you opinion, to see if your plan to implement it is sound.
In my previous reply I should’ve been more specific, I meant the playcanvas react fix, I can’t see slimbuck is a contributor there. The PR is fairly small its all of +76 lines -26 but I fixes custom asset loading and I’ve been using my internal fix which is near identical and its been working great. No rush for you guys of course it’s just a matter of convenience after all for me at the moment but I do feel it would help others and assist in other related issues as well.
As for splat-transform I’ll ping slimbuck when I’m done
Oh! Sorry to hear that but thank you very much . If you need help with some of the issues I’d love to be of assistance! If there is an issue that’s particularly pressing or something of the like to prioritize I can chip away at it in my spare time :]
It’s still stuck with mark as the reviewer just checking in to see if that its a github issue, I can reinitialize the pr review if its bugged. I’ve had that happen before when somebody is requested then leaves and doesn’t have write perms its odd. Thought I’d mention just in case you can’t see it or something as that’s what has happened to me before.