How to achieve Cloak/Distortion effect (like in N.O.V.A. 2)

Does anyone know how to achieve the distortion effect in Unity (for iPhone) like the attached image from the new iPhone game N.O.V.A. 2?

I’m also want to know how to make such effect.

after searching the forum, it seems that we can not make such effect with unity iphone, someone say that Refraction and Reflection is unavailable in unity iphone

Sure it’s available. It’s just not available for pre 3Gs devices since the shader would require OpenGL ES 2.0

Here’s a shot with a sphere that uses the glass refraction shader from the pro assets. Same type of shader. It’ll run on 3Gs+ devices, but not very efficiently. You would need to write an optimized version of the shader.


631854–22572–$Refraction Effect.zip (2.07 MB)

You could use world of warcraft’s method. They use a cube map or env map with transparency. Works quite well (hunter cloaking effect) and is fairly cheap as well as being fixed function compatible. It’s still never going to be cheap though.

It needs pro because of render to texture.

Thanks for your demo project. I’ll give it a try.

I search the forum with key word ‘cloaking effect’ and got nothings useful.
Can you give me more specific information on ‘cube map or env map with transparency’ ?

Just to let you know, that effect works on my ipod touch 2g while playing NOVA 2 which does not have open GLES 2.0.

interesting! since this post i am curious about how they achieved THAT! O_O

@hippocoder can you help me with the cube map cloak effect?