Splat-Transform Feature Request

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!

Please make a feature request here: GitHub · Where software is built

@slimbuck

Hey Nolan,

Yes I’ve been thinking this is important. As @mvaligursky says, please do create an issue on the repo so we can prioritize.

Thanks!

Sort for the late response been a little hectic lately LINK - New Issue

Separate Note:
I have a pending pr for playcanvas react since ~ a month ago and its awaiting requested review just hoping it hasn’t been forgotten LOL

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?

@abstrakt

No activity yet. Does it normally take a while? Just curious I don’t mean to pester

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.

Will do that for this issue for sure!

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 :slight_smile:

@abstrakt for react

Hey, about @playcanvasplaycanvas/react PR, sorry the old maintainer Mark left the team, hence the delay, but I will take a look very soon!

Oh! Sorry to hear that but thank you very much :slight_smile:. 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 :]

1 Like

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.

@slimbuck