我使用的是Maya 2013和fbx_dae-exporter。 当我使用blinn材质导出带有偏心率设置为0.3的3d模型时,dae文件中的光泽设置为1.245731
我想在我的应用程序中支持collada 1.5,我从不同的出口商那里获得不同的价值。我所做的是映射到[1,128],如果值介于0和1之间,这对于Maya导出的dae文件不起作用。
玛雅出口商如何计算光泽度? 在opencollada项目的源代码中,我找到了一个转换器BlinnEccentricityToShininess,它计算如下:
100.0f - 99.0f * sqrtf ( v )
我认为Maya 2013并没有使用这个转换器,因为我得到了不同的结果。
我注意到只有在我已经设置此值之前导入dae时才会发生这种情况。