五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Three.js開(kāi)發(fā):環(huán)境貼圖效果

2023-02-21 16:22 作者:地理信息技術(shù)雜談  | 我要投稿

Three.js支持環(huán)境貼圖效果,通過(guò)設(shè)置場(chǎng)景的背景(background),增強(qiáng)顯示效果,環(huán)境貼圖一般使用全景圖,分成6張圖片,以立體貼圖(CubeTexture)的方式進(jìn)行加載。

官網(wǎng)示例效果:



環(huán)境貼圖添加

在Three.js中設(shè)置環(huán)境貼圖的方式如下:

?scene.background

= new THREE.CubeTextureLoader().setPath('相對(duì)目錄文件夾,里邊包含6張貼圖/').load( [

? ? ? ? ? ? ? ? 'posx.jpg',

? ? ? ? ? ? ? ? 'negx.jpg',

? ? ? ? ? ? ? ? 'posy.jpg',

? ? ? ? ? ? ? ? 'negy.jpg',

? ? ? ? ? ? ? ? 'posz.jpg',

? ? ? ? ? ? ? ? 'negz.jpg'

? ? ? ? ? ? ] );?

圖片的排放順序依次是:x軸正方向-x軸負(fù)方向-y軸正方向-y軸負(fù)方向-z軸正方向-z軸負(fù)方向;
按照Three.js創(chuàng)建的默認(rèn)坐標(biāo)系中,圖片對(duì)應(yīng)的方位是:右側(cè)-左側(cè)-上邊-下邊-前邊-后邊;將背景設(shè)置成以上的貼圖即可顯示效果。加載完成效果如下:

在Three.js加載的對(duì)象中,材質(zhì)(material)屬性的envmap設(shè)置成 scene.background,就能夠模擬顯示物體的反光效果,如上圖顯示效果。?const materialbase = new THREE.MeshBasicMaterial( { color: 0x00ff00,envMap:scene.background} );


參考內(nèi)容:

  • https://threejs.org/examples/?q=envMap#webgl_materials_envmaps

  • https://threejs.org/docs/index.html?q=sce#api/en/scenes/Scene


Three.js開(kāi)發(fā):環(huán)境貼圖效果的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
个旧市| 兴隆县| 五大连池市| 北安市| 肥西县| 县级市| 金溪县| 即墨市| 六安市| 三明市| 潢川县| 合肥市| 遂宁市| 北京市| 景泰县| 东阳市| 浙江省| 普兰店市| 乾安县| 塘沽区| 庆阳市| 高陵县| 双桥区| 瑞昌市| 永城市| 内丘县| 资中县| 靖江市| 静宁县| 修武县| 元氏县| 平利县| 南平市| 东乡族自治县| 西畴县| 叶城县| 井研县| 曲水县| 永康市| 泰宁县| 大足县|