OpenGL
AI算法-图哥
个人微信: tuge7893,欢迎交流~
展开
-
OpenGL入门教程-画个三角形
1. 概念介绍在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线(Graphics Pipeline,大多译为管线,实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程)管理的。图形渲染管线可以被划分为两...原创 2019-11-10 15:43:57 · 621 阅读 · 0 评论 -
OpenGL入门教程-创建窗口
在我们画出出色的效果之前,首先要做的就是创建一个OpenGL上下文(Context)和一个用于显示的窗口。然而,这些操作在每个系统上都是不一样的,OpenGL有目的地从这些操作抽象(Abstract)出去。这意味着我们不得不自己处理创建窗口,定义OpenGL上下文以及处理用户输入。幸运的是,有一些库已经提供了我们所需的功能,其中一部分是特别针对OpenGL的。这些库节省了我们书写操作系统相关代...原创 2019-11-09 21:07:00 · 607 阅读 · 0 评论 -
OpenGL入门教程-OpenGL介绍
1. OpenGL简介在开始这段旅程之前我们先了解一下OpenGL到底是什么。一般它被认为是一个API(Application Programming Interface, 应用程序编程接口),包含了一系列可以操作图形、图像的函数。然而,OpenGL本身并不是一个API,它仅仅是一个由Khronos组织制定并维护的规范(Specification)。[外链图片转存失败,源站可能有防盗链机制,...原创 2019-11-09 20:28:30 · 2139 阅读 · 1 评论 -
OpenGL入门教程-开发环境配置指南
跟PC或服务器不同,移动设备上的GPU可不一定有CPU强悍(多线程+neon/vfp),但在需要实时计算的场景(主要是相机预览和视频播放),往往都是基于OpenGL渲染环境的。实时的情况下,深度学习框架的输入和输出都在CPU端,使用CPU进行计算往往需要拷贝图像出来,算好后再传到GPU端渲染,因此基于GPU实现的深度学习的库能持平CPU版本的效率就有足够优势了,所以打算学习下OpenGL,直...原创 2019-11-09 17:59:25 · 454 阅读 · 0 评论