Water3 doesn't work :(

Well… water3 has so many glitches that it doesn’t work actually.

Water3Manager GetMaterialTexture(“_DisplacementHeightMap”) always returns NULL
GetMaterialTexture(“_SecondDisplacementHeightMap”) is NULL too.

In management mode
Water3Editor
line 203
m_Displacement = (Texture2D) EditorGUILayout.ObjectField(“Height map A”, m_Displacement as Object, typeof(Texture2D));

InvalidCastException: Cannot cast from source type to destination type.
Water3Editor.OnInspectorGUI () (at Assets/Standard Assets/Editor/Water3/Water3Editor.cs:203)
UnityEditor.InspectorWindow.DrawEditors (Boolean isRepaintEvent, UnityEditor.Editor[ ] editors, Boolean eyeDropperDirty) (at C:/BuildAgent/work/842f9557127e852/Editor/Mono/Inspector/InspectorWindow.cs:495)
UnityEditor.InspectorWindow.OnGUI () (at C:/BuildAgent/work/842f9557127e852/Editor/Mono/Inspector/InspectorWindow.cs:190)
System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[ ] parameters, System.Globalization.CultureInfo culture)

Do you ever have a stable version?

I’ve just installed 3.4.1f5. Assets re-importing didn’t help :-/

Maximum number (32) of shader keywords exceeded, keyword WATER_REFRACTIVE will be ignored
UnityEngine.Shader:smile:isableKeyword(String)
Water:OnWillRenderObject() (at Assets/Standard Assets/Water (Pro Only)/Sources/Scripts/Water.cs:138)
UnityEditor.DockArea:OnGUI()

ah :cry:

Water3 was replaced in unity 3.4 and is gone

was replaced with what?

Water4 as you might have guessed intuitively as Water3 was the water from Unity 3.3 :wink:

Replaced with Water4 a new, general purpose, ocean / river / lake water system. As I understand it, Water3 should still work as does the “Community Ocean Shader” ( http://www.unifycommunity.com/wiki/index.php?title=Ocean_Shader_Project ).

For me it works great ^^. Water4 is actually the one that is not usable, unless you just wanna look at the shiny surface from above…