opengl做得云图三维显示效果不满意

WYHVC 2009-09-17 11:04:49
行者,
能不能帮帮我呀?作出来效果跟人家的一比较就看出来问题了,我的云图俯视的时候云边缘的絮状根本没有,只是相当于颜色渐渐由云变透明,我手里的demo云边缘絮状就真实多了
能不能给我您的email,我发给您效果图,程序和demo,您帮我看看想想办法?我现在不知道我哪里处理的方法不对
...全文
547 39 打赏 收藏 转发到动态 举报
写回复
用AI写文章
39 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
算是比较成熟的技术了,资料很多,简单的用rendermonkey改改就好

http://blog.csdn.net/coollen_mmx/archive/2007/04/29/1592044.aspx
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
在固定管线级别你的效果没什么不对,你需要高级效果的话需要用shader了
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
是视差贴图,不是位移贴图。
视差贴图需要用到shader, 你从ati官网下一个rendermonkey,里面有glsl版本的视差贴图的shader,你可以把那个作点修改集成到你的程序中。

视差贴图(Parallax Mapping)是视频游戏这样的三维渲染应用中使用的一种改进的凹凸贴图或者法线贴图技术。对于最终用户来说,这就意味着可以在不太影响游戏速度的情况下,如木质地板这样的纹理可以有更加明显的图像深度与真实感。

通过改变纹理坐标实现纹理根据一个高度表进行排列,从而就可以实现视差贴图。

一个理解这个概念的简单方法就是闭上一只眼睛,拿一支铅笔指向眼睛,然后脑袋左右移动。在铅笔正对着测试者的时候,视察贴图选取铅笔最左边的像素,然后不断地对它进行拉伸以模拟观察者相对于铅笔的角度。

视差贴图也是模仿位移贴图的一种方法,根据纹理中保存的数值表面点的实际几何位置沿着表面法线发生偏移。在视差贴图中,与法线贴图和凹凸贴图一样,物体的轮廓都不受影响。

http://vrsj.t.u-tokyo.ac.jp/ic-at/ICAT2003/papers/01205.pdf这里有个论文
WYHVC 2009-09-17
  • 打赏
  • 举报
回复
我想给你程序就是想让您帮看看我程序哪里的方法不对,或缺少什么工作

我是没有没有加光照,怕影响速度和内存,什么叫位移贴图?
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
应该是视差贴图(Parallax Mapping)
WYHVC 2009-09-17
  • 打赏
  • 举报
回复
上边那个图是我的,好像图片经过了柔化一样,没有层次感了
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
根据我看的结果,demo不是简单的用alpha blend做,它还加了位移贴图和光照
WYHVC 2009-09-17
  • 打赏
  • 举报
回复
怎么回事?就是这个图片
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
img]http://i3.6.cn/cvbnm/33/3a/ed/6efe7a40e1b2b7f1c526e5f303c92bcd.png[/img]
WYHVC 2009-09-17
  • 打赏
  • 举报
回复
不显示a?
WYHVC 2009-09-17
  • 打赏
  • 举报
回复
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
上传到你的空间里或者外边的某个地方
WYHVC 2009-09-17
  • 打赏
  • 举报
回复
往哪里上传啊?我不会上传阿,等等我试试
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
你的图和demo的图都贴上来看看,贴得时候你先上传到别的地方,再链接过来,不要qq空间,那个不行。
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
把图贴出来大家看看
WYHVC 2009-09-17
  • 打赏
  • 举报
回复
眼前我最起码要达到demo的效果,其他的再看了
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
你那个demo的图看起来也不是很夸张阿
WYHVC 2009-09-17
  • 打赏
  • 举报
回复
把高度提高了两倍,还是不好,解决不了根本问题, 可能还是缺少一种方法,我在看您介绍的文章
xingzhe2001 2009-09-17
  • 打赏
  • 举报
回复
我觉得只要你加上点侧光,效果会好很多。
加载更多回复(19)

8,324

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧