文件名称:introduction-2-computer-graphics
文件大小:79KB
文件格式:ZIP
更新时间:2024-05-08 07:59:53
JavaScript
2021年计算机图形学理论 着色器 着色器大致有两种类型:顶点着色器和片段着色器。 将顶点数据和通用数据从javascript发送到顶点着色器。 通用数据也可以直接发送到片段着色器。 程序对象管理着色器。 关于VBO(顶点缓冲区对象)将数据发送到顶点着色器时使用的对象。存储顶点位置,属性,颜色信息等。您还可以存储自己喜欢的数据。 属性变量将与顶点属性有关的数据声明为属性变量。 attribute vec3 position; 统一变量存储通用数据的变量。 uniform mat4 mvpMatrix; 可变变量(variable variable)一个变量,允许在着色器之间交换数据。 // 頂点シェーダー varying vec4 vColor; // フラグメントシェーダーでも同じものを宣言する。 varying vec4 vColor; 着色器中可以使用的类型是vec和mat
【文件预览】:
introduction-2-computer-graphics-main
----.gitignore(343B)
----package.json(629B)
----src()
--------@types()
--------legacygl()
--------m1()
--------index.html(716B)
----webpack.config.js(369B)
----tsconfig.json(242B)
----.github()
--------workflows()
----.eslintrc.js(724B)
----.prettierrc.js(149B)
----README.md(3KB)
----lib()
--------legacygl()
----.vscode()
--------settings.json(288B)
----docs()
--------m1()
--------index.html(716B)