What you are looking for is a technique called texture splatting. There is no texture splatting solution available in the official three.js
repository. But there are some existing solutions in the web like this one:
You should also have a look at the following topic: Basic Texture Splatting, need help