opengl笔记之透视投影

目的是将摄像机空间的坐标点变换到裁剪空间,然后作为顶点着色器的输出(gl_Position),后续管线会自动进行透视除法将裁剪空间坐标变换到NDC空间(-1到1)

gl中生成透视投影矩阵的API:

cpp 复制代码
	//fovy:y轴方向的视张角,弧度单位
	//aspect:近平面的横纵百分比
	//near:近平面距离
	//far:远平面距离
	glm::mat4 perspectiveMatrix = glm::perspective(glm::radians(60.0f), (float)app->getWidth() / (float)app->getHeight(), 0.1f, 1000.0f);
相关推荐
Cx330❀1 天前
Qt 界面美化指南:从零掌握 QSS 核心机制与工程实践
开发语言·qt·ui·性能优化·图形渲染
ggb喔4 天前
52pojie 的图片工具:为什么无损转换后体积涨了 6 倍、照片方向还是歪的
图像处理·python·算法·计算机视觉·图形渲染·媒体
anxiao_m5 天前
水利数字孪生怎么选?主流可视化渲染平台深度横向测评
大数据·前端·人工智能·图形渲染·云渲染
Cx330❀6 天前
Qt 多线程深度解析:从底层原理到 UI 线程与同步实战
开发语言·qt·ui·搜索引擎·性能优化·图形渲染
Cx330❀11 天前
【Qt 进阶指南】详解 Qt 常用标准对话框与主窗口组件架构
开发语言·qt·ui·性能优化·架构·图形渲染
学习!!!16 天前
Visibility Buffer Rendering with Material Graphs
图形渲染
Cx330❀23 天前
Qt 常用控件属性与底层机制详解:从窗口半透明、浮点数陷阱到 QSS 与焦点策略
qt·ui·图形渲染
Cx330❀23 天前
Qt 常用 UI 控件详解:从QPushButton到QLabel 核心用法解析
qt·ui·图形渲染
玖玥拾1 个月前
Unity Shader 基础与图形学(一)
unity·图形渲染·图形学·shader
GR901 个月前
光线追踪-2:光线照射到物体表面后,反射的Radiance怎么求
图形渲染