最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
墨江| 福泉市| 金阳县| 呼和浩特市| 濉溪县| 和顺县| 焉耆| 康保县| 扶余县| 平定县| 屏边| 宁波市| 巴林左旗| 孝义市| 台南县| 阿勒泰市| 宾阳县| 长海县| 共和县| 仁寿县| 分宜县| 西盟| 乌海市| 库尔勒市| 邵阳市| 洮南市| 永春县| 吉木乃县| 朔州市| 武胜县| 平湖市| 遵义市| 新巴尔虎左旗| 吉木萨尔县| 虞城县| 东乡族自治县| 色达县| 保定市| 东海县| 高唐县| 青神县|