преобразование ShaderToy в шейдер Webgl для Three js (нужна помощь) - PullRequest
0 голосов
/ 03 мая 2018

Можете ли вы помочь мне, пожалуйста, перевести этот шейдер в три JS!

это шадертой

он попробовал таким образом и просто получил белый экран!

#ifdef GL_ES
precision mediump float;
#endif

#define F length(.5-fract(gl_FragColor.xyw*=mat3(-2,-1,2, 3,-2,1, 1,2,2)*

uniform vec2 u_resolution;

void main() {
    vec2 p = gl_FragCoord.xy / u_resolution.xy;
    gl_FragColor.xy = p*(gl_FragColor.w+.2)*.1;
    gl_FragColor = pow(min(min(F.5)),F.4))),F.3))), 7.)*25.+vec4(0,.35,.5,1);
}

Пожалуйста, попробуйте с этим редактором:

https://thebookofshaders.com/edit.php?log=180503054204

Заранее спасибо =)

1 Ответ

0 голосов
/ 03 мая 2018

О! Спасибо @ pailhead ... да, вы правы насчет набора gl_FragColor на первых порах!

это решило мою проблему.

Спасибо за вашу помощь =)

...