
OpenGL基础
文章平均质量分 78
whoismickey
这个作者很懒,什么都没留下…
展开
-
OpenGL下视锥体推导
void CFrustum::CalculateFrustum(){ /* float proj[16]; // This will hold our projection matrix float modl[16]; // This will hold our modelview matrix float clip[1原创 2009-03-22 23:36:00 · 1135 阅读 · 0 评论 -
直线与平面交点
平面上的点P满足 P × N = d 其中N是法线,d是平面到原点距离 直线用参数法表示为 P0 + t(P1 - P0) 或 P0 + t * Delta 其中P1和p0是直线上的两个点,P1 - P0 = Delta是直线的方向(不是法线)。 它们的交点满足 (P0 + t * Delta) × N = d 得到t t = (d - P0 × N) / (Delta × N) 当(Delta原创 2009-03-23 09:26:00 · 967 阅读 · 0 评论 -
OpenGL显示汉字
//// 汉字类////GLFont.h文件#include #include "gl/gl.h"#pragma warning(disable:4244)//OpenGL汉字显示类class GLfont { HFONT hFont; COLORREF cl;public: GLfont(); virtual ~GLfont(); void SetTextColor(原创 2009-03-29 22:41:00 · 1818 阅读 · 0 评论 -
OpenGL Performance Optimization
OpenGL Performance OptimizationOpenGL Performance OptimizationYang Jianjyang@cad.zju.edu.cn 这篇文章比较长,希望大家能够看完。^_oOPenGL State MachineTypical D3D9 Hardware architectureLess State ChangeGL_TR原创 2009-04-07 20:27:00 · 700 阅读 · 0 评论 -
DDS格式贴图介绍
DDS是DirectDraw Surface的缩写,它是DirectX纹理压缩(DirectX Texture Compression,简称DXTC)的产物。 DXTC减少了纹理内存消耗的50%甚至更多,有3种DXTC的格式可供使用,分别是DXT1,DXT3和DXT5。 DXT1 压缩比例:1:8 压缩比最高,它只有1Bit Alpha,Alpha通道信息几乎完全丧失。一般将不带Alpha通道原创 2009-04-22 16:44:00 · 2682 阅读 · 0 评论 -
CEGUI显示汉字(转)
针对CEGUI SDK6.0下的Sample文件夹中的例子修改,中文显示:1.拷贝C:/WINDOWS/Fonts/SimHei.tif到CEGUI的./datafiles/fonts目录。 2.新建一个文本文件simhei-12.font,内容如下: <Font Name="SimHei-12" Filename="simhei.ttf" Type="FreeType" Si原创 2009-04-27 08:42:00 · 720 阅读 · 0 评论 -
freetype2 显示汉字
freetype2 中文显示#include #include #include #include #include "gl/glu.h"#include "glut.h"#include #include #include #include #include //#pragma comment(lib , "lib/glut32.l原创 2009-05-03 16:37:00 · 3054 阅读 · 0 评论 -
投影贴图
如何计算阴影贴图中的投影纹理坐标-----作者: 熊 斌 2007.12.26 xiongbincsu@yahoo.com.cn 如需转载,请注明作者 在蓝宝书的第18章中给出了一个阴影贴图的例子,对于其中阴影透视的部分曾经让我百思不得其解,主要疑惑在于 1.一幅平面的纹理怎么样投影转载 2009-05-13 10:34:00 · 301 阅读 · 0 评论 -
gpgpu实时光线刻蚀模拟
转自 作者 周波http://www.cnblogs.com/jedimaster/archive/2007/07/25/830778.htmlGPGPU实时光线刻蚀模拟 前言:Caustics光线刻蚀效果极大的影响着存在透明光学物体场景的真实性。光线在透明物体里发生衰减与二次折射,最终汇聚在一个小区域内,导致这个区域的能量比周围的光子密度高的多。比如一把放大镜原创 2009-09-27 10:46:00 · 737 阅读 · 0 评论