Skip to content

PBR

基于物理的光照模型,合理的数学计算而得出的材质。Three提供了标准网格材质(MeshStandardMaterial)来模拟PBR材质,可以提供更加逼真的效果,但是代价是计算成本更高。

环境贴图

使用6张贴图

通过CubeTextureLoader加载,传入顺序为:px、nx、py、ny、pz、nz

ts
const cubeTextureLoader = new CubeTextureLoader();
const envMap = cubeTextureLoader.load([
  px as string,
  nx as string,
  py as string,
  ny as string,
  pz as string,
  nz as string,
]);

使用HDR

HDR(High Dynamic Range Imaging)又称高动态范围成像,最初只用于纯粹由计算机生成的图像。后来,人们开发出了一些从不同曝光范围照片中生成高动态范围图像的方法。

通过将不同曝光下的照片合成为一个图片,让同一幅照片中较暗的部分较亮的部分都保留较高程度的细节

img.png