- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 非浮点纹理HDR实现
1. 引言该例子讲解了一个由普通纹理格式GL_RGBA来模拟HDR效果。2.关键技术不使用浮点纹理,所以必须用一种方法让低精度数据代表高亮度颜色。那就用第四通道A来做为RGB的乘法因子。好象与RGBS编码方法类似。具体编码是,如果R、G或B大于1.0,则RGB除以它们的最大值,设最大值为MAX,则令A=MAX/CONSTCONST是一常量,我们可以取2的幂,我这里取64,
2008-06-29 21:09:00
2308
原创 水渲染技术研究
一、水渲染的方法及过程1.将水面以上的场景关于水面对称渲染出来,做为反射纹理;2.将水面下的场景渲染出来作为折射纹理;本演示没有用到折射。3.渲染水面;二、细节问题1.FBO绑定纹理,使渲染得到的水面反射场景直接渲染到纹理;2.纹理坐标生成的方法,是将坐标点经模型视点投影矩阵转换后,将坐标范围(-1,1)映射到(0,1);3.法线扰动可以采用多种方法,可以燥声纹理等
2008-06-14 22:23:00
1134
原创 表情动画
多表情动画实现方法1.转换X文件为OPENGL容易读出的格式,是方便程序,我自定义格式MOR(MORPH的前三个字母)格式。输出的mor文件结构1 HEADER文件头 文件标志 = "morph01" 网格数量 ( unsigned ) 顶点数量 ( unsigned ) 材质数量 ( unsigned )2 信息列表 2.1 网格名称列表
2008-06-09 22:12:00
756
原创 MORPH渐变动画与水渲染
渐变动画算法过程:一、提取两个网格模型的顶点法向纹理坐标信息,输入到顶点缓冲器;两网格模型共用三角形索引信息;二、在顶点着色器里执行线形插值渲染每个顶点;海面渲染过程:一、渲染经海面反射后的海面上方的场景到FBO绑定的纹理;二、利用象素着色器渲染海面,把反射后的图象做为海面的纹理,把眼坐标变换后的坐标做为纹理坐标,并给予纹理坐标以扰动,本程序是两个正弦波扰动。1最初的演示。
2008-06-04 21:53:00
1475
原创 个人简历
姓名:gaomou专业方向:计算机图形学学校:南京航空航天大学学历:硕士在读,2009年4月离校 技术:C++,OPENGL,GLSL目前研究内容:图形学
2008-05-01 12:15:00
682
原创 基于FBO和GPU的动态环境映射算法及实现
关键字 OPENGL,FBO,动态,立方体环境映射,CubeMap,GPU1. FBO(framebuffer object)FBO是GL_EXT_framebuffer_object扩展多种对象中最主要的对象,它封装了所有的帧缓存相关的状态。每个FBO都可做为逻辑缓存(logical buffers)的载体。逻辑缓冲可以是颜色缓存、深度缓存或模板缓存。逻辑缓存能够独立创建并绑定到FBOs(f
2008-05-01 11:52:00
1500
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人