Hochwertiger HTML5 und Javascript Code von dem Designbüro Standardabweichung aus München

WebGL GLSL Phong Shader Hilight Function

Das HTML5 und Javascript Bild von Standardabweichung aus München

Specular Hilight Phong

Funktion zum Berechnen eines Phong Specular Hilights in WebGL bzw. OpenGL ES2 Shadern.

float specularPhong( float decay, vec3 surfacePosition, vec3 surfaceNormal, vec3 lightDirection ) { vec3 viewDirection = normalize( -surfacePosition ); vec3 reflectionDirection = reflect( -lightDirection, surfaceNormal ); float cosine = dot( reflectionDirection, viewDirection ); float product = max( cosine, 0.0 ); float factor = pow( product, decay ); return factor; }

HTML5 / Javascript Code Teilen

Javascript Snippet auf Facebook teilen  Facebook
Javascript Snippet auf Facebook teilen  Google+