2D-Water-Shader:HLSL在Unity中根据游戏王国的水效果制作了2D Water Shader

时间:2024-04-09 00:52:01
【文件属性】:

文件名称:2D-Water-Shader:HLSL在Unity中根据游戏王国的水效果制作了2D Water Shader

文件大小:1.36MB

文件格式:ZIP

更新时间:2024-04-09 00:52:01

ShaderLab

2D水着色器 HLSL在Unity中根据游戏王国的水效果制作了2D Water Shader! 首先,您需要创建渲染纹理!将其大小设置为屏幕分辨率的几倍。例如,宽度可以为1920×3.75 = 512,然后高度将为1080×3.75 = 288。 之后,创建一个新相机,并作为“目标纹理”分配先前创建的渲染纹理。现在,您应该在场景中有两个摄像头。 对于最后一步,创建新的3D平面并为其创建材质,它将使用Custom / WaterShader作为其着色器。 变量说明: 纹理:您的渲染纹理 置换纹理:您主要的水置换纹理,您可以在“纹理”文件夹中找到示例纹理 位移速度:位移纹理滚动的速度有多快 置换细节纹理:用于水的辅助置换纹理,应向水中添加更多细节,您可以在“纹理”文件夹中找到示例纹理 置换细节速度:置换细节纹理滚动的速度 位移量分割器:位移纹理将产生多少效果,该值越低,其效果越好 泡沫阈值:用


【文件预览】:
2D-Water-Shader-master
----ProjectSettings()
--------ProjectVersion.txt(83B)
--------InputManager.asset(6KB)
--------TagManager.asset(392B)
--------XRSettings.asset(158B)
--------EditorSettings.asset(1KB)
--------GraphicsSettings.asset(2KB)
--------PresetManager.asset(146B)
--------VFXManager.asset(308B)
--------DynamicsManager.asset(1KB)
--------ClusterInputManager.asset(114B)
--------ProjectSettings.asset(19KB)
--------NavMeshAreas.asset(1KB)
--------UnityConnectSettings.asset(853B)
--------Physics2DSettings.asset(2KB)
--------AudioManager.asset(416B)
--------TimeManager.asset(202B)
--------Packages()
--------QualitySettings.asset(6KB)
--------EditorBuildSettings.asset(260B)
----.github()
--------FUNDING.yml(40B)
----LICENSE(1KB)
----Assets()
--------Shaders()
--------Scenes.meta(172B)
--------Materials()
--------Shaders.meta(172B)
--------Scenes()
--------Textures()
--------Sprites.meta(172B)
--------Materials.meta(172B)
--------Sprites()
--------Textures.meta(172B)
----.gitignore(965B)
----README.md(3KB)
----.gitattributes(66B)
----Packages()
--------manifest.json(2KB)
--------packages-lock.json(8KB)

网友评论