0

我知道其他人有这样的问题。当我在 iPad 或 iPhone 上构建时,相机上的颜色(背景平面)是绿色和粉红色。这是背景着色器的问题吗?当我将 ycbcr 材料应用于 Kudan unity 的背景平面时,没有任何变化。

使用 Unity Kudan 构建到 iOS 的结果

4

1 回答 1

1

我遇到了这个问题,并得到了 Kudan 支持的帮助。希望这可以帮助。

我用这个改变了 YpCbCr 着色器。• 将背景着色器的 mul 函数更改为:

float3 ycbcr2rgb(float3 yuv)
{ 
    float b = 1.164 * (-0.0625 + yuv.r) + 1.596 * (-0.5 + yuv.g); 
    float g = 1.164 * (-0.0625 + yuv.r) - 0.392 * (-0.5 + yuv.b) - 0.813 * (-0.5 + yuv.g);
    float r = 1.164 * (-0.0625 + yuv.r) + 2.017 * (-0.5 + yuv.b);
    return float3(r, g, b); 
于 2017-01-26T22:36:25.157 回答