webgl with point and ambient lighting