Hi Richard,
In the meantime that we investigate the issue with crok_vhs, there is a workaround to make it work in 2025.1+. In the crok_vhs.02.glsl file you need to replace the V
in the #define V vec2(0.,1.)
, which is problematic to something else like VEC
.
Your crok_vhs.02.glsl file should look like:
... (line 18)
#define VEC vec2(0.,1.)
... (line 68)
if ( 0.29 < cn ) {
vec2 uvt = ( uvn + VEC.yx * v2random( vec2( uvn.y, time ) ) ) * vec2( 0.1, 1.0 );
float n0 = v2random( uvt );
float n1 = v2random( uvt + VEC.yx / VHSRES.x );
if ( n1 < n0 ) {
col = mix( col, 2.0 * VEC.yyy, pow( n0, 5.0 ) );
}
}
Let me know if this works for you.
Regards,
Fabrice