Unity风格化场景之:The Illustrated Nature (二) 资源地址:The Illustrated Nature 上文说到,这个风格化场景的Color G...
Unity风格化场景之:The Illustrated Nature (二) 资源地址:The Illustrated Nature 上文说到,这个风格化场景的Color G...
1. 可调用对象 可调用对象有一下几种定义: 是一个函数指针,参考 C++ 函数指针和函数类型; 是一个具有operator()成员函数的类的对象; 可被转换成函数指针的类对...
纹理是一个2D图片(甚至也有1D和3D的纹理), 它可以用来添加物体的细节;你可以想象纹理是一张绘有砖块图案的纸片,无缝折叠贴合到你的3D房子上,这样你的房子看起来就像有着砖...
着色器(shader) 其本质是运行在GPU上的小程序,这些小程序为图形渲染管线的某个特点部分而运行。 从基本意义上来讲,着色器只是一种把输入转化为输出的程序。着色器之间相互...
关键英文术语 Vertex Array Object(VAO) 顶点数组对象 Vertex Buffer Object(VBO) 顶点缓冲对象 Element Buffer ...
本系列教程指引:Cocos Creator ScrollView 优化系列-1-分帧加载Cocos Creator ScrollView 优化系列-2-可视区域渲染Cocos...
何为OpenGL? 通常理解OpenGL就是一系列图形API。然而OpenGL本身并不是一个API,它仅仅是一个由Khronos组织[http://www.khronos.o...
创建窗口 在画出效果之前,我们需要创建一个OpenGL上下文和一个用于显示的窗口。然而,这些操作在不同平台上是不一样的。幸运的是,有一些库已经提供了我们所需的功能,其中一部分...
上图引用自LearnOpenGL官网https://learnopengl-cn.github.io/07%20PBR/01%20Theory/#pbr[https://le...
uint CreateProgram(void); 创建一个空的Program,返回的非0整数可以用来指向最终Program对象所在的位置。若返回0,代表创建失败。 void...
文章编写实用工具——Typora+PicGo+Gitee 背景 伴随着自己日常记录越来越多,就想着使用Markdown在自己电脑上直接写md文件,于是乎找了一下网上比较常见的...
这三个概念在讨论GPU渲染流程的时候经常提到,并且容易混淆,这里简述一下这三者与他们之间的区别。 首先这3者的生成是有先后顺序的: 顶点>图元>片元>像素 顶点就不解释了。 ...