查看: 2707|回复: 4

请教:图形显示时的法线问题

[复制链接]

该用户从未签到

发表于 2008-9-10 12:51:03 | 显示全部楼层 |阅读模式
使用OSG显示图形时会有设置法线的问题,就是设置颜色和亮度时是在对应的法线方向上的,如果要想使图形在任意方向上显示都是同样的颜色和亮度,不管怎么旋转显示都是一样的,该怎么设置呢?
请高手解答一下!

该用户从未签到

发表于 2008-9-10 13:27:30 | 显示全部楼层
设置场景的法线归一化(GL_NORMALIZE)~~~~~~~

该用户从未签到

发表于 2008-9-10 14:09:51 | 显示全部楼层
原帖由 yuanyulei 于 2008-9-10 12:51 发表
使用OSG显示图形时会有设置法线的问题,就是设置颜色和亮度时是在对应的法线方向上的,如果要想使图形在任意方向上显示都是同样的颜色和亮度,不管怎么旋转显示都是一样的,该怎么设置呢?
请高手解答一下!


“任意方向上显示都是同样的颜色和亮度”,这样可能就没有任何立体效果了。只是一个轮廓再加上颜色填充而已。可以关闭光照并设定顶点颜色(就像我们创建HUD文字的那样);或者通过GLSL实现

该用户从未签到

 楼主| 发表于 2008-9-11 19:35:46 | 显示全部楼层
好的
谢谢版主
我回去试一下

该用户从未签到

 楼主| 发表于 2008-9-16 19:26:47 | 显示全部楼层
我已经试过了
关闭光照后效果很好
http://bbs.osgchina.org/viewthread.php?tid=569&extra=page%3D1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表