Finally caught this last night and so glad I did. While watching it the question of how the effects were achieved was constantly in my mind. Found this video today which really blew my mind! Amazing and game-changing.