I was recently shown a code block from Alexeys that estimates how much RAM texturing a block model will consume:
K = 3 #surface complexity and atlas filling coefficient
K_ghost = 60 #60 - with ghosting filter, 36 - without ghosting filter
texture_size = 16384 #pixels
block_size = 25 #meters
resolution = 0.00075 #m/pix resolution
N_pages = int((block_size / resolution / texture_size) ** 2 * K) + 1
req_memory = texture_size ** 2 * K_ghost * N_pages
print(N_pages, "texture pages, ", req_memory / 1024 ** 3, "GB")
I was wondering how the RAW allocation works with multiple GPUs? Will the texturing be split across the multiple units or should I be aiming for a single GPU to optimise performance?