Have an idea to set the texture to 3D material slowly. It would be like some animation, that change previous texture to new sloowly from bottom to top.
I need it to my game... Can't find the solution...
Can you help me with this problem?
Create a new transition material that would use 2 textures and some 'transition amount' float in a [0-1] range. Use your custom shader to do the transition in a way you want.
Then, when you want to start animation replace initial material with your new one and start animating your 'amount' parameter. When you end the animation then set the basic material back, but with 2nd texture.
This way you'll avoid costly modifications of texture pixels and move all the work to GPU shaders.