在 Unity 中缩小时 Blender 模型变黑

Blender model turning black when scaled down in Unity

我在 Blender 中制作了一个模型,我想将其导入到 Unity 中。

当导入到 Blender 中时,在全尺寸下,颜色正确显示:

但是,我需要缩小它(原来的模型很大)。当我这样做时,所有颜色都变成黑色。一下子,过了一个看似随意的门槛:

我尝试在 Blender 中展开 UV,以及修复法线(内部和外部)。但它并没有解决这个问题。

这可能是什么原因?

请尝试在模型的导入设置上为比例因子使用0.1(默认值)。

不行的话把shader改成Standard/Color怎么样? 也许问题来自着色器由于浮点精度而无法处理微小的比例。