06 2015 档案
摘要:错误提示:ldconfigldconfig: /usr/local/lib/gliethttp/libxerces-c-3.0.so is not a symbolic link问题分析:因为libxerces-c-3.0.so正常情况下应该是一个符号链接,而不是实体文集件,修改其为符号链接即可解决...
阅读全文
摘要:du -h --max-depth=1 查看当前目录的大小,(仅一级深度)
阅读全文
摘要:vs ps aa 描边vs: vertex shaderps: pixel shadervbo: vectex buffer objectcalllist: 存储计算出来的结果:缺点:不能变;而是不能太大。多边形偏移:因为深度缓存的精度有限,所以当两个面的距离很近的时候,有可能产生不良的视觉效果;所...
阅读全文
摘要:光栅化:光栅化其实是一种将几何图元变为二维图像的过程(光栅化就是把顶点数据转换为片元的过程),把物体的数学描述以及与物体相关的颜色信息转换为屏幕上用于对应位置的像素及用于填充像素的颜色,这个过程称为光栅化,这是一个将离散信号转换为模拟信号的过程。片段:一个具有相关颜色值、z值和纹理坐标的栅格方块成为...
阅读全文
摘要:opengl只接受凸多边形凸多边形: 指多边形任意非相邻的两点的连线位于多边形的内部。计算漫反射颜色的方法:Cdiff= max{N • L, 0} * Cmat* Cli其中N代表顶点的单位法线, L代表从顶点指向光源的单位向量。Cmat是表面的材料颜色, Cli是光源的颜色。Cdiff则计算出来...
阅读全文
摘要:RAW文件格式:1.RAW结构是纯像素数据文件,里面只有每个像素的值,没有文件头、调色板等数据,所以要想正确显示一个RAW文件图像,必须人工指定它的长、宽和像素深度。2.每个像素根据格式不同占有不同的字节,如8位256色每个像素占一个字节;24位真彩色每个像素占三个字节。
阅读全文
摘要:glOrtho() 设置一个无透视效果的立方体,可以很好的进行测试功能opengl: Z轴正向朝外如果使用bmp的贴图的话,最好使用宽和高都是2的倍数的图FreeImage颜色显示错乱的解决方法、原来BMP格式图片是按blue,green,red顺序存储的,而不是OpenGL常见的R,G,B顺序。修...
阅读全文
摘要:glEnable(GL_CULL_FACE); //启用裁剪opengl默认是逆时针,这个表示如果是按照顺时针渲染的点,将被剔除不显示;而深度测试,表示视野后面的点将不显示
阅读全文
摘要:OpenGL最基本的执行纹理映射所需的步骤主要是:1)定义纹理glTexImage2D();2)控制滤波 glTexParameterf();3)说明映射方式glTexEnvf();4)绘制场景,给出顶点的纹理坐标和几何坐标glEnable(GL_TEXTURE_2D)和glTexCoord2f()...
阅读全文
摘要:UV对应的是贴图对模型进行覆盖的时候使用的对应算法,使用最简单的映射就解决了问题。
阅读全文
摘要:光照模型是基于基础物理学知识: 漫反射、环境光、镜面反射;在这个基础之上,形成了图形学中灯光和材质的设计原理。
阅读全文
摘要:确定一个四棱锥的一块空间,两个断面之间的空间就是需要投影的空间gluLookAt的函数的作用,它封装了世界坐标系到观察坐标系的转换,从“从一个点去看另一个点的方法(ps:包括方向)”世界坐标系是最大的坐标系,最小的是模型坐标系;最后显示的结果是观察坐标系;可以建立一个巨大的虚拟世界,这个世界里面包含...
阅读全文