shader: weird stripe
You seem to have a mismatch in types in the assignment of the output variable - you need to include the 'vector' type in the assignment.

ie, instead of :

outV = (vec[0],vec[1],vec[2]);


Change it to :

outV = vector(vec[0],vec[1],vec[2]);


So the final script should be :

shader TestNoise(
    vector vec = (0,0,0),

    output vector outV = (0,0,0)
){
    outV = vector(vec[0],vec[1],vec[2]);

}