|
模型整体效果比较暗,由于模型量巨大,通过人工来处理,费时费力。现在想利用光照、材质、法线、顶点颜色来提高模型的亮度,采用了以下方法:
方法一:采用放大法线一定倍数(灯光为osg默认的)的办法来解决,模型亮度确实增加了
方法二:屏蔽掉osg默认光源(散射光为(0.8,0.8,0.8,1.0)),重新设置纯白色的散射光((1.0,1.0,1.0,1.0)),效果和方法一的差不多。
方法三:把模型所有顶点的颜色设置为白色,同时采用方法二中的光源
方法四:采用辅助颜色来实现,给镜面光赋一定程度的白光(0.6,0.6,0.6,1.0)。
前面三个方法在效果提升上,不是很明显,但确实起到了一定作用,亮度有所增加。方法四给模型纹理带来了一些麻烦。总的来说,上述方法效果都不理想,没有大的改变。
请问大家有没有更好的解决办法?谢谢 |
|