查看: 1806|回复: 9

osg模型着色

[复制链接]

该用户从未签到

发表于 2013-9-29 10:44:41 | 显示全部楼层 |阅读模式
请教一个功能应该如何设计?
实现osg的模型可以任意着色,但是添加的颜色能根据设定的数值任意变化,比如一栋房子,5米以上的区域全部标上红色,5米以下的还是模型原来的颜色。。请问各位老师,有米有做过类似功能的可以提供些思路呢?

该用户从未签到

发表于 2013-9-29 10:47:41 | 显示全部楼层
shader

该用户从未签到

 楼主| 发表于 2013-9-29 11:36:22 | 显示全部楼层
liuzhiyu123 发表于 2013-9-29 10:47
shader

请问可以稍微具体一点吗?

该用户从未签到

发表于 2013-9-30 00:53:52 | 显示全部楼层
状态机也可以吧?

该用户从未签到

 楼主| 发表于 2013-9-30 09:33:24 | 显示全部楼层
abnerring 发表于 2013-9-30 00:53
状态机也可以吧?

请问可以稍微详细点吗?如何设置呢?谢谢啦

该用户从未签到

发表于 2013-9-30 15:43:34 | 显示全部楼层
dearpa 发表于 2013-9-30 09:33
请问可以稍微详细点吗?如何设置呢?谢谢啦

shader,最简单的shader即可

该用户从未签到

发表于 2013-10-2 09:18:59 | 显示全部楼层
shader最简单了
可以房子的最低点作为一致亮传递给顶点着色器   在顶点着色器中判断使用哪种颜色渲染。

该用户从未签到

发表于 2013-10-2 10:58:08 | 显示全部楼层
shader按照高度改变着色

该用户从未签到

发表于 2013-12-18 16:30:48 | 显示全部楼层
zhufu0208 发表于 2013-10-2 09:18
shader最简单了
可以房子的最低点作为一致亮传递给顶点着色器   在顶点着色器中判断使用哪种颜色渲染。

用顶点着色器做,是不是原来指定的光照、材质的效果都没了?那房子也看不出来是房子了呢?

该用户从未签到

发表于 2013-12-20 11:16:22 | 显示全部楼层
巴拉并 发表于 2013-12-18 16:30
用顶点着色器做,是不是原来指定的光照、材质的效果都没了?那房子也看不出来是房子了呢?

这些都需要你自己在着色器中实现了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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