游戏开发论坛

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

大家来看看这张图,怎么办

[复制链接]

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-7-12 09:18:00 | 显示全部楼层 |阅读模式
我在做一个用opengl 语言些圆柱的侧面的程序,具体就是将圆柱的侧面分成很多的矩形,然后连接每个矩形,但是画出来以后效果的确不错,但是侧面上总是存在一些裂纹
大家看看这张图,上面有很多的空隙,但是我在程序中的确是画了的,这种现象在opengl中叫什么啊?我感觉好象有一种术语来描述这种现象
sf_200671291819.jpg

9

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2006-7-12 10:33:00 | 显示全部楼层

Re: 大家来看看这张图,怎么办

是不是光照的问题,我也遇见了这种情况,不过我是画一个球面,用多个三角形连接而成,我也不知道该如何处理.大家研究一下.

30

主题

357

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
QQ
发表于 2006-7-12 16:06:00 | 显示全部楼层

Re:大家来看看这张图,怎么办

没看懂图...

0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2006-7-12 16:56:00 | 显示全部楼层

Re:大家来看看这张图,怎么办

觉得是z-buffer系统的pseudodepth精度问题,打开openGL的背面剔除状

态试一下:

glCullFace(GL_BACK);
glEnable(GL_CULL_FACE);



89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-7-13 09:23:00 | 显示全部楼层

Re:大家来看看这张图,怎么办

你的z-near肯定很小。然后z-far肯定很大。。。。。
还有,拜托,OpenGL不是语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 21:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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