查看: 1299|回复: 6

法线osg::Vec3(0.0f,-1.5f,0.0f)比osg::Vec3(0.0f,-1.0f,0.0f)亮一些。。。。

[复制链接]

该用户从未签到

发表于 2014-4-30 15:58:32 | 显示全部楼层 |阅读模式
本帖最后由 oirrm 于 2014-5-4 11:00 编辑

!!!!!!!!!!!!!!!!!!

该用户从未签到

 楼主| 发表于 2014-5-4 17:38:57 | 显示全部楼层
buaahc 发表于 2014-5-4 16:42
亮度=dot(-光线方向,法线);光线方向,法线在进行点乘之前两者都需要归一化,所以不可能存在你说的问题

光线方向不就是法线吗。。。。光线方向指的什么

该用户从未签到

发表于 2014-4-30 17:03:35 | 显示全部楼层
这几句应该没错,可能是其他的问题

该用户从未签到

 楼主| 发表于 2014-5-3 19:06:34 | 显示全部楼层
本帖最后由 oirrm 于 2014-5-4 14:57 编辑
wpsperson 发表于 2014-4-30 17:03
这几句应该没错,可能是其他的问题


亮度=dot(-光线方向,法线);

该用户从未签到

发表于 2014-5-4 16:42:48 | 显示全部楼层
亮度=dot(-光线方向,法线);光线方向,法线在进行点乘之前两者都需要归一化,所以不可能存在你说的问题

该用户从未签到

发表于 2014-5-4 21:29:49 | 显示全部楼层
本帖最后由 buaahc 于 2014-5-4 21:34 编辑

光线方向是眼睛空间中的(光源矢量-顶点位置矢量),怎么会是法线呢。。。法线是垂直于顶点所在的切面,是顶点的一个属性。

该用户从未签到

 楼主| 发表于 2014-5-6 14:54:21 | 显示全部楼层
buaahc 发表于 2014-5-4 21:29
光线方向是眼睛空间中的(光源矢量-顶点位置矢量),怎么会是法线呢。。。法线是垂直于顶点所在的切面,是 ...

你的意思是把视点的eye值设置成eye归一化的值 就没这问题了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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