{"id":21991848,"url":"https://github.com/tlabaltoh/realistic_terrain","last_synced_at":"2025-04-30T14:21:43.725Z","repository":{"id":187888595,"uuid":"664448965","full_name":"TLabAltoh/realistic_terrain","owner":"TLabAltoh","description":"Plug-in for Blender to generate terrain procedurally","archived":false,"fork":false,"pushed_at":"2024-06-24T21:38:01.000Z","size":33312,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-24T23:26:53.914Z","etag":null,"topics":["blender","blender-addon","erosion","procedural-generation","python","terrain"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TLabAltoh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2023-07-10T02:14:08.000Z","updated_at":"2024-06-24T21:38:05.000Z","dependencies_parsed_at":"2024-06-23T23:35:22.062Z","dependency_job_id":null,"html_url":"https://github.com/TLabAltoh/realistic_terrain","commit_stats":null,"previous_names":["tlabaltoh/realistic-terrain","tlabaltoh/realistic_terrain"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TLabAltoh%2Frealistic_terrain","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TLabAltoh%2Frealistic_terrain/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TLabAltoh%2Frealistic_terrain/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TLabAltoh%2Frealistic_terrain/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TLabAltoh","download_url":"https://codeload.github.com/TLabAltoh/realistic_terrain/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227206380,"owners_count":17747734,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["blender","blender-addon","erosion","procedural-generation","python","terrain"],"created_at":"2024-11-29T20:11:56.040Z","updated_at":"2025-04-30T14:21:43.719Z","avatar_url":"https://github.com/TLabAltoh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Realistic Terrain\nAdd-on for Blender that generates terrain height map and simulates hydraulic erosion using DirectX11 compute shaders. DX11 dll used in this plugin is [here](https://github.com/TLabAltoh/realistic_terrain_dx11_plugin)\n\n## Screenshot\n[youtube](https://www.youtube.com/watch?v=v3CK-s1jXPg)\n\n\u003cdetails\u003e\n\n\u003csummary\u003eFeature\u003c/summary\u003e\n\n\u003ctable\u003e\n    \u003ccaption\u003eGenerate Terrain Height Map (Left: Perlin Noise, Right: Perlin Noise with Ridge)\u003c/caption\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"media/noise.png\" width=\"530\" /\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"media/ridge-noise.png\" width=\"530\" /\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\u003ctable\u003e\n    \u003ccaption\u003eErode Terrain Mesh (Left: Befor, Right: After)\u003c/caption\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"media/befor-erosion.png\" width=\"530\" /\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003cimg src=\"media/after-erosion-and-smoothmesh.png\" width=\"530\" /\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\u003ctable\u003e\n    \u003ccaption\u003eTerrain Material\u003c/caption\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg src=\"media/material.png\" width=\"530\" /\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/details\u003e\n\n## Requirements\n- Windows10\n- DirectX11\n- Blender using Python 3.10.* (ex. Blender 3.4)\n\t- Numpy\n\n## Note\n\u003cdetails\u003e\u003csummary\u003ePlease see here\u003c/summary\u003e\nAll versions 1.2 and later will be distributed with the release.\nIf you have already installed version 1.1 or earlier, please deactivate and uninstall the already installed realistic terrain before installing version 1.2 or later.\nIf you cannot uninstall version 1.1 or earlier, delete the folder directly. Add-ons for version 1.1 or earlier should be located in the following directory  \n\n```\nC:\\Users\\{USER_NAME}\\AppData\\Roaming\\Blender Foundation\\Blender\\3.4\\scripts\\addons\\realistic-terrain-master\n```\n\n\u003c/details\u003e\n\n## Install\n\u003cdetails\u003e\n\n\u003csummary\u003ePlease see here\u003c/summary\u003e\n\n- Install 1.2 or later versions from release  \n- Launch Blender and select the Zip file downloaded by Install from ```Edit/Preference/Add-ons```\n\u003cimg src=\"media/install-to-blender.0.png\" width=\"256\"\u003e\u003c/img\u003e  \n- Enable \"realistic terrain\"  \n\u003cimg src=\"media/install-to-blender.1.png\" width=\"256\"\u003e\u003c/img\u003e  \n- The toolbar will then appear here  \n\u003cimg src=\"media/toolbar.png\" width=\"256\" /\u003e\u003c/img\u003e  \n\n\u003c/details\u003e\n\n## Tutorial\n\u003cdetails\u003e\u003csummary\u003eProcess erosion for terrain mesh generated with A.N.T.Landscape\u003c/summary\u003e\n\n- Create an A.N.T. Landscape grid with a resolution of 1024x1024 (be sure to create the grid with NxN resolution)  \n\u003cimg src=\"media/a.n.t-tutorial/000.png\"\u003e\u003c/img\u003e\n- Run simulations from ```Terrain/Erode/Process```  \n\u003cimg src=\"media/a.n.t-tutorial/001.png\" width=\"256\"\u003e\u003c/img\u003e  \n\u003cimg src=\"media/a.n.t-tutorial/002.png\"\u003e\u003c/img\u003e\n- Create a grid with size 2.0 and resolution 1024x1024 from Terrain/Grid/Create (A.N.T. Landscape meshes are not UV expanded, and high-resolution grids take time to expand, so create a pre-expanded grid)  \n- Apply Shrinkwrap to copy grid vertex height information  \n\u003cimg src=\"media/a.n.t-tutorial/003.png\" width=\"256\"\u003e\u003c/img\u003e\n- Select the grid from which the height information was copied and attach TerrainMaterial  \n\u003cimg src=\"media/a.n.t-tutorial/004.png\" width=\"256\"\u003e\u003c/img\u003e  \n\u003cimg src=\"media/a.n.t-tutorial/005.png\"\u003e\u003c/img\u003e\n- Adjust parameters to complete  \n\u003cimg src=\"media/a.n.t-tutorial/006.png\"\u003e\u003c/img\u003e\n\n\u003c/details\u003e\n\n\n## Reference\n- [SebLague: Hydraulic-Erosion](https://github.com/SebLague/Hydraulic-Erosion)\n- [opensimplex](https://code.larus.se/lmas/opensimplex)\n- [terrain-noise](https://www.youtube.com/watch?v=pmZQMzObjNo)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftlabaltoh%2Frealistic_terrain","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftlabaltoh%2Frealistic_terrain","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftlabaltoh%2Frealistic_terrain/lists"}