图形学与Shader
文章平均质量分 94
SakuraMashiro
研究兴趣:深度学习,计算机视觉,计算机图形学,AR ,
编程能力:C++,Java,Python
座右铭:关注积累,关注成长
展开
-
OpenGL模型变换,视图变换矩阵推导过程与glm::LookAt源码解析
本文将详细介绍OpenGL中的几个坐标系的概念,常见的几种变换,以及视图变换矩阵的推导过程,最后会分析下glm库视图变换矩阵的源码首先,模型变换(Model),视图变换(View),投影变换(Projection)就是我们常说的三个特殊的矩阵,也经常被统一称为MVP矩阵,要理解他们,我们首先要理解几个坐标系的概念。右手坐标系右手坐标系与左手坐标系都是三维笛卡尔坐标系,他们唯一的不同在于z轴的方向,如下图,左边是左手坐标系,右边是右手坐标系OpenGL中一般用的是右手坐标系下面的几个坐标系则是在图形原创 2021-12-05 11:37:06 · 5854 阅读 · 1 评论 -
GLSL快速入门,用Shader实现彩虹特效
GLSL快速入门,用Shader实现彩虹特效导语Shader简介GLSL基础语法常用内置函数彩虹效果实现如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入导语本文将先简要介绍一下Shader和GLSL,然后用一个简单的fragment shader的例子来实现一个彩虹的特原创 2021-03-28 22:32:31 · 1873 阅读 · 1 评论