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

歡迎光臨散文網(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ó)家法律
兴义市| 鹿泉市| 玛曲县| 亚东县| 龙南县| 陇川县| 浦北县| 乌拉特前旗| 咸宁市| 郁南县| 锦州市| 德令哈市| 怀柔区| 新昌县| 台北县| 古丈县| 宿州市| 中宁县| 湄潭县| 朝阳区| 洞口县| 通州市| 宜州市| 正镶白旗| 六安市| 肇州县| 盐边县| 宽甸| 庐江县| 江孜县| 新乐市| 轮台县| 静乐县| 弥勒县| 乐清市| 城步| 青田县| 龙门县| 太和县| 宾阳县| 醴陵市|