随笔分类 - OpenGL
基于FFMPEG和OpenGL的Windows播放器开发
摘要:目录使用Windows GDI进行视频画面的渲染播放速率的控制OpenGL可编程渲染管线进行视频画面的渲染OpenGL可编程渲染管线进行视频画面的渲染优化参考 环境:ffmpeg version3.2.2 32bit shared,Windows 使用Windows GDI进行视频画面的渲染 在视频
阅读全文
计算机图形学基础
摘要:目录计算机图形学简介向量2.向量点乘2.向量叉乘直线绘制算法最简单的方案Brensenham直线三角形绘制算法颜色混合插值算法1.直线的线性插值算法2.双线性插值算法3.重心插值算法空间变换1.二维变换2.三维变换本地坐标系和世界坐标系摄像机投影1.正交投影(Orthographic Project
阅读全文
OpenGL基础
摘要:目录简介坐标系Mesh(网格)与材质渲染管线标准设备坐标系NDC与屏幕坐标系VBOVAOShader1.GLSLShader的分类EBO绘制1.绘制流程2.绘制接口纹理Texture1.纹理2.采样3.UV坐标4.MipMap5.OpenGl中实现MipMapGLM库的使用深度检测几何体的构造立方体
阅读全文
相机系统设计
摘要:目录相机相机的数据目标相机旋转方式相机分类摄像机控制系统键盘的鼠标响应事件摄像机控制系统的设计实现 相机 相机的数据目标 ViewMatrix:相机的旋转状态描述和位置状态描述。相机的本地坐标系可以使用right(x),up,-front(-z)表示 相机在世界坐标系中的位置 相机看向世界坐标系中的
阅读全文
OpenGL开发环境搭建
摘要:目录GLFWGladGLMCMAKE配置 GLFW GLFW (Graphics Library Framework)是一个开源跨平台库,提供了一些API,比如说创建窗口,接收事件,可以配合OpenGL使用 下载:在https://github.com/glfw/glfw/releases/中下载库
阅读全文
浙公网安备 33010602011771号