创建一个基类为widget的工程 把文件夹glut64放到代码目录下,文件夹包含以下文件 freeglut.dll freeglut.lib glut.h freeglut.h freeglut_ext.h freeglut_std.h 在工程文件*.pro中增加以下几行 widget.h widg ...
分类:
其他好文 时间:
2019-08-23 14:59:00
阅读次数:
98
下图是 Librem 5 的高配版规格: (看到这配置,忍不住吐槽一句:放到三年前都看不上……) Librem 5 的更详细规格如下: CPU: i.MX8M @ max. 1.5GHz 四核 Cortex A53,64 位 ARM GPU:OpenGL/ES 3.1, Vulkan, OpenCL ...
分类:
其他好文 时间:
2019-08-23 00:06:41
阅读次数:
72
使用vs2017编译assimp,并导入到OpenGL工程目录下 ...
分类:
其他好文 时间:
2019-08-18 23:55:15
阅读次数:
208
本文是个人学习记录,学习建议看教程 非常感谢原作者JoeyDeVries和多为中文翻译者提供的优质教程 的内容为插入注释,可以先跳过 投光物(光源) 我们目前使用的光照都来自于空间中的一个点,它能给我们不错的效果,但现实世界中,我们有很多种类的光照,每种的表现都不同 将光 投射 (Cast)到物体的 ...
分类:
其他好文 时间:
2019-08-17 14:17:10
阅读次数:
80
本文是个人学习记录,学习建议看教程 非常感谢原作者JoeyDeVries和多为中文翻译者提供的优质教程 的内容为插入注释,可以先跳过 前言 在现实世界里,每个物体会对光产生不同的反应,钢看起来通常会比陶瓷花瓶更闪闪发光,木头箱子也不会像钢制箱子那样对光产生很强的反射 每个物体对镜面高光也有不同的反应 ...
分类:
其他好文 时间:
2019-08-16 00:30:39
阅读次数:
79
WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数 ...
分类:
Web程序 时间:
2019-08-10 15:51:13
阅读次数:
141
通过OpenGL理解前端渲染原理,本文着重介绍渲染管线工作流程。
分类:
其他好文 时间:
2019-08-05 15:45:24
阅读次数:
111
本文是个人学习记录,学习建议看教程 非常感谢原作者JoeyDeVries和多为中文翻译者提供的优质教程 近况 前言 我们已经知道了何为观察矩阵以及如何使用观察矩阵移动场景(我们向后移动了一点) OpenGL本身没有 摄像机 (Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式 ...
分类:
其他好文 时间:
2019-08-04 01:15:20
阅读次数:
73
写在前面的废话: 这个系列拖更了很久,很大一定程度上是由于自己最近忙着高数学习和线代学习。。感觉时间特别紧缺(其实就是我太懒了)好了不废话了,总结开始。 正文开始: 首先Graphics Pipeline只接收一系列的3D坐标(x,y,z)但是每个使用者的屏幕又只能显示2D像素,比如我的显示器的分辨 ...
分类:
其他好文 时间:
2019-07-30 23:21:13
阅读次数:
108
本文是个人学习记录,学习建议看教程 非常感谢原作者JoeyDeVries和多为中文翻译者提供的优质教程 近况 心酸 前言 在阅读本篇博客之前,你必须对向量和矩阵有基本的认识,并且能熟练进行向量和矩阵的运算 我们已经知道了如何创建一个物体、着色、加入纹理,但它们都还是静态的物体 我们可以尝试着在每一帧 ...
分类:
其他好文 时间:
2019-07-30 22:03:02
阅读次数:
179