Skip to content

PBR 材质简介

PBR

所谓PBR就是:基于物理的渲染(physically-based rendering)。

Three.js 提供了两个 PBR 材质相关的 APIMeshStandardMaterialMeshPhysicalMaterial;MeshPhysicalMaterialMeshStandardMaterial扩展的子类,提供了更多功能属性。

PBR材质相比 MeshLambertMaterial 和 MeshPhongMaterial 可以提供更逼真的更接近生活中的材质效果,当然也会占用更多的电脑硬件资源。

渲染占用资源和表现能力

整体上来看,就是渲染表现能力越强,占用的计算机硬件资源更多。

MeshBasicMaterial < MeshLambertMaterial < MeshPhongMaterial < MeshStandardMaterial < MeshPhysicalMaterial