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

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

Three.js中的幾種貼圖效果

2022-12-14 21:58 作者:地理信息技術(shù)雜談  | 我要投稿

Three.js中通過(guò)給物體對(duì)象設(shè)置不同紋理,達(dá)到不同的顯示效果,本篇通過(guò)效果圖,簡(jiǎn)單的介紹幾種紋理效果。

  • 普通貼圖

    作用在物體上,顯示圖片的本身效果,three.js上設(shè)置的方式:

    const?texture?=?new?THREE.TextureLoader().load(貼圖路徑);
    let?material?=?new?THREE.MeshBasicMaterial();
    material.map?=?texture;


凹凸貼圖

作用在物體上,具有凹凸的效果,three.js上設(shè)置的方式:

const bumpTexture?=?new?THREE.TextureLoader().load(貼圖路徑);
??let?bumpMaterial?=?new?THREE.MeshPhongMaterial({

? ? ? ? ? ? ? ?//普通紋理貼圖
? ? ? ? ? ? ???map:texture,

? ? ? ? ? ? ? ?//凹凸紋理
? ? ? ?????????bumpMap:bumpTexture,
? ?? ? ? ? ? ? bumpScale:2

? ? ? });

凹凸貼圖示例圖片效果:


  • 法向貼圖

    作用在物體上,顯示物體的細(xì)節(jié)效果,three.js上設(shè)置的方式:

    const normalTexture?=?new?THREE.TextureLoader().load(貼圖路徑);
    let?normalMaterial?=?new?THREE.MeshPhongMaterial({

    ? ? ? ? ? ? ? ? //普通貼圖
    ? ? ? ? ? ? ? ? map:texture,

    ?? ? ? ? ? ? ?//法向貼圖

? ? ? ? ? ? ? ? ? ? ? ? normalMap:normalTexture,
? ? ? ? ? ? ? ? ? ? ? ?normalScale:new?THREE.Vector2(1,1)
? ? ? ? ? ? ? ? ?? ?});

法向貼圖示例圖片效果:


高光貼圖

作用在物體上,部分區(qū)域顯示高光的效果,three.js上設(shè)置的方式:

const specularMap?=?new?THREE.TextureLoader().load(貼圖路徑);?
let?specMaterial?=?new?THREE.MeshPhongMaterial({

? ? ? ? ? ? ?//基礎(chǔ)貼圖
? ????????????map:map,
? ? ? ? ? ????specularMap:specularMap,
? ? ? ? ? ? ? specular:0x0000ff,
? ? ? ? ? ? ? shininess:2
? ? ? ? });

高光貼圖示例圖片效果:


其他還有光照貼圖、環(huán)境貼圖等,具體的參見(jiàn)three.js官方文檔查看。

Three.js中的幾種貼圖效果的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
永济市| 县级市| 黎川县| 大洼县| 河南省| 西林县| 威信县| 新民市| 杨浦区| 青州市| 湖南省| 泰宁县| 淮阳县| 湘乡市| 高州市| 涟源市| 巩义市| 临沂市| 德化县| 东港市| 英超| 鄯善县| 泰来县| 东海县| 普陀区| 巴南区| 景德镇市| 通化市| 策勒县| 佛山市| 广昌县| 阳朔县| 梅河口市| 天气| 和平县| 乌兰浩特市| 辉县市| 新邵县| 枣强县| 新丰县| 柏乡县|