WebGPU:改变纹理制服需要重编材料
作者: Mirei3D创建于 2026年8月28日更新于 2026年9月13日
标签Nodes
说明
WebGPU 渲染器如果在编译时使用同一种纹理,则将多条纹理统一节点合并为一个统一. 如果其中的一种制服在后期更新,这需要重新编译出材料,所以看起来相当缓慢.
还有一个问题,即如果统一值未被曝光,强迫再编译并不是微不足道的(参见#34392)。
- 复制步骤
- 打开现场实例
- 球体在一秒后会变黄,而是保持红色
- 未对 " //本.forceRecomple=1; "行
- 现在,它应如预期的那样发挥作用
密码
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你来干什么? // 代码到这里
现场实例
https://jsfiddle.net/6fochL70/ (中文(简体) ).
QQ 屏幕截图
无回复( N)
翻译:
编号185
QQ 设备
无回复( N)
QQ 浏览器
无回复( N)
首席执行官
无回复( N)
内容来源: mrdoob/three.js