CGI Renderings > XMP Creation > RealityCapture > Postshot [Gaussian Splat Model Workflow]

Hi Ondrej,

I have uploaded a nice package with sample data and explanation :slight_smile:

EDIT :
I know the camera number and positions are not ideal, but im not sure that the low quality of the result is just that. as mentioned none of my tests didn’t make it notably better. so maybe there is a mistake somewhere else as well.

HI,
thank you for your data.
We’ve checked it with our developer and the biggest issue is, that the render is too perfect. Textures seems to be repetitive and there is no noise.

These are the images of different chairs, but they are considered as the same (the green lines should be for the same tie points).

Would it be possible to add some accidental noise to your render? Or use layers with noise images for geometry and texture images for colors?

Thanks for looking into it !

Hm, I can render with less quality, that introduces general noise, but not in the way that it would make a different place in the train recognizable with a different camera.

And yes, for finding the cameras it is very difficult as lots of images are looking similar or are partly or even totally identical. That is why the XMPs are so important, the camera specs, coordinates and orientation are known and super exact. To my understanding RC then should know exactly which images are overlapping and it shouldn’t be distracted by similar images in other positions in the train.

Generating special noise textures for different parts of the train to make them distinctable is a huge expense because it would prevent any instancing. That doesn’t seem to be realistic.

Hm and … I have made tests using only 20 cameras (the first icosaeder) … in this case there are no similar images and the output isn’t better as well.

I was thinking that something with the parameters of the XMP or in the XMLs generated by the script, or its commands are not ideal or wrong … that (at least a main) issue lies outside of the cams/images.

:confused:

ps.
… wouldn’t it be a code issue that RC considers these images to be the same? their cameras are known and far from each other so it’s impossible that they show the same place in 3d … ?
if it is true what you’re saying, then wouldn’t that make using RC with rendered images almost impossible?

No, I’ve checked that with a tool developer. The features are important also with XMP’s workflow.
It is possible to use the rendered images, but they need to have “unique” texture. Or not repetitive or too perfect.
I suppose it was developed to scan mostly the real object, as the rendered one (but those are also used in some cases).

just to test that …
would it make a difference if there was an object in each seating compartment ?
like a red cube, green sphere, blue cylinder etc… just to know its not the same place.
or is it more small scale differences that matter ?

and ps …
it still sounds strange to me, if you remove all images+xmps from 0020+ and run the script on the folder, shouldnt the quality get better then? (it doesnt)

As you described the objects, they seem to be featureless to me (when they will have no pattern, only color). Not sure if this help.

No, as there is no good overlap between the images and still just few tie points are found.

hm but conclusion…

even if i would use a lot more cameras, maybe not from a central icosaeder but more a bunch at the windows pointing inwards, on the floor upwards, on the ceiling downwards.
that with perfect information in the XMPs.

then RC would still mix up images and wouldnt be able to make a better point cloud?

if that is the case then RC isn’t able to work with rendered projects at the moment.
(which would be surprising … i think there will be a high demand for this in connection with creating splats)

Hard to say without testing. I can imagine some parts reconstructed properly with good overlap and proper camera placing.
Also, when the render won’t be “perfect”, then it will be better for RealityCapture.

hm, ok…

i now had an idea that is worth testing …
if possible leave that box folder for a while …
maybe i can make an update in a week or two.

Sure, it is basically your folder.

ps. direct (email) contact with dev is not possible ?

I am sorry, but no.

ok easy,
i do my tests first and come back to you again w the results

thanks a lot to everyone involved :slight_smile: