It seems to be an entirely too flowery and overblown description of the experience of watching a 3D movie. I can't tell from this one sentence whether the author approves or disapproves of such movies.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.