如何理解“当前的点”vPosition呢
来源:4-5 实战:实现基于 webgl 的放大镜
Neolu4ever
2024-10-11
代码中看到, vPosition 是 aPosition 赋值来的。我当时的理解是这就是指四个顶点的坐标信息。然后当 vPosition 用来计算和 lookAt 的距离时, vPosition 好像被理解为纹理资源中每个像素的坐标才比较合理。因此我对这个变量的定义产生了疑惑。
麻烦老师解惑。
写回答
1回答
-
yancy
2024-10-18
这个涉及顶点的定义和顶点着色器的工作流程,在处理渲染的过程中,aPosition是会不断变化的,会根据栅格化的流程来处理每一个顶点,并且把顶点数据通过vPosition带入到片元着色器。你这个理解其实也没什么问题,它这会儿所代表的就是每一个片元的位置信息,只不过这个片元恰好能完整的覆盖一个顶点
00
相似问题
矩阵转换如何理解
回答 1
卷入卷出加入if判断条件后就提示错误
回答 1