私は球を作成し、それに歪みを加えていますが、うまくいきます。ワイヤーフレームで見るとこんな感じ
ワイヤーフレームをオフにすると、次のようになります
ご覧のとおり、ワイヤーフレームをオフにすると、陰影がなくなり、歪みが見えなくなります。
私が探しているのは、カスタム fragmentShader に何を配置するかです。
私はこれを使いました
// calc the dot product and clamp
// 0 -> 1 rather than -1 -> 1
vec3 light = vec3(0.5,0.2,1.0);
// ensure it's normalized
light = normalize(light);
// calculate the dot product of
// the light to the vertex normal
float dProd = max(0.0, dot(vNormal, light));
// feed into our frag colour
gl_FragColor = vec4(dProd, dProd, dProd, 1.0);
しかし、それは非常に醜い偽の光を生み出すだけです. アイデアはありますか?
前もってありがとう、Wezy