{"id":24801549,"url":"https://github.com/ParkerBritt/houdini-environment-builder","last_synced_at":"2025-10-13T03:30:26.808Z","repository":{"id":274797330,"uuid":"924086258","full_name":"ParkerBritt/HoudiniGardenBuilder","owner":"ParkerBritt","description":"A high level HDA for building gardens in Houdini","archived":false,"fork":false,"pushed_at":"2025-01-29T12:58:23.000Z","size":3271,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-29T13:28:47.694Z","etag":null,"topics":["3d-animation","computer-graphics","hda","houdini","houdini-digital-assets","python","qt","qt5","tool","vfx"],"latest_commit_sha":null,"homepage":"","language":"Python","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/ParkerBritt.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}},"created_at":"2025-01-29T11:47:44.000Z","updated_at":"2025-01-29T13:01:04.000Z","dependencies_parsed_at":"2025-01-29T13:38:54.457Z","dependency_job_id":null,"html_url":"https://github.com/ParkerBritt/HoudiniGardenBuilder","commit_stats":null,"previous_names":["parkerbritt/houdinigardenbuilder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParkerBritt%2FHoudiniGardenBuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParkerBritt%2FHoudiniGardenBuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParkerBritt%2FHoudiniGardenBuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParkerBritt%2FHoudiniGardenBuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ParkerBritt","download_url":"https://codeload.github.com/ParkerBritt/HoudiniGardenBuilder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236298294,"owners_count":19126500,"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":["3d-animation","computer-graphics","hda","houdini","houdini-digital-assets","python","qt","qt5","tool","vfx"],"created_at":"2025-01-30T04:29:07.280Z","updated_at":"2025-10-13T03:30:26.802Z","avatar_url":"https://github.com/ParkerBritt.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eHoudini Environment Builder\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.sidefx.com/\"\u003e\u003cimg src=\"https://img.shields.io/badge/-Houdini-FF4713?style=for-the-badge\u0026logo=houdini\u0026logoColor=FF4713\u0026labelColor=282828\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/ParkerBritt?tab=repositories\u0026q=\u0026type=\u0026language=python\u0026sort=\"\u003e\u003cimg src=\"https://img.shields.io/badge/-Python-3776AB?style=for-the-badge\u0026logo=python\u0026logoColor=3776AB\u0026labelColor=282828\"\u003e\u003c/a\u003e\u003cbr\u003e\n\u003c/p\u003e\n\n\u003cimage src=\"screenshots/example_render.jpg\"\u003e\n\n\n# Overview\nHoudini Environment Builder is a node for styling terrain, populating a scene with repeated elements, and rendering the resulting geometry.\nIt combines tools for terrain generation, plant placement, stage material assignment, and rendering settings.\n\n\u003e [!IMPORTANT]\n\u003e I designed this tool to work ad hoc on linux, while it should be fully cross compatible, and I cannot gauruntee functionali[](url)ty on other operating systems or environments.\n\n\n# Usage\nhttps://github.com/user-attachments/assets/7374495a-8637-41f1-91c0-32991673c540\n\n\n#### I designed this tool to be accessible even for beginners of Houdini. With this tool you can:\n\n - Configure, draw, and delete terrain or water using the **Terrain** page.\n - Add plants by using the using the tools in the **Plants** page.\n   - place, draw regions, edit regions, or delete regions\n   - Make sure to add a plant with the \"+\" button first.\n- Assign materials and refine their properties using the **Stage** page.\n  - Use the _edit network_ button or double click on the node to dive in and make custom changes in LOPs\n- Render your final scene using the settings on the **Render** page.\n\n\n\n\n# Installation\n\u003e [!NOTE]\n\u003e While I currently have no planned updates to this repository, if you find this tool useful and would like to request a feature or a fix, let me know by opening a new issue\n\u003e \nTo neatly contain all the parts of my tool and maintain portability, I've packaged it using the Houdini packaging standard.\n\nThe included start script will automatically generate and load the package.json and start Houdini using the ```houdini``` command.\nIf the houdini binary is not in your ```$PATH``` environment variable you will need to change this line to path to your Houdini binary.\neg.\n```sh\n/opt/hfs20.5.332/bin/houdini\n```\n\nInstallation can also be done manually by adding a package json file to your ```$HOUDINI_USER_PREF_DIR/packages``` directory.\nYou can use this template to create the package file, make sure to replace the paths with where you saved the package.\n\n```json\n{\n    \"path\" : \"/path/to/garden-package\",\n    \"env\": [\n        {\n            \"GARDEN_TEXTURES_DIR\": \"/path/to/garden-package/textures\"\n        }\n    ]\n}\n```\n\nAdditional guidance on generating these files can be found here\nhttps://www.sidefx.com/docs/houdini/ref/plugins.html\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FParkerBritt%2Fhoudini-environment-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FParkerBritt%2Fhoudini-environment-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FParkerBritt%2Fhoudini-environment-builder/lists"}