跳到主要内容
quality-tiers · 课程
从引导学习开始

建议顺序 14 · 实时特效与质量分级

Quality Tiers:降级也要保持因果一致

高、中、低档不是三套互不相干的效果,而是一条可解释的预算曲线。

调整 GPU、显存、带宽和材质复杂度,观察系统如何选择 fallback。

未完成

这一课的入口

按你现在的状态开始

内容只有一份。入口只改变阅读顺序,不会把技术结论拆成“简单版”和“专家版”。

直接看代码

工程决策 · 把约束、方案、代价和失败条件摊开,给出可以解释的选择。

  • 列约束
  • 比方案
  • 看代价
  • 防失败
  • 做选择

引导学习 · 工程决策

把约束、方案、代价和失败条件摊开,给出可以解释的选择。

  1. 01 列约束
  2. 02 比方案
  3. 03 看代价
  4. 04 防失败
  5. 05 做选择

学习目标

你要能够解释什么

能为移动端和桌面端设计质量档位,并说明每次降级保护了什么。

Interview evidence

题库练习

把这一节课的画面证据,接回 PDF 里的原题。先做一个小预测,再去题目页整理成自己的回答。

  • Q47 case

    低端设备画质

    先自己猜:这道题在考什么?

    参考答案:我会先建立真实设备的 GPU、带宽、内存、温度和目标帧时间预算,再按视觉优先级分档。角色轮廓、主光、关键法线先保留,SSR、体积雾、远景粒子和高分辨率贴图按预算降级;同一份资产通过材质/纹理/粒子配置复用。每个 fallback 都记录 requested/effective、原因和回滚路径。

    可观察证据:只改一个参数,记下画面变化,再写一句“所以它说明了什么”。

实验循环

按顺序做一次实验

  1. Step 1

    建立预算画像

    改什么
    GPU / VRAM / bandwidth
    怎么做
    输入一组平台预算。
    你会看到
    系统给出可用档位和风险提示。
    它代表
    质量选择必须从约束出发,而不是从设备名称猜。

    Code anchor · quality-tiers · budget model

  2. Step 2

    改变材质复杂度

    改什么
    Material features
    怎么做
    逐个关闭法线、反射和后处理。
    你会看到
    视觉效果和预算风险一起下降。
    它代表
    fallback 应保留最能传达材质意图的部分。

    Code anchor · quality-tiers · feature fallback

  3. Step 3

    比较档位报告

    改什么
    Tier = high / medium / low
    怎么做
    切换档位并阅读报告,而非只看画面。
    你会看到
    每档都有明确的启用项、成本和风险。
    它代表
    技术美术交付的是可沟通的决策,不只是一个开关。

    Code anchor · quality-tiers · report

快速复习

用三分钟找回因果链

这里没有第二套答案。以下内容直接来自上面的课程事实,方便你在面试前快速检索。

一句话核心

调整 GPU、显存、带宽和材质复杂度,观察系统如何选择 fallback。

  1. 质量选择必须从约束出发,而不是从设备名称猜。

    画面证据:系统给出可用档位和风险提示。

  2. fallback 应保留最能传达材质意图的部分。

    画面证据:视觉效果和预算风险一起下降。

  3. 技术美术交付的是可沟通的决策,不只是一个开关。

    画面证据:每档都有明确的启用项、成本和风险。

代码定位

  • quality-tiers · budget model
  • quality-tiers · feature fallback
  • quality-tiers · report
打开代码页