basic webgl transition