Thanks i really like the results from the testing as well... ! There is one thing though, as i am not really a graphics programmer i am having some difficulties of loading all the necessary textures needed for the baking to the GPU memory... ComputeShader.SetTexture() works for a single texture only... I guess i need something like SetTextures( list of textures ) but i am not sure how this should be done ! So may i ask you guys if you know someone who is into graphics programming and especially into ComputeShaders if can give a suggestion how one should load all the collected textures from a scene to the GPU memory... If someone could give a suggestion will be great as this is the only thing currently that is stopping the dev process... I can not find any info about this. There is a TextureArray2D option but all the textures should be same size and format... Not sure if this is the right way of uploading multiple texture to the GPU ( textures should be resized as i understand )...!