Skip to content
  • Mohammad Akhlaghi's avatar
    Mesh checking and ID functions updated, NoiseChisel clump S/N · 18959e00
    Mohammad Akhlaghi authored
    There were two main updates in this commit:
    
    1. The mesh IDs (that are sometimes on the whole image and sometimes
       on channels) were very confusing for me and so the functions were
       ambiguous and thus caused a lot of mis-understanding. After playing
       a lot with them and thinking more about them, I got a much better
       understanding of how to clearly separate the use cases. I have
       explained everything extensively in mesh.c so someone new (and me
       in the future!) can easily get going.
    
    2. Thanks to these new functions, there was no more need to store an
       array the size of the image for the standard deviation of every
       pixel. Which ever function needs the standard deviation for pixel
       can easily find it from the garray in the mesh structure. This is
       very good for memory usages, because for large images, a full copy
       was very heavy.
    
    3. The NoiseChisel clump S/N calculations are now patially done. They
       still need some work to do, but things are on the right track.
    18959e00
To find the state of this project's repository at the time of any of these versions, check out the tags.