RC 1.2.2 Texture and Colorize broken?

Hi there,

I am using the latest version of Reality Capture and after hours of sucessfully aligning and model reconstruction, I wanted to texture my model, but when ever I start the process, RC just goes into a non responsive mode. The process stays at 0% the whole time (I waited a couple of hours) and when I check the hardware activity, the CPU stays at 8% (one core) and seems to do nothing at all.
I remember stis working a couple days ago on another scene, but now this one too isn"t letting me creating textures or colorizing the model. Again, a couple days ago I was able to create the texture with no issues in only a couple minutes.

I have already started the software using the “Make it like a clean install” option and I have also cleared the cache. The images are all on a fast SSD and my computer has a RTX 3090 with 24GB of VRAM as well as 256GB of memory, none of which are maxed out by any means.

What can I do to make RC texture models again?

Here is a screen grab I made of my latest attempt at colorizing. This is after nearly 18 minutes (the process is still at 0% btw and at time of writing this it is at 32 minutes of doing nothing). I even tried to restart my computer, but up to this point, nothing worked. I also tried to cut the model down into smaller chunks, but even then, I get the same behaviour.

Cheers

Guillaume

BTW. I use Windows 10 and upgrading to 11 isn’t an option, because our studio is not going to upgrade any time soon. It is not my personal computer, so I don’t even have admin rights.
I have read here on the forums, that there seem to be some Windows 10 related bugs with RC 1.2.2.116899. So if everything fails, is it possible to downgrade to the previous build and still be able to open the projects that have been saved in 1.2.2. ? If not, that would be bad, because I already invested several days if not weeks into a couple of project files and I wouldn"t want to lose them.

Hi Guillaume,
what are your texture settings? As you wrote that it worked for you before, have you changed something in your process?
You mentioned SSD disc, is it internal disc? Do you have enough space for the cache?
Is it possible to just unwrap your model? How big is the model, it is not good visible on your screen shot. Also, the parts have Tx sign next to them, Were those parts textured?

Upgrading or downgrading Windows was related to other issue (export issue), so it shouldn’t be connected with this.

Unfortunately, it is not possible to open project created in newer version in the older one.

Hi there,

I tried with different settings including resetting to default.
Prior having that problem I didn’t change the settings at all.
The SDD is internal and has 4 TB of free space.
Unwrapping works fine. I have been unwrapping all the parts.
Again the parts where only UV unwrapped, not textured.
The model is big, it is about 3 KM long and uses gcp’s, but again, even the smaller parts don’t work when I want to create textures.

How do look the aligned images?
Can you try disable most of them for texturing and then texture the model?
Also, can you filter most of the model and then try to texture that small model part?
When you will use part of your images in a new project, is it possible to texture the model?
Is it possible to save that project?

How do look the aligned images?
The images look good. No corrupted files, all images alined fine on the first try

Can you try disable most of them for texturing and then texture the model?
I will try that, but how will that help if it works then? I need more than just a handfull of those images to texture.

Also, can you filter most of the model and then try to texture that small model part?
As mentioned before, I have cut the model down into 32 parts. That should be the same as filtering or not? It didn’t work.

When you will use part of your images in a new project, is it possible to texture the model?
I will give this a try, but again, if that is the solution, then it is not a solution as I need the whole thing textured and I don’t want to do this in several RC projects.

Is it possible to save that project?
Saving the project was never an issue, so I guess it wouldn’t be in this case.

The disabling images is just a test, if it is possible to create the texture somehow. Otherwise there could be something wrong with the project.
Would it be possible to share your project and images with us for internal testing?
If so, can you contact support@capturingreality.com?

Hi Ondrej,

unfortunately I cannot share the project or the images. We are an animation and vfx studio working under strict NDA rules and cannot give anything out of our hands, even if we got an NDA from you for doing so. Sorry about that, because I wish it would be simpler.

I have tried to do a fresh project with only 40 images and those aligned, meshed and textured fine. I was also able to save that project. So it isn’t a general issue with my settings, because I haven’t changed any of them when I did this test.

I remembered something that might be usefull. What I did in the big project is that I started out the project in the coordinate system “Local 1 - Euclidian”. Then, after alignment and having a scan that was rotated the wrong way, I used control points that I got the GPS position (latitude, longitude and elevation) from google earth using easily identifiable landmarks and added those to the alignment. Because those GPS locations where in a different coordinate system, I had to switch. During the switching of the coordinate system of those controll points in RC to “GPS (WGS 84)”, the application then prompted the following:

Instead of choosing “Set to the Project” I clicked on “Convert Coordinates”. Could that have an effect on later processes such as texturing?

Here are the Googleearth points I have located in my scan and assigned in RC using their GPS locations:



Taken from another thread, you posted the following when asked what system hardware was used for what:

"Texturing:
Model preprocessing (Storage, RAM, light CPU, GPU - CUDA, Vram only)
Model Texturing (heavy CPU, Storage, RAM only)"

When I start the texturing process I get 0% Disk activity, 0% GPU, RAM doesn’t go up from that it uses after I open the project, and the CPU stays between 7% and 15%, which is about 1 core of my CPU. But again, on other projects this worked fine and was using much more recources.

I also now tried to deactivate most images in the big project and use only about 40 images for the texturing on one of the smaller parts. Same result, meaning the software process does nothing (I cannot even abort as when I do, RC doesn’t react anymore and refuses to abort). I have to then use the task manager to end the process.

Do you think it would be worth a try to export a registration and to import that into a new project? Could that help?

Regarding that georeferencing, can you check the project and output coordinate system in the application settings?
But if you were converted the geo systems, it shouldn’t cause this.
The problem for georeferencing could be just almost 5m error for point 0. Do you need that model scaled and georeferenced?

According to GPU/CPU behaviour it seems like corrupted model. I would create a new one and then try to texture that.

Exporting registration could help, but then you will need to compute the model again.

Regarding the perhaps corruptet model. I have checked integrity and topology and have found the following:


since the model had a couple of holes and non manifold verticies, I performed a Clean Model and even after all errors where fixed, it didn’t want to texture the model.

I will now start from scratch in a new project file. Hopefully this doesn’t happen again.