游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3085|回复: 4

请教关于Clip plane和stencil buffer的区别

[复制链接]

63

主题

181

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2010-7-9 03:50:00 | 显示全部楼层 |阅读模式
水面折射反射会用到clip plane,但是发现貌似并不能起到截取物体一部分的作用。clip plane到底有什么用?好像并不等同于stencil buffer啊。

3

主题

263

帖子

267

积分

中级会员

Rank: 3Rank: 3

积分
267
发表于 2010-7-9 22:31:00 | 显示全部楼层

Re:请教关于Clip plane和stencil buffer的区别

呵呵,你clipplane怎么做的,貌似DX自己的就可以啊.ogre用的就是这个.
stencil跟clipplane不是一回事,实现原理也不一样的说,只是都达到这个效果而已..

21

主题

136

帖子

165

积分

注册会员

Rank: 2

积分
165
发表于 2010-7-9 23:14:00 | 显示全部楼层

Re:请教关于Clip plane和stencil buffer的区别

shader不能直接使用固定管线的clipplane.3种方法弥补
1)在shader中使用killtex()
2)修改projectmat
3)重新设置clipplane。不同于ws中的坐标

63

主题

181

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2010-7-12 15:25:00 | 显示全部楼层

Re:请教关于Clip plane和stencil buffer的区别

恩,发现是因为clip plane在shader里不起作用。
yjlh1234能不能详细说下呢?

63

主题

181

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2010-7-13 04:36:00 | 显示全部楼层

Re:请教关于Clip plane和stencil buffer的区别

搞定,可以用clip()
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-8 10:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表