3
2012
Sea Waves
Sea Waves testing. Its quite “heavy”..but looks nice.
Info v1.0:
– Special perlin noise map (128×128) is updated every frame and used as a height/waves-map for the sea mesh (converted from “Heightmap Test” by Simon Bethke, licensed under Creative Commons Attribution-Share Alike 3.0 and GNU GPL license.)
– Added camera shaking (using the same perlin noise function)
– Using also the fake sky : http://unitycoder.com/blog/2012/08/02/animated-clouds-shader-skydome/
– Added some sound loop from SoundSnap.com (no more free sounds 🙁 , unless you had registered long time ago..)
– Highres sea plane mesh (100×100 segments, created using the CreatePlane.cs from unifycommunity.com, which is down at the moment..)
Webplayer:
http://unitycoder.com/upload/demos/SeaWaves1/
Download source:
coming later..
Related Posts
10 Comments + Add Comment
Leave a comment
Recent posts
- [GreaseMonkey] Unity Forum Fixer
- UnityHub: Make Hub application background Translucent
- Customize SpriteShapeRenderer quality (but has issues)
- Editor tool: Copy selected gameobject’s names into clipboard as rows (for Excel)
- Editor tool: Replace string in selected gameobject’s names
- UnityHub: Enable built-in Login Dialog (no more browser login/logout issues!)
- Use TikTok-TTS in Unity (with WebRequest)
- Create Scene Thumbnail Image using OnSceneSaved & OnPreviewGUI
- webgl+javascript TTS
- Using Moonsharp (LUA) + Unity Webgl
- Using 3D gameobject prefabs with Unity Tilemap + NavMesh Surface
- Custom Unity Hub Project Template Preview Image/Video (using HTML+CSS in package description)
Recent Comments
- Vector3 maths for dummies! on
- UnityHub: Make Hub application background Translucent on
- UnityHub: Make Hub application background Translucent on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
- Install Android SDK+JDK+NDK for Unity (without AndroidStudio or Unity Hub) on
- [Asset Store] Point Cloud Viewer & Tools on
- [Asset Store] Point Cloud Viewer & Tools on
- ffmpeg stream raw video into Unity Texture2D on
When will the source become available for this and your clouds with shadows? I’m interested in both. I saw on the cloud’s page to Donate, but I’ll increase donation for this source too!
Sometime later this year, they barely work right now (enough for the test webplayer), need to clean up sources, try to optimize etc..
Still, if you want to experiment with the current versions (which might have bugs and are only tested for these specific scenes..), then ofcourse I can email the files for those who donate 🙂
*And this sea waves is certainly too heavy for anything right now..actually just plain perlin noise would work faster, now its using multiple modified perlin noises..
** Also the clouds+shadows needs tweaking, shadows are bit wrong axis, as it should be mirrored, compared to skydome.. (trying to fix that soon)
Thanks for the reply!
As far as the water goes, I’m more interested in how you did the “waves” part. I haven’t been able to get a realistic “wave” that looks good and performs good.
Would be interesting to try pre-calculated wave maps..
or just use/modify the perlin noise shader for waves..
(This version is slow because it draws the wavemap using setpixels..)
This might be perfect,
http://forum.unity3d.com/threads/146731-Turbulence-Library-1.1-65-new-noises-beta-mobile-support-new-price!-RELEASED
Add unity Sea
“projected grid to create a mesh for the water plane” (sources + webplayer)
http://scrawkblog.com/2013/02/24/ocean-renderer-for-unity/
Turbulence Library (free!)
“Turbulence Library is a massive collection of complex and fast noise generated entirely on the GPU”
http://u3d.as/content/jeremie-st-amand/turbulence-library/3aK
mgear, with the Turbulence Library could you create a webplayer with an ocean effect? I toyed with the webplayer some that is linked to the asset store description, but just get lost in its complexity.
wave texture gen:
http://scrawkblog.com/2013/09/03/wave-texture-generation-in-unity/
Waves Moving Vertices, Gerstner Waves
https://catlikecoding.com/unity/tutorials/flow/waves/