boat-attack-water icon indicating copy to clipboard operation
boat-attack-water copied to clipboard

Water not showing in Windows and Android Build

Open PiyushHadiya opened this issue 1 year ago • 2 comments

  • I am using Unity 2022.3
  • Building windows or android game water is not showing.
  • Please help

PiyushHadiya avatar Feb 21 '24 07:02 PiyushHadiya

Starting managed debugger on port 56335 Found 1 interfaces on host : 0) 192.168.110.85 Player connection [24856] Multi-casting "[IP] 192.168.110.85 [Port] 55000 [Flags] 2 [Guid] 1400832335 [EditorId] 1084461710 [Version] 1048832 [Id] WindowsPlayer(2,LAPTOP-AUP205N0) [Debug] 1 [PackageName] WindowsPlayer [ProjectName] BoatWater" to [225.0.0.222:54997]...

[Physics::Module] Initialized MultithreadedJobDispatcher with 7 workers. Initialize engine version: 2022.3.20f1 (61c2feb0970d) [Subsystems] Discovering subsystems at path C:/Users/Akshay Hadiya/Desktop/BoatWater/BoatWater_Data/UnitySubsystems GfxDevice: creating device client; threaded=1; jobified=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: NVIDIA GeForce GTX 1650 (ID=0x1f91) Vendor: NVIDIA VRAM: 3949 MB Driver: 31.0.15.3129 WaterManager State change:None>Setup UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.BaseSystem:ChangeState(State) (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:136) WaterSystem.WaterManager:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\WaterManager.cs:24) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Resource foamMap is valid Resource surfaceMap is valid Resource detailNormalMap is valid Resource waterFX is valid Resource ditherNoise is valid Resource infiniteWaterMesh is null Resource waterTile is valid Resource waterShader is valid Resource causticShader is valid Resource infiniteWaterShader is null Resource waterDepthShader is null Resource ValidationString is valid Resource _assetInfo is valid UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:LogError(Object) WaterSystem.Settings.Resources:ValidateResources() (at .\Packages\com.unity.urp-water-system\Runtime\Data\Resources.cs:142) WaterSystem.WaterManager:Setup() (at .\Packages\com.unity.urp-water-system\Runtime\System\WaterManager.cs:40) WaterSystem.WaterManager:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\WaterManager.cs:27) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

WaterProjectSettings resources are not valid, please check the resources and try again. UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:LogError(Object) WaterSystem.WaterManager:Setup() (at .\Packages\com.unity.urp-water-system\Runtime\System\WaterManager.cs:42) WaterSystem.WaterManager:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\WaterManager.cs:27) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

WaterPhysics State change:None>Setup UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.BaseSystem:ChangeState(State) (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:136) WaterSystem.Physics.WaterPhysics:Init() (at .\Packages\com.unity.urp-water-system\Runtime\Physics\WaterPhysics.cs:39) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

GerstnerWaves State change:None>Setup UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.BaseSystem:ChangeState(State) (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:136) WaterSystem.GerstnerWaves:Init() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\GerstnerWaves.cs:22) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:44) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

GerstnerWaves State change:Setup>Ready UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.BaseSystem:ChangeState(State) (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:136) WaterSystem.GerstnerWaves:Init() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\GerstnerWaves.cs:24) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:44) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Adding WaterModifier GerstnerWaves to physics systems UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:48) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Depth State change:None>Setup UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.BaseSystem:ChangeState(State) (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:136) WaterSystem.Physics.Depth:Init() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\Depth.cs:15) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:44) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Depth State change:Setup>Ready UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.BaseSystem:ChangeState(State) (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:136) WaterSystem.Physics.Depth:Init() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\Depth.cs:17) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:44) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Adding WaterModifier Depth to physics systems UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:48) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Flow State change:None>Setup UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.BaseSystem:ChangeState(State) (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:136) WaterSystem.Physics.Flow:Init() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\Flow.cs:14) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:44) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Flow State change:Setup>Ready UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.BaseSystem:ChangeState(State) (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:136) WaterSystem.Physics.Flow:Init() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\Flow.cs:20) WaterSystem.BaseSystem:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\System\BaseSystem.cs:40) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:44) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Adding WaterModifier Flow to physics systems UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.Physics.WaterModifier`2:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Modifiers\WaterModifier.cs:48) UnityEngine.GameObject:AddComponent(Type) (at C:\build\output\unity\unity\Runtime\Export\Scripting\GameObject.bindings.cs:237) WaterSystem.SystemInitializer:AddSystem(Type) (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:85) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:75) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

Adding types: WaterSystem.WaterManager WaterSystem.Physics.WaterPhysics WaterSystem.GerstnerWaves WaterSystem.Physics.Depth WaterSystem.Physics.Flow UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.SystemInitializer:AddSystems() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:79) WaterSystem.SystemInitializer:Init() (at .\Packages\com.unity.urp-water-system\Runtime\System\SystemInitializer.cs:37)

<RI> Initializing input. <RI> Input initialized. <RI> Initialized touch support. UnloadTime: 2.007600 ms Registered Water<WaterSystem.Water> with WaterManager UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[]) UnityEngine.Logger:Log(LogType, Object) UnityEngine.Debug:Log(Object) WaterSystem.WaterManager:Register(WaterBody) (at .\Packages\com.unity.urp-water-system\Runtime\System\WaterManager.cs:144) WaterSystem.WaterBody:Setup() (at .\Packages\com.unity.urp-water-system\Runtime\Bodies\WaterBody.cs:38) WaterSystem.Water:Setup() (at .\Packages\com.unity.urp-water-system\Runtime\Bodies\Water.cs:47) WaterSystem.WaterBody:OnEnable() (at .\Packages\com.unity.urp-water-system\Runtime\Bodies\WaterBody.cs:33)

PiyushHadiya avatar Feb 21 '24 07:02 PiyushHadiya

@PiyushHadiya In your Universal Render Data asset, do you have Depth Priming enabled? Try disabling it. I found that causes issues with some transparent effects like the water in this repo.

Torgo13 avatar Mar 06 '24 15:03 Torgo13