Babylon.js 利用pbr材质(金属材料) 您所在的位置:网站首页 渲染金色怎么调出来 Babylon.js 利用pbr材质(金属材料)

Babylon.js 利用pbr材质(金属材料)

2023-03-24 14:28| 来源: 网络整理| 查看: 265

Babylon PBR金属材料

合理利用pbr材质结合环境纹理,可以大幅度提升模型质感和反射效果 调整pbr材质的金属和粗糙程度可以模拟出不通材质

注意:pbr材质会降低渲染性能,根据材质需求添加pbr new BABYLON.PBRMaterial(‘Name’, Scene) //创建pbr pbr.albedoColor // 反射颜色 pbr.metallic // 金属 pbr.roughness // 粗糙

针对性能提升的方法:

mesh.material.freeze() //冻结材质 mesh.freezeWorldMatrix() //减少世界矩阵计算 Scene.freezeActiveMeshes() //冻结活动网格

引入环境纹理 scene.environmentTexture = BABYLON.CubeTexture.CreateFromPrefilteredData( 'textures/environment.env', babylon.scene ) 创建pbr材质 let pbr = new BABYLON.PBRMaterial('pbr', scene) pbr.albedoColor = new BABYLON.Color3(0.71, 0.67, 0.61) pbr.metallic = 1 pbr.roughness = 0.5 效果:

babylon利用pbr实现虚拟展厅



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有