You can find the asset at the Unity Asset Store
The Warp Effect uses a surface shader which renders the effect on a streched high resolution sphere. The Warp Effect has many different settings to change how the effect looks.
This are the settings you can change:
- Main Color: The color of the effect. The transparency of this color defines the transparency of the effect.
- Mix Color: This is a color which is mixed together with the Main Color.
- Textures: You can change the textures if you want a different look.
- Speed X / Speed Y: Defines the x and y motion speed of the distortion.
- Scale: The strength of the texture distortion. The higher the value the more waves will impact the warp textures.
- Tile X / Tile Y: Tiling size of the effect.
- Warp Speed: Simply defines how fast the effect is.
- Front and rear light: You can change the color and intensity of the lights to increase or decrease the glowing at the two ends of the warp bubble.
- Star particle effect: The Warp Effect has two particle effects for the stars. One for slower stars and one for fast moving stars. If you want, you can change this particle effects.
Version 1.1.0 is in the Unity Asset Store
- Custom editor for both prefabs to change all values in one place by selecting the prefab.
- New warp effect prefabs which render the stars in the shader instead of using particle effects.
- The speed of the stars depends on the warp speed of the new prefab.
- Two different layers of stars with different speeds.
- Each star layer can be enabled or disabled separately.
- You can set different colors for each star layer.
- You can set different speed multiplier for each star layer.
- Front and rear light color can be changed in the custom editor.
- Front and rear light intensity can be changed in the custom editor.
Version 1.1.1 is in the Unity Asset Store
- Small update for Unity 2018. The Warp Effect which render the stars into the warp sphere was updated to shader model 4. This allows to use up to 16 textures, but requires DirectX 10.0.
Version 1.2.0 is in the Unity Asset Store
- This update comes with a new background distortion effect which you know from the EVE Online warp effect if you play the game. You can change the strength and frequency of the effect and you can select between different distortion normal maps included in the package. The effect is only visible inside the warp sphere or if you look through the warp sphere. It is no fullscreen image effect. The effect is only available in the WarpPrefabShaderStars, because the effect would influence the particle stars in the WarpPrefabParticleStars prefab.
- The WarpPrefabParticleStars has a new cloud texture which rotate around the warp sphere to give the effect a more interesting look. All prefabs now uses Shader Model 4 (DirectX 10) but I think this is not a problem at theses days.
- This update include also a small bugfix which prevented the noise textures from being saved in the WarpPrefabParticleStars prefab.
- Audio files has been moved from the demo scenes to the main Asset folder.
Version 1.3.0 is live in the Unity Asset Store
Update 1.3.0 comes with new properties for the WarpPrefabShaderStars prefab.
- You can change the brightness for each star layer independet.
- You can set a start- and endpoint for each star layer.
- I have added tooltips to the editor where needed.
- Bugfix that prevent Tile Y from beeing saved correctly in the editor.
- An example to show you how to start star layers rendered with a delay. You find the example in the WarpOnOff script.
Version 1.5.0 is live in the Unity Asset Store
- You can now rotate all main textures and emission maps in clockwise or counter-clockwise direction.
- Increased the range for the star rotation speed.
- Small bugfixes.
Performance test with version 1.3.0
Intel i7 4770K
GTX Titan 6GB
24 GB RAM
Result: 505 FPS. I don’t want to go higher. 🙂