开放式颜色多边形表面的最简单方法

OpenGL simplest way to colour polygon surfaces?

本文关键字:最简单 方法 表面 颜色 多边形 开放式      更新时间:2023-10-16

我需要填充我刚刚绘制过一些花哨的图案的多边形的表面(类似模糊的螺旋形式就足够了,但模式本身并不是问题)。形状应在旋转时固定在每个多边形的表面上。

我的问题是,我不知道正确的方式告诉着色器以不同的方式为表面的每个点涂色。

P.S。:纹理看起来像过度杀伤。

您可以按点绘制点,然后将"统一VEC4 RGBA"放入片段着色器中,然后使用值来输出

您可以这样做: 0-1是纹理大小的最大值;make(1/vtexturecoords.x 1/vtexturecoords.y)/2您会得到一个数字,而这个总和是gl_fragcolor.xyz(未求和到alpha channel);