跳转至

材质示例

来源信息
译文信息

这一页收录几个常见的材质思路,重点在“能做什么”而不是“为什么这样设计”。

发光+半透明

适合做局部发光、半透明边缘等效果。

{
    "customblend:entity_alphablend": {
        "+defines": ["USE_EMISSIVE"],
        "+states": ["Blending", "DisableCulling", "DisableDepthWrite", "DisableAlphaWrite"]
    }
}

RenderDragon下的Alpha纹理

可用于让纹理保留透明通道:

{
    "ambient_alpha:entity": {
        "+states": ["Blending", "DisableCulling"],
        "blendSrc": "SourceAlpha",
        "blendDst": "OneMinusSrcAlpha"
    }
}

覆盖色相关

有些材质会影响overlay_color在渲染控制器中的表现。若要限制覆盖色影响范围,需要根据具体实体逐个测试。

注意

这类材质内容高度依赖版本与渲染路径,适合参考,不适合盲抄。