Babylonjs如何使用pbr材质(金属)

105 阅读1分钟

Babylonjs PBR 材质

基于物理的渲染 PBR 的目的是模拟现实生活中的反射效果。

属性:

注意:pbr材质会降低渲染性能,根据材质需求添加pbr,并且pbr要结合环境纹理使用效果更佳。

创建:new BABYLON.PBRMaterial(‘name’, Scene) albedoColor:反射颜色 metallic:金属 值越大金属质感越强 roughness:粗糙程度 值越大越粗糙

创建环境纹理

scene.environmentTexture =
        BABYLON.CubeTexture.CreateFromPrefilteredData(
          'textures/environment.env',
          babylon.scene
        )

效果:

image.png