查看: 945|回复: 4

【新手求教】颜色渐变问题

[复制链接]

该用户从未签到

发表于 2013-8-12 10:52:49 | 显示全部楼层 |阅读模式
假设区域内有不相连的红、绿、蓝三小个矩形块,有不同强度的辐射,怎么根据他们的辐射强度做他们附近的颜色渐变?

该用户从未签到

发表于 2013-8-12 10:54:51 | 显示全部楼层
要么使用glow方式,要么在周围弄个面片做alpha半透明

该用户从未签到

 楼主| 发表于 2013-8-12 11:10:38 | 显示全部楼层
fenma3422 发表于 2013-8-12 10:54
要么使用glow方式,要么在周围弄个面片做alpha半透明

能给个详细的解释么,我刚接触OSG。最好有个参考源程序或者参考资料什么的。谢谢。

该用户从未签到

发表于 2013-8-13 10:25:57 | 显示全部楼层
您刚接触的话,一下子就做这么个需求有点太早了,建议从基础看起。简单来说这个就是在第一个pass输出三块区域的数据然后在第二个pass对数据进行模糊,从而做到glow的效果。如果想要从CPU端的原始数据上作改动,就遍历找到需要做渐变的点然后修改颜色值,不过这样一定没有per-fragment的效果好

该用户从未签到

 楼主| 发表于 2013-8-13 10:29:30 | 显示全部楼层
array 发表于 2013-8-13 10:25
您刚接触的话,一下子就做这么个需求有点太早了,建议从基础看起。简单来说这个就是在第一个pass输出三块区 ...

好的,多谢您的指点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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