我对应的解决方案及遇到的问题是:
首先我使用了shadows_disabled, diffuse_lambert, specular_disabled, ambient_light_disabled;
第一条:这个直接用shadows_disabled不确定行不行
第二条:我直接在light函数里写DIFFUSE_LIGHT += dot(NORMAL, LIGHT) * LIGHT_COLOR * 0.1;,现在这样背光面完全是黑的,也许是因为我没做好第三条的环境光
第三条:这个我没想好怎么做,但我不想用引擎自带的环境光,怎么样只是简单的给漫反射在第二条的基础上叠加一个?
第四条:这一个在第二条已经乘上light color了,但不是我想要的效果,我想要的是整个模型都是同样的颜色
第五条:这个不知道怎么检测阴影
求大佬指教
首先我使用了shadows_disabled, diffuse_lambert, specular_disabled, ambient_light_disabled;
第一条:这个直接用shadows_disabled不确定行不行
第二条:我直接在light函数里写DIFFUSE_LIGHT += dot(NORMAL, LIGHT) * LIGHT_COLOR * 0.1;,现在这样背光面完全是黑的,也许是因为我没做好第三条的环境光
第三条:这个我没想好怎么做,但我不想用引擎自带的环境光,怎么样只是简单的给漫反射在第二条的基础上叠加一个?
第四条:这一个在第二条已经乘上light color了,但不是我想要的效果,我想要的是整个模型都是同样的颜色
第五条:这个不知道怎么检测阴影
求大佬指教