{"id":23850640,"url":"https://github.com/yinb1426/hydrodynamic-model-platform","last_synced_at":"2026-04-22T23:36:13.001Z","repository":{"id":260201349,"uuid":"876708835","full_name":"yinb1426/Hydrodynamic-Model-Platform","owner":"yinb1426","description":"Hydrodynamic Model Platform using Unity URP","archived":false,"fork":false,"pushed_at":"2024-11-16T02:54:40.000Z","size":38125,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-20T16:51:47.172Z","etag":null,"topics":["compute-shader","hydrodynamic-modeling","unity","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yinb1426.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-22T12:33:05.000Z","updated_at":"2024-12-13T14:19:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"de279572-d34b-45f4-9130-d4ce58e34efc","html_url":"https://github.com/yinb1426/Hydrodynamic-Model-Platform","commit_stats":null,"previous_names":["yinb1426/hydrodynamic-model-platform"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yinb1426/Hydrodynamic-Model-Platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinb1426%2FHydrodynamic-Model-Platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinb1426%2FHydrodynamic-Model-Platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinb1426%2FHydrodynamic-Model-Platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinb1426%2FHydrodynamic-Model-Platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yinb1426","download_url":"https://codeload.github.com/yinb1426/Hydrodynamic-Model-Platform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yinb1426%2FHydrodynamic-Model-Platform/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32159959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-22T17:06:48.269Z","status":"ssl_error","status_checked_at":"2026-04-22T17:06:19.037Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compute-shader","hydrodynamic-modeling","unity","unity3d"],"created_at":"2025-01-02T22:39:58.639Z","updated_at":"2026-04-22T23:36:12.969Z","avatar_url":"https://github.com/yinb1426.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 水动力模型平台\n## 概述\n水动力模型平台整合多种开源水动力模型，基于Unity URP，实现模型运行、结果可视化、结果导出等功能。\n## 特性\n* 使用json文件保存模型参数信息。\n* 在\"Model Selector\"中，可以选择多种模型运行。\n* 多种参数控制模型的结果输出、绘制步长、绘制总时间等。\n* 地形可选择使用\"Raw\"(白模)、\"Ramp\"(色带)、\"Texture\"(纹理)进行表面绘制。\n* 三维可视化显示水动力模型结果。\n* 计算结果文件导出。\n## 功能简介\n### Select Model\n打开\"Model Selector\"界面，选择需要运行的水动力模型，设置Saving/Ending/Drawing Step共3个参数，点击运行。\n* Saving Step：每SavingStep个时间步长，保存计算结果。\n* Ending Step：当运行到EndingStep时，模型运行结束。\n* Drawing Step：每DrawingStep个时间步长，切换绘制纹理，用于插值绘制结果。\n### Export Files\n选择输出文件的路径，输出所有保存的计算结果，包括每个格网点的位置、水深、速度。\n### Close Model\n结束运行该模型，释放所有资源。\n## 案例\n使用Assets/Resources中的HongKongTestArea.tif模型，使用VPM模型，使用默认参数，开始运行。\n\u003e 若使用自己的栅格，请确保栅格尺寸为**正方形**。\n## 实现效果\n* Select Model\n![SelectModel](https://github.com/yinb1426/Hydrodynamic-Model-Platform/blob/main/Assets/Pictures/SelectModel.png)\n* 可视化效果\n![Visualization](https://github.com/yinb1426/Hydrodynamic-Model-Platform/blob/main/Assets/Pictures/Visualization.png)\n## TODO\n* 用于自由控制相机的脚本。 **Done！**\n* 更多水动力模型的加入。\n* ......\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinb1426%2Fhydrodynamic-model-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyinb1426%2Fhydrodynamic-model-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyinb1426%2Fhydrodynamic-model-platform/lists"}