About cache

Comments

2 comments

  • Avatar
    Götz Echtenacher

    Hi Benjy,

    1. No, I believe RC also needs the features for texturing. I think for pretty much everything.

    2. Not sure if RC uses features of the same images across projects, but I would guess that it does. It should be possible to determine that easily via a quick experiment. If you don't want to mess with the general cache, you can set it as "project folder" temporarily. That means the cache files will be saved in each project folder (I hope in a separate folder - haven't tried it myself. This is also the olny way to delete the cache by individual projects. This would also be one possible answer to the second part of your question. It has been recommended several times to backup the cache if you want to be sure not to lose too much work if something goes wrong. I've never done that so far.

     

    0
    Comment actions Permalink
  • Avatar
    Benjy

    Hi Götz,

    I can't see how stored features would be needed for Unwrap or Texture. I'm less sure about the Unwrap side, but seems unwrapping a geometry wouldn't rely on features detected within images used to make that geometry. As for Texture, with Alignment the camera poses are determined, three values for x, y, z location of the camera when the image was taken and three for rotation, where it was pointed. Those numbers aren't the gospel, they get tightened with Reconstruction, and once the camera pose is locked, Texturing is simply about ortho-projecting the color back to the model from that camera pose. This is my basic understanding of photogrammetry generally.

    When you say, "If you don't want to mess with the general cache..." I'm a bit confused. Is there more than one cache? The default for storing cache is a Temp folder on the C drive. If you change that to a given project folder on another drive, I see in other projects that setting travels with RC on into other projects, so this was at the heart of my concern, every project being impacted by the choice to clear cache only in a given project. Is this for sure the way it works? I'd love to hear from the RC team on this point, as it's so pivotal to workflow.

    As a workaround, for those working numerous projects in parallel, you could set Temp to a folder within a given project folder, do this for each project, and simply be careful anytime you switch which project you're working on to reassign cache to that project folder's Temp folder. 

    0
    Comment actions Permalink

Please sign in to leave a comment.