请问哪位大神知道osg中如何设置模型uv坐标对应的rgb颜色值?
本帖最后由 kingzhu 于 2015-12-10 20:22 编辑这个问题困扰小弟很长一段时间,我尝试过从NodeVstor派生,写 了自己的顶点访问器,先通过getTextureAttributeList、getTextureAttribute得到Textrue2D 对象tex2d,又通过tex2d对象的getImage方法得到对象img,最后通过img的getColor(u ,v)获取到的结果总为(1.0,1.0,1.0,1.0),查看osg底层源码貌似出现了纹理类型不支持现象,从而给了上述的默认白色!
请问哪位大神知道osg中如何正确获取模型uv坐标对应的rgb颜色值? UV对应的颜色值,在渲染的时候并不是某一个像素值,而是插值得到的,osg::Image中针对像素的访问支持RGB_A和RGB格式,态度与其它格式支持的不好,如果有要求,需要自己解析其他格式的像素。
页:
[1]