- 博客(1)
- 资源 (5)
- 收藏
- 关注
原创 OpenGL着色器透视变换实例-通过旋转平移调试着色器
OpenGL 着色器新手样例 带透视变换和旋转平移缩放OpenGL着色器样例 - 最简单的顶点着色器 + 片元着色器头文件和宏定义全局变量部分读取着色器从文本中读取着色器代码初始化着色器初始化VBO计算相机位姿创建文本画坐标轴初始化函数渲染函数键盘相应函数鼠标操作main 函数顶点着色器片元着色器如何调试 OpenGL着色器样例 - 最简单的顶点着色器 + 片元着色器 先上结果图: 学习Open...
2019-04-17 18:24:20
1317
毕设翻译-基于边缘感知和深度法向量一致性的无监督视频几何学习-手工修订版
为了方便大家学习深度学习,理解顶会研究进展,我亲自翻译了一片论文供大家学习。这个是手工修订校对版。如果格式有误与要求不符,请自行修改Word模板
纯手工翻译校对,中英文两版Word附带原论文高清PDF。中文版字数:10304,字符数:17613
这篇论文是2018年AAAI人工智能大会(CCF人工智能A类)上的一篇论文,作者来自南加州大学和百度研究院。文中介绍了深度估计领域近几年的研究现状,提出了无监督的深度学习算法,在提高深度估算准确性的同时提出了法向量估计。对于三维重构和视频场景理解来说都是非常重要的参考论文。
附件中包含3个文档:原文PDF(清晰可扣出),手工翻译校对的中文版Word文档,手工扣出的英文版Word文档。
本人深度学习专业知识有限,如发现文中翻译错误,请自行修改。
2019-05-13
OpenGL 着色器基础 - 旋转平移调试
本资源是本人相关博客内容的相关代码,包含了全部的VS2015 工程文件、环境配置、OpenGL工具库、源码及注释。博客地址:
https://blog.youkuaiyun.com/xiongyuanxy/article/details/89356061
因为博客比较长,偏重相机原理介绍,所以特地上传代码给学习OpenGL的同学使用。代码已经编译调试通过。Debug模式和Release模式的依赖库都配置好了,可以作为其他OpenGL开发的起始程序。
操作说明:
程序开始后,可以拖动鼠标左键和右键进行视角旋转。中键负责平移,滚轮负责缩放。
着色器部分,只包含最简单的顶点着色器和片元着色器。
本例中使用OpenGL传统管线渲染了坐标轴和屏幕文字,用于输出参考信息,确认着色器的正确性,方便初学者学习着色器。每行代码都有注释,请认真理解。
2019-04-18
OpenGL 依赖库 Win64
为了方便学习OpenGL的同学快速开发编程,也为了省去繁琐的库编译过程,特此将自用的最新版OpenGL依赖库分享给大家。
附件中包含4个文件夹,分别是freeglut(Freeglut 3.0.0 [Released: 7 March 2015]),glew(2.1.0[07-31-17]),glm(GLM 0.9.9.5
2019-04-01)和glfw。
其中glm是纯头文件不需要编译。freeglut和glew都是当前最新版本,都是从官网下载的源码,使用CMake结合VS2015手动编译的。包含两个版本编译:Win64 Debug 和 Win64 Release。在VS2015创建项目工程的时候,可以把依赖库的lib文件依赖加上,如果是debug版本的,需要加个后缀d( *d.lib)。在程序里面,引用头文件就可以直接这么写(注意顺序):
#include "Dependencies\glew\glew.h"
#include "Dependencies\freeglut\freeglut.h"
你也可以根据需要添加glm和glfw,用上面相同的方式。通常来说一般的OpenGL开发,上面两个足够用了。
编译好的动态链接库也包含了,你可以把他们丢到系统目录里省事,也可以丢到VS工程目录下,或者放到你认为合适的地方并配置在VS路径里。
2019-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人