Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
整个THREE.JS几何体上的THREE.JS UV贴图_Three.js_Glsl_Uv Mapping_Buffer Geometry - Fatal编程技术网

整个THREE.JS几何体上的THREE.JS UV贴图

整个THREE.JS几何体上的THREE.JS UV贴图,three.js,glsl,uv-mapping,buffer-geometry,Three.js,Glsl,Uv Mapping,Buffer Geometry,下面是一个非常简单的Three.JS草图,结果如下: 如您所见,这三个缓冲区几何体是一个8x8矩阵,通过以下方式设置UV: for(var i = 0; i < points.length; i += 4){ quad_uvs.push(...[0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0]); } uvs = new Float32Array(quad_uvs); geometry.setAttribute( 'uv', new THREE.Buffe

下面是一个非常简单的Three.JS草图,结果如下:

如您所见,这三个缓冲区几何体是一个8x8矩阵,通过以下方式设置UV:

for(var i = 0; i < points.length; i += 4){ quad_uvs.push(...[0.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 1.0]); }

uvs = new Float32Array(quad_uvs);
geometry.setAttribute( 'uv', new THREE.BufferAttribute( uvs, 2 ) );

可变vec2 vUv;
void main(){
vUv=紫外线;
gl_位置=projectionMatrix*modelViewMatrix*vec4(位置,1.0);
}
可变vec2 vUv;
均匀纹理;
void main(){
gl_FragColor=纹理2D(纹理A,vUv);
}

我已经用可能的解决方案更新了您的代码。您将看到,现在生成的几何体略有不同。最重要的一点是,您必须在整个几何体的
[0,1]
范围内生成纹理坐标,而不仅仅是针对每个四边形


var img=“数据:图像/jpeg;base64,/9j/4AAQSKZJRGABAAAQBAAD/2WBDAAMCAGMCAGMDAWMEBQFBQEBQEBQEBQEBQEBQEBQEBQEBQEBQEFRUVDA8GBYUGBIUFRT/2WBDAQMEBAUEBQFBQKKKKQNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBBBBBQUFBQUFBBQUFBBBQUFBBBBBBBBBQUFBQUFBBBBBBBQUFBKWAARCAIAQAEBAXEB/8GBQWAQWAHWAHWAHWAHWAHWAHWAHWAHWAHWAHWAHWAHWAHWA2.中国政府的一个新的研究(2)中国政府的一个研究(2)中国政府的一个研究(2)中国政府的一个研究(2)中国政府的一个研究(2)中国政府的一个研究(2)中国政府的一个研究(2)中国政府的一个研究(2)中国政府的一个研究(2)中国政府的一个研究(2)中国政府的一个研究(2 2)中国政府的一个研究(2)中国政府的一个研究(2 2 2 2 2 2 2 2)中国政府的一个研究(2 2 2 2)中国政府的研究(2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2)中国中国政府的研究(2 2 2 2 2)中国政府的中国政府的研究(2 2。中国政府的研究(2(2 2 2 2 2)在2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2)中国政府的研究(2(2 2 2)在2)JZGVMZ2HPANN0DXZ3EHL6GOOEHYAHIIMKPPOULZAJMAOKPAANKKM6WSPEXCBHYMNK0TPU1DBX2Nna4EBN6ONQ8VP09FB3+Pn6/9OADABAAIRAXEAPPWDIIIVXO/0TCIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGao OkaciiGaoAkkkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaoOokakaciiGao OokakaciGao OokakaciGao OokakaciGao OokakaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao OokaciGao考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考考IigaokookakkaciiiGaookokkaciiGaookokkaciiGaookokkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookkaciiGaookKaciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii8/8 V/3 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 G39A46S5QLB2KR6.6.6.6作为一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究层,一个研究朱克格达奥阿(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(4)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的(2)文中的)文中的(2)文中的(2)文中的(2)/AH6H0+aeEeLwdB18txPtJx15XHlbt/K+Z69k7ep7J+05+wpb(2)c/w44U/w44U/B B B B B B B B B B B B B B B B B B B B B B Gvvvvvvvvvvvvvvvv7 7-p9 9 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6个中国政府军的vvvvv6-6-6-6-6-6-6-6-6-6-7 v6-7 v6-7 v6-7 v6 v6-7 v6-7 v6 v6-7 v6 v6 v6 v6-7-7 v6 v6-7-7 v6 v6-7-7-7-7 v6 v6 v6-7-7-7-7-7-7-7 v6 v6 v7-7-7-7-7-7 v6 v6 v6 v6 v6 v6 v7-7-RQZFIIKXKXD1JCQH1VBHMHUGOQTX6WXFXFAW8K80IQWRKXERYFV2.2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 JINZ2ZCDJ+YHOR8S/Br9ovxn8E9Wgl0fU5bnSA4Nxo11IWtpl7gKfuN/tLg8DORwf1U+F3xJ0j4teB9M8T6LJutLxMtEx+eCQcPE/+0p49+Cock66GKW2CQDKPGZXT9UZ57NSIZW4xVPhysvZU5O3MRP+7ON2TEMR8MMTPP1RRB/w7q13pmp