Graphics Image/OpenGL
文章平均质量分 65
fanbird2008
这个作者很懒,什么都没留下…
展开
-
Shadow Matrix in Planar Shadow
http://www.cnblogs.com/Pointer/archive/2004/07/26/27305.html [opengl][概述] 1 由光源方向V和顶点Q可以确定一条射线K。 2 由法线N和法线上任一已知点P0可以确定平面L。 3 Q在L上的投影实际上就是K同L的交点P。 4 最终需要求的是如何通过矩阵变换将Q变换成P。[推导] 首先,平面方程的向转载 2013-01-09 20:35:12 · 988 阅读 · 0 评论 -
render yuv on ios
http://stackoverflow.com/questions/12428108/ios-how-to-draw-a-yuv-image-using-opengl Currently, I am trying to draw an image using openGL (the image updates very often, and thus must be redrawn)转载 2013-01-25 11:54:44 · 4334 阅读 · 0 评论 -
More FBO
1.The most effective technique to change the pixels in the texture is called Render-to-Texture and can be done in OpenGL/OpenGL ES viaFBOs. On desktop OpenGL you can use pixel buffer objects (PBOs转载 2013-01-08 09:26:10 · 798 阅读 · 0 评论 -
opengl matrix
注:1. OpenGL 是以列为主的矩阵存储方式。即(一维线性数组)优先存储矩阵的列。2. OpenGL实现的列向量, 当与矩阵相乘时, 是矩阵左乘向量。 (这是按下文描述的说法表述)注意上下两种表述, 可能导致理解偏差。 其实他们说的是同一个意思。上面OpenGL命令实际相当于将变形矩阵一个一个的压栈, 最后一个一个pop栈来与向量相乘, 就形成了NMLv的乘积形式。 而转载 2013-03-20 19:50:25 · 1008 阅读 · 0 评论 -
opengl coordinate system and transform
OpenGL TransformationRelated Topics: OpenGL Pipeline, OpenGL Projection Matrix, OpenGL Matrix ClassDownload: matrixModelView.zip, matrixProjection.zipOverviewOpenGL Transform Matrix转载 2013-01-29 20:26:31 · 2583 阅读 · 0 评论 -
Light and Light Source on OpenGL
1. Four Lights Source Ambient Light (环境光) Point Light (点光) Direct Light (平行光/方向光) Spot Light (聚光)2. Four Lights on OpenGL Emitted Light (辐射原创 2012-12-12 16:40:06 · 475 阅读 · 0 评论 -
opengl mipmap and box filter
http://www3.ntu.edu.sg/home/ehchua/programming/opengl/CG_Introduction.html//// Book: OpenGL(R) ES 2.0 Programming Guide// Authors: Aaftab Munshi, Dan Ginsburg, Dave Shreiner// ISB转载 2013-01-30 07:33:39 · 1582 阅读 · 0 评论 -
analysis of ShadowMapping Sample with GLSL
This example is from http://www.fabiensanglard.net/shadowmapping/index.php #ifdef _WIN32#include "windows.h"#endif#include "GLUT/glut.h"#ifdef _WIN32#include "glext.h"#endif#incl原创 2013-10-15 20:30:50 · 905 阅读 · 0 评论 -
Computing Tangent Space Basis Vectors for an Arbitrary Mesh
http://www.terathon.com/code/tangent.html Computing Tangent Space Basis Vectors for an Arbitrary Mesh (Lengyel’s Method)Modern bump mapping (also known as normal mapping) requires that tangent p转载 2013-10-16 17:10:27 · 913 阅读 · 0 评论 -
Lighting and environment mapping with GLSL
http://www.keithlantz.net/2011/10/lighting-and-environment-mapping-with-glsl/ Lighting and environment mapping with GLSLTweetIn this post we will expand on our skybox project by ad转载 2013-10-16 17:14:23 · 882 阅读 · 0 评论 -
OpenGL Normal Vector Transformation
http://www.songho.ca/opengl/gl_normaltransform.html Related Topics: OpenGL Transformation, Plane Equation When lighting is enabled in OpenGL, the normal vectors are used to determine how转载 2013-10-16 15:18:23 · 1797 阅读 · 0 评论 -
Plane Equation
http://www.songho.ca/math/plane/plane.html Plane EquationThe equation of a plane in 3D space is defined with normal vector (perpendicular to the plane) and a known point on the plane.转载 2013-10-16 15:32:48 · 1124 阅读 · 0 评论 -
Tangent space normal mapping with GLSL
http://www.keithlantz.net/2011/10/tangent-space-normal-mapping-with-glsl/ Tangent space normal mapping with GLSLTweetIn the previous post we discussed lighting and environment mapp转载 2013-10-16 14:30:59 · 2385 阅读 · 0 评论 -
OpenGL’s texture coordinate system
OpenGL’s texture coordinate system转载 2013-10-16 21:52:07 · 1028 阅读 · 0 评论 -
Mathematics for 3D Game Programming and Computer Graphics - Rotation Transforms
转载 2013-10-27 21:44:48 · 774 阅读 · 0 评论 -
Mathematics for 3D Game Programming and Computer Graphics - Projection of P onto Q
转载 2013-10-27 21:43:31 · 844 阅读 · 0 评论 -
Mathematics for 3D Game Programming and Computer Graphics - Vector Cross Product
转载 2013-10-27 21:44:29 · 878 阅读 · 0 评论 -
win32 opengl example - 01
/* An example of the minimal Win32 & OpenGL program. It only works in 16 bit color modes or higher (since it doesn't create a palette). */#include /* must include this before GL/gl.h *转载 2013-12-30 10:44:34 · 691 阅读 · 0 评论 -
win32 opengl example - 02
#include #include char *className = "OpenGL";char *windowName = "OpenGL Cube";int winX = 0, winY = 0;int winWidth = 300, winHeight = 300;HDC hDC;HGLRC hGLRC;HPALETTE hPalette;voidi转载 2013-12-30 10:45:30 · 685 阅读 · 0 评论 -
win32 opengl example - 03 (MFC)
http://www.codeproject.com/Articles/27219/TetroGL-An-OpenGL-Game-Tutorial-in-C-for-Win32-Pla TetroGL: An OpenGL Game Tutorial in C++ for Win32 Platforms - Part 1By Cedric Moonen,26 Aug 2008转载 2013-12-30 10:45:51 · 1882 阅读 · 0 评论 -
win32 opengl example - 04 (MFC)
http://www.codeproject.com/Articles/28608/TetroGL-An-OpenGL-Game-Tutorial-in-C-for-Win32-Pla TetroGL: An OpenGL Game Tutorial in C++ for Win32 Platforms - Part 2By Cedric Moonen,30 Mar 2009转载 2013-12-30 10:46:17 · 2130 阅读 · 0 评论 -
win32 opengl example - 05 (MFC)
http://www.codeproject.com/Articles/30775/TetroGL-An-OpenGL-Game-Tutorial-in-C-for-Win32-pla TetroGL: An OpenGL Game Tutorial in C++ for Win32 platforms - Part 3By Cedric Moonen,8 Nov 2008转载 2013-12-30 10:46:36 · 2593 阅读 · 0 评论 -
Understand to relation between zoomImage and actualImage
http://www.codeproject.com/Articles/236394/Bi-Cubic-and-Bi-Linear-Interpolation-with-GLSL/* This function draws miniature of actual image with a Red region indicating the zoomed area. */void C原创 2014-01-01 17:44:44 · 643 阅读 · 0 评论 -
Virtual Camera
http://antongerdelan.net/opengl/virtualcamera.html Virtual CameraWe would like to be able to navigate through our scene in 3d. To do this we need to set up atransformation pipeline which will转载 2014-01-03 14:58:56 · 2839 阅读 · 0 评论 -
OpenGL Transformation and Matrix Storage Detail
http://www.songho.ca/opengl/gl_transform.html OpenGL TransformationRelated Topics: OpenGL Pipeline, OpenGL Projection Matrix, OpenGL Matrix Class Download: matrixModelView.zip, matr转载 2013-10-16 14:52:15 · 1690 阅读 · 0 评论 -
OpenGL Matrix Column-Major
如下是 msdn的相关函数的说明,又进一步说明和验证 color-major 概念glLoadMatrixd functionApplies to: desktop apps onlyThe glLoadMatrixd and glLoadMatrixf functions replace the current matrix with an arbitrary m转载 2013-12-24 10:19:10 · 1641 阅读 · 0 评论 -
OpenGL Perspective Projection Matrix
http://ksimek.github.io/2013/06/03/calibrated_cameras_in_opengl/Calibrated Cameras in OpenGL without glFrustumJune 03, 2013Author's note: some of this content appeared on my old blog as "Sim转载 2014-01-04 18:18:58 · 1690 阅读 · 0 评论 -
OpenGL Perspective Projection Matrix
// 下面的推导是基于OpenGL 透视投影变换好,有了上面两个理论知识,我们开始分析这次的主角——透视投影变换。这里我们选择OpenGL的透视投影变换进行分析,其他的APIs会存在一些差异,但主体思想是相似的,可以类似地推导。经过相机矩阵的变换,顶点被变换到了相机空间。这个时候的多边形也许会被视锥体裁剪,但在这个不规则的体中进行裁剪并非那么容易的事情,所以经过图形学前辈们的精心转载 2014-01-04 18:31:57 · 2104 阅读 · 1 评论 -
OpenGL Perspective Projection Matrix
在上一篇文章中我们讨论了透视投影变换的原理,分析了OpenGL所使用的透视投影矩阵的生成方法。正如我们所说,不同的图形API因为左右手坐标系、行向量列向量矩阵以及变换范围等等的不同导致了矩阵的差异,可以有几十个不同的透视投影矩阵,但它们的原理大同小异。这次我们准备讨论一下Direct3D(以下简称D3D)以及J2ME平台上的JSR184(M3G)(以下简称M3G)的透视投影矩阵,主要出于以下几个目转载 2014-01-04 18:33:41 · 4242 阅读 · 0 评论 -
Computer Graphics and Vision - Technical Annovation
前Google资深研究员赵勇回国创业 专注计算机视觉/模式识别发表于4小时前| 次阅读| 来源CSDN| 8 条评论| 作者付江计算机视觉模式识别三维图像传感器摘要:日前,前Google Research研究员、格灵深瞳创始人赵勇在CSDN参加主题为“可穿戴计算”的视频谈话节目间隙接受了记者采访,谈到了自己在国内的创业项目。CSDN报道(付江/文)日转载 2013-03-12 11:50:04 · 1153 阅读 · 0 评论 -
OpenGL Light Math Model
OpenGL中的光照处理和相关的数学基础我最近学习OpenGL着色器的一些知识,看过了GLSL中OpenGL对于光照处理的代码之后,才深刻的明白光照的概念。所以本文也会结合相应的GLSL代码,讲解OpenGL中光照的概念,以及OpenGL如何计算每个像素得打的光照量。OpenGL中的光照是模拟的效果,它假定光可以分解为红绿蓝三种成分。所以光源的特性是由它所发射的红绿蓝三转载 2013-03-21 18:01:01 · 1676 阅读 · 0 评论 -
OpenGL Perspective Projection Matrix (Easy Understood)
http://www.songho.ca/opengl/gl_projectionmatrix.html OverviewPerspective ProjectionOrthographic ProjectionUpdates: The MathML version is available here. OverviewA computer monitor is a转载 2014-01-04 18:36:20 · 1310 阅读 · 0 评论 -
OpenGL glOrtho
The glOrtho function multiplies the current matrix by an orthographic matrix.SyntaxCopyvoid WINAPI glOrtho( GLdouble left, GLdouble right, GLdouble bottom, GLdouble top,转载 2014-01-05 09:46:53 · 942 阅读 · 0 评论 -
Mathematics for 3D Game Programming and Computer Graphics - Rotation Transforms About Arbitrary Axis
转载 2014-01-03 21:36:07 · 645 阅读 · 0 评论 -
OpenGL Perspective Projection Matrix
http://www.scratchapixel.com/lessons/3d-advanced-lessons/perspective-and-orthographic-projection-matrix/opengl-perspective-projection-matrix/OpenGL Perspective Projection MatrixPlease do not转载 2014-01-04 16:59:35 · 3125 阅读 · 0 评论 -
OpenGL gluLookAt
转载 2014-01-05 09:16:13 · 685 阅读 · 0 评论 -
OpenGL gluLookAt
gluLookAt — define a viewing transformationC Specificationvoid gluLookAt( GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble cen转载 2014-01-05 09:17:40 · 755 阅读 · 0 评论 -
OpenGL gluPrespective
void gluPerspective( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar); ParametersfovySpecifies the field of view angle, in degrees, in the y direction. a转载 2014-01-04 21:11:10 · 944 阅读 · 0 评论 -
opencv with opengl support
转载 2013-12-20 18:36:58 · 1376 阅读 · 0 评论 -
windows opengl compile error solution
some .cpp file include header files as followings:#include #include compile this .cpp file on window platform, following errors are arising.1>c:\program files\microsoft sdks\windows\v7.1\原创 2013-12-20 11:47:15 · 1973 阅读 · 0 评论