Or is it simply a technology trick?

This is a cool video (if it’s true) of a man walking down some stairs outside and he is carrying what looks to be Harry Potters cloak of invisibility.  Is this true science or is it just a technology trick used by the movie industry or the local TV weather people?  Take a look…What do you think?