Halo
发布于 2024-01-29 / 83 阅读 / 0 评论 / 0 点赞

透明glb模型

blender 着色器设置

原理化BSDF设置

  1. 基础色:alpha 设置为 0
  2. IOR 折射率 设置为 1
  3. alpha 设置为 0

three.js 设置

model.traverse(function (child) {
    if (child.isMesh) {
        child.frustumCulled = false;
        child.castShadow = true;
        child.material.emissive = child.material.color;
        child.material.emissiveMap = child.material.map;
        // child.name = id;

        child.material.transparent = true;
    }
});

评论