VC++2010是一个成熟稳定的版本,微软的编译工具Visual Studio系列从VC6到如今的VC2019,功能非常强大,我们在开始学习C++和计算机图形学的时候,一般入手<<C++Primer>><<OpenGL编程指南>>一般例子并不会详细讲解开发环境,这是因为C++和C语言还有OpenGL ...
分类:
编程语言 时间:
2019-10-14 01:15:45
阅读次数:
114
专业解释 什么是OpenGL OpenGL(Open Graphics Library即开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。 这个接口由近350个不同的函数调用组成,用来从简单的图形比特绘制复杂的三维景象。 OpenGL ES ( ...
分类:
Web程序 时间:
2019-10-13 00:54:52
阅读次数:
159
我的工程实践选题是基于深度学习的手势识别,在输入的视频中,根据每一帧的动作,运用OpenGl和tensorflow和keras。根据深度神经网络能够实时识别人的手势什么,产品功能是,能实现隔空操作,类似于手机或者电脑上。 Q1:这些软件的开发者是怎么说服你(陌??)成为他们的?户的?他们的?标都是盈 ...
分类:
其他好文 时间:
2019-10-10 22:34:00
阅读次数:
93
本片blog主要是为了整理脑内一些混杂的知识。 颜色: 大自然中的物体都有着自己独一无二的颜色,我们需要用电脑去模拟这种颜色(尽管是用有限的电脑颜色去模拟无限的自然界存在的颜色,但是你基本看不出来区别)。 严格地说,平时生活中我们看到的某一个物体的颜色并不是它本身的颜色,而是它所反射(reflect ...
分类:
其他好文 时间:
2019-10-10 22:16:23
阅读次数:
89
http://c.biancheng.net/view/3901.html 对于很多 Linux 发行版本,Qt 安装完成后如果直接编译或者运行项目,会出现“cannot find -lGL”错误,如下图所示: 这是因为 Qt 找不到 OpenGL 的动态链接库(libGL.so)。在《Linux ...
分类:
系统相关 时间:
2019-10-09 15:26:23
阅读次数:
124
在本次的工程实践中,我的题目是《基于opengl的车载虚拟仪表软件开发》,是一项校企合作的项目,在项目中以前做过的学长也向我们分享了以往做过的相关的项目的源代码,代码主要是由c语言写出,通过调用opengl的api接口规范来实现的图像旋转,拉伸,平移等操作,源代码如下 : #include "con ...
分类:
其他好文 时间:
2019-10-08 18:36:15
阅读次数:
106
https://www.jianshu.com/p/5226659533cd 1. AssetBundle原理 AssetBundle是Unity中的一种资源包,这种资源包可以是游戏内要用到的几乎所有资源,例如:模型、纹理、预设、场景等大部分文件更新,并且可以在运行时动态加载。 值得注意的是Asse ...
分类:
其他好文 时间:
2019-10-07 00:34:47
阅读次数:
79
作为一个有理想的编程者,你肯定不想被Visual Studio这种给我们铺好路的IDE束缚,你总有一天要完全从头开始编程的。踩坑之路就在你的前面了,作为一个makefile新手,我希望把这些踩过的坑记录下来,以便为以后的新手指导如何从坑里爬出来。 一开始我们必须先学会Visual Studio的方式 ...
分类:
其他好文 时间:
2019-10-06 19:08:55
阅读次数:
133
原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/11627508.html 前言: 因为接下来的项目需求是要读取多个3D模型,并且移动拼接,那么我就先把基本的小demo给写好当做前期测试。 在我之前网上的博客都只有读取移动旋转单个3d模型的, 导 ...
分类:
移动开发 时间:
2019-10-06 16:36:09
阅读次数:
102
最后一篇博客讲一下Perspective(透视)。 在顶点运算器的最后,OpenGL希望所有的坐标落在一个特定的范围内,超出这个范围的物体就会被裁剪或者重新渲染。而从观察空间变化到裁剪空间,所需要的就是投影矩阵,投影矩阵有两种,一种是正射投影(ortho),另一种是透视投影(perspective) ...
分类:
其他好文 时间:
2019-10-06 16:35:53
阅读次数:
78