本文是个人学习记录,学习建议看教程 非常感谢原作者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
通过OpenGL理解前端渲染原理,本文着重介绍渲染管线工作流程。 ...
分类:
其他好文 时间:
2019-07-30 12:42:53
阅读次数:
104
本文是个人学习记录,非原创,学习建议看教程 非常感谢原作者JoeyDeVries和多为中文翻译者提供的优质教程 近况 在家呆久了真的是咸 经过之前一段时间的学习( "渲染管线简介" )我们已经知道了着色器(Shader)是运行在GPU上的小程序,这些小程序为图形渲染管线的某个特定部分而运行,着色器只 ...
分类:
其他好文 时间:
2019-07-25 00:21:30
阅读次数:
128
1. DrawCall是啥?其实就是对底层图形程序(比如:OpenGL ES)接口的调用,以在屏幕上画出东西。所以,是谁去调用这些接口呢?CPU。比如有上千个物体,每一个的渲染都需要去调用一次底层接口,而每一次的调用CPU都需要做很多工作,那么CPU必然不堪重负。但是对于GPU来说,图形处理的工作量 ...
分类:
编程语言 时间:
2019-07-22 11:43:21
阅读次数:
792
一.简介 在显示控件(Display Widgets)中,有10种类型的显示控件 Label Text Browser Graphics View Calendar Widget LCD Number Progress Bar Horizontal Line Vertical Line OpenGL ...
分类:
其他好文 时间:
2019-07-17 19:09:31
阅读次数:
144