社区
图形处理/算法
帖子详情
用OpenGL画的场景,为什么eye越远锯齿越厉害呢
fat_how
2004-05-06 02:07:43
用的是perspective投影
当改变camera的位置离物体越远时
图形的锯齿越严重
但是当我用ortho投影时
不论怎样,图形的锯齿都像右下那张图那样,
是比较好的
这是图
http://www.vchelp.net/ASP/cdf_pic/subject_1_86550.jpg
看右上那张图
连平面都有锯齿了,怎么回事?
...全文
28
4
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
4 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fat_how
2004-05-07
谢谢wwwdfq1977(qswl)
你说得对,我就是把znear设得太小了。
现在已经好了
打赏
举报
回复
赞
wwwdfq1977
2004-05-07
锯齿问题是要反走样,可以考虑使用 GL_ARB_multisample 开启全屏反锯齿nehe上面有教程
有两张图是z-fighting问题,也就是说z缓冲测试不准确导致物体支离破碎
之所以越远物体越会出现物体支离破碎,是因为z缓冲分布的不均匀性,绝大部分z缓冲分布在视点附近地区,并且zfar(视锥体远处截面)/znear(视锥体近处截面)越大,这种情况就越明显,z缓冲集中的越厉害
解决办法是将创建象素格式时使用大的z缓冲位,并适当的调整zfar和znear,当然最好不要让物体位于远处
打赏
举报
回复
赞
fat_how
2004-05-06
那请问如何反走样呢
哪里有这方面的资料?
谢谢
打赏
举报
回复
赞
alphapaopao
2004-05-06
很正常。就是这样的。如果要避免这个问题,需要采用反走样。
打赏
举报
回复
赞
相关推荐
opengl
基础知识
之前自己总结的一些
opengl
的知识点,放上来供参考。如有问题,望高人指点。
OpenGL
概念 •
OpenGL
本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的...当你使
用
Apple系统的时候,
OpenGL
库是由Apple自身维...
✠
OpenGL
-8-阴影
目录投影阴影阴影体阴影贴图阴影贴图(第1轮)——从光源位置“绘制”物体阴影贴图(中间步骤)——将Z缓冲区复制到纹理阴影贴图(第2轮)——渲染带阴影的
场景
渲染的像素和阴影纹理中的值的深度比较背面剔除与阴影的区别...
OpenGL
纹理映射总结
OpenGL
纹理映射总结 大概步骤: 1.创建纹理对象,并为他指定一个纹理. 2.确定纹理如何应
用
到每个像素上. 3.启
用
纹理贴图 4.绘制
场景
,提供纹理和几何坐标 过滤:由于我们提供的纹理图像很少能和最终...
【C++
OpenGL
ES 2.0编程笔记】5: mipmap
本文介绍了
OpenGL
ES 2.0 中常
用
的多级纹理贴图技术,mipmap, 给出了一个使
用
mipmap的3D
场景
示例。 >在三维计算机图形的贴图渲染中有一个常
用
的技术被称为Mipmapping。为了加快渲染速度和减少图像
锯齿
,贴图被处理...
OpenGL
ES---
OpenGL
运行原理
把视野内的东西投影到屏幕(进裁面)上,并且离眼睛
越
远
的东西看起来
越
小 Divide byw 标准化设备坐标系 它更像是窗口坐标系,只是还没有转换或者缩小到屏幕像素 Windows Coordinates(窗口坐标系)/ Screen ...
【HDU2021】三维图形程序设计 期末复习提纲
OpenGL
HDU 2021 三维图形程序设计 期末复习提纲 说明 第一、二章 1、
OpenGL
中能渲染的基本元素是什么?GLU 可以渲染哪些基本元素? 2、
用
框图说明
OpenGL
的渲染流程,并简要说明每个坐标系。 3、 投影变换的设置,...
渲染世界的
OPENGL
<11>模拟光线
某些光源技术只是提供一个指向光源的向量,我们称之为定向光。对于所有顶点来说指向光源的,都是同一个向量。 注意:这种方式在光源距离被照亮物体非常远的情况下是非常适
用
的。如果照明代码提供的是
OpenGL
知识点汇总
博客转自:...
openGL
中文版- https://learn
opengl
-cn.readthedocs.io/zh/latest/
OpenGL
各版本的规范和扩展。- https://www.khronos.org/registry/
OpenGL
/index_gl.php
OpenGL
3....
openGL
基础6:Matrix,MVP(较详细)
openGL
中文版- ...
OpenGL
各版本的规范和扩展。- https://www.khronos.org/registry/
OpenGL
/index_gl.php
OpenGL
3.3规范文档- https://www.khronos.org/registry/
OpenGL
/specs/gl/glspe...
OpenGL
阴影,Shadow Mapping(附源程序)
OpenGL
阴影,Shadow Mapping(附源程序) 实验平台:Win7,VS2010 先上结果截图(文章最后下载程序,解压后直接运行BIN文件夹下的EXE程序): 本文描述图形学的两个最常
用
的阴影技术之一,Shadow...
OpenGL
颜色
几乎所有
OpenGL
应
用
目的都是在屏幕窗口内绘制彩色图形,所以颜色在
OpenGL
编程中占有很重要的地位。这里的颜色与绘
画
中的颜色概念不一样,它属于RGB颜色空间,只在监视器屏幕上显示。另外,屏幕窗口坐标是以象素为...
OpenGL
学习笔记——纹理贴图
OpenGL
学习笔记——纹理贴图 时间 2015-06-09 20:17:20 To be a better coder 原文 http://codercdy.com/
opengl
xue-xi-bi-ji-wen-li-tie-tu-2/ 主题
OpenGL
简单地说,纹理就是矩形的数据数组。例如...
OpenGL
阴影,Shadow Mapping
深度图如下,距离摄像机近的点深度值小,所以颜色为黑色,距离
越
远
颜色
越
白: 我们手动将这个纹理贴到那个正方形地板上: void draw_world() // 绘制世界,一个地板 { glm::vec4 v1( - 3 , 0 ,...
【
OpenGL
学习记录】图形渲染管线(1)
什么是渲染管线? 渲染管线是
OpenGL
在渲染对象时需要执行的一系列步骤,是显示芯片内部处理图形信号相互独立的的并行处理单元。 管线(Pipeline) 一.顶点数据 首先我们需要渲染对象的顶点数据,例如点的...
OpenGL
ES demo - 15. 阴影贴图 Shadow Map 之点光源
平行光的阴影宽度是不会变的,而点光源产生的阴影,离光源
越
远
就
越
宽。 和上一章平行光所
用
的Shader不同,先看看点光源所
用
的Shader char* texture_vs = "precision mediump float;\n" "attribute vec4 a...
Real-Time Rendering——5.4.2 Screen-Based Antialiasing 基于屏幕的抗
锯齿
Real-Time Rendering——5.4.2 Screen-Based Antialiasing 基于屏幕的抗
锯齿
opengl
纹理映射总结
1.创建纹理对象,并为他指定一个纹理. 2.确定纹理如何应
用
到每个像素上. 3.启
用
纹理贴图 4.绘制
场景
,提供纹理和几何坐标 过滤:由于我们提供的纹理图像很少能和最终的屏幕坐标形成对应,大小不同,所以需要设置过滤...
大学生上网调查报告4篇.pdf
大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf大学生上网调查报告4篇.pdf
js音乐播放器Demo
js音乐播放器Demo
煤矿安全监测监控系统管理制度汇总(最新、完整).pdf
煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf煤矿安全监测监控系统管理制度汇总(最新、完整).pdf
发帖
图形处理/算法
加入
微信扫一扫
点击复制链接
1.9w+
社区成员
5.0w+
社区内容
VC/MFC 图形处理/算法
社区管理员
申请成为版主
帖子事件
创建了帖子
2004-05-06 02:07
社区公告
暂无公告