WEBGL:如何在片段着色器中为分形设计着色

我正在为WebGL项目中的片段着色器中的分形着色。

在片段着色器中,我有一个名为Color的vec3,其中包含0.0-1.0之间的RGB值。

进行类似于

的分形设计

WEBGL:如何在片段着色器中为分形设计着色

但为黑白

我需要将“颜色”矢量设置为什么?然后,将此颜色乘以gl_FragColor的“加权照明”。

liubing065 回答:WEBGL:如何在片段着色器中为分形设计着色

Mandelbrot着色器通常具有评估转义条件的循环。要制作单色图像,如果要转义的迭代次数小于某个阈值Color,只需将vec3(0)设置为T,否则将其设置为vec3(1)。有关示例,请参见this着色器玩具。

本文链接:https://www.f2er.com/3148531.html

大家都在问