我正在创建一个 Three.js 中的 3d 世界地图,为了更好的质量和精度,我想通过依赖于当前缩放级别的图块加载纹理。
我想在three.js中实现与此类似的东西。
目前我有一个大纹理,请参阅fiddle。
var mesh = THREE.Mesh(
new THREE.SphereGeometry(radius, segments, segments),
new THREE.MeshPhongMaterial({
map: THREE.ImageUtils.loadTexture('https://raw.githubusercontent.com/turban/webgl-earth/master/images/2_no_clouds_4k.jpg'),
bumpScale: 0.005,
specular: new THREE.Color('grey')
})
);
Run Code Online (Sandbox Code Playgroud)
但我想从这里请求瓷砖中的纹理。
是否有在three.js 中完成的类似解决方案,或者是否有人知道如何从瓷砖拼接纹理。