如何去掉skybox的边框????

力为
博客专家认证
2005-08-07 05:05:53
如何去掉skybox的边框????
图片如下:

http://mythma.blogchina.com/inc/CTS.JPG
...全文
287 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
力为 2005-10-13
  • 打赏
  • 举报
回复
大家都来参与啊,参与有分哦!
力为 2005-09-08
  • 打赏
  • 举报
回复
还是没搞懂啊
chenlee 2005-08-15
  • 打赏
  • 举报
回复
http://oss.sgi.com/projects/ogl-sample/registry/
下载一个glext.h, wglext.h, glxext.h就行了
力为 2005-08-10
  • 打赏
  • 举报
回复
to chenlee:
谢谢 chenlee
我也发现有GL_CLAMP_TO_EDGE选项,可无论是GL_CLAMP_TO_EDGE还是GL_CLAMP_TO_EDGE_EXT ,VC都是找不到,不知道包含在哪个头文件里。

to williamx(WILL) :
是对齐的。设置边界的颜色可看到。
力为 2005-08-09
  • 打赏
  • 举报
回复
to: CGChina(时空英雄)
纹理的边线如何设置为1?

to:chglei1976(阿成)
是采用的线性滤波
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
何哀何欢 2005-08-09
  • 打赏
  • 举报
回复
怎么会有线?感觉是没有对齐。
chenlee 2005-08-09
  • 打赏
  • 举报
回复
是由于wrap模式造成的,设置成clamp-to-edge即可

glTexParameteri( GL_TEXTURE_2D, GL_TEXTURE_WRAP_S/T, GL_CLAMP_TO_EDGE_EXT );

当然,前提是的你的显卡得支持GL_EXT_texture_edge_clamp扩展
CGChina 2005-08-08
  • 打赏
  • 举报
回复
看看纹理的边线是不是为1,建议你使用HalfSphere+CubeMap作为天空
chglei1976 2005-08-08
  • 打赏
  • 举报
回复
生成纹理的时候选择 线性 .

8,325

社区成员

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

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