{"id":18834388,"url":"https://github.com/pzl/blender-scripts","last_synced_at":"2026-04-13T01:35:23.742Z","repository":{"id":150421895,"uuid":"48443000","full_name":"pzl/blender-scripts","owner":"pzl","description":null,"archived":false,"fork":false,"pushed_at":"2016-08-31T01:12:57.000Z","size":35,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-12T17:47:27.029Z","etag":null,"topics":["blender","blender-scripts","blender3d","python"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pzl.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":"2015-12-22T16:43:50.000Z","updated_at":"2023-03-15T20:07:28.000Z","dependencies_parsed_at":"2023-05-31T12:42:36.142Z","dependency_job_id":null,"html_url":"https://github.com/pzl/blender-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pzl/blender-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzl%2Fblender-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzl%2Fblender-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzl%2Fblender-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzl%2Fblender-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pzl","download_url":"https://codeload.github.com/pzl/blender-scripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pzl%2Fblender-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31736723,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T22:19:12.206Z","status":"ssl_error","status_checked_at":"2026-04-12T22:18:33.088Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":["blender","blender-scripts","blender3d","python"],"created_at":"2024-11-08T02:12:13.891Z","updated_at":"2026-04-13T01:35:23.717Z","avatar_url":"https://github.com/pzl.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is currently a (unorganized) collection of python scripts I'm putting together for blender.\n\nSome of these may be better accomplished by not using scripts, but rather templates or custom startup files, or linking in things from saved blender files..\n\nBut this way it seems most distributable, and most explicit about what settings have been changed (as opposed to loading a custom startup file without knowing exactly what has been set up).\n\n\n\ncaption.py\n----------\n\nThis is a handy module to make quick work of setting up simple colored text captions, as you might see in some gifs. It creates simple materials for fast rendering, and does repetitive scene and camera settings for you. It allows you to use Blender Internal or Cycles seamlessly.\n\nOnce run, load up the movie clip editor, add your footage, do any tracking necessary, set as background to the 3D camera view. Then create and animate the text as necessary. There is a checkbox in the compositor node tree for optionally blurring the text shadow.\n\n\nmaterials.py\n------------\n\nRunning this will simply create several material node groups. They can be accessed in the materials node editor with add \u003e Group \u003e [Group Name].\n\nThese are physically-based materials pulled from the tutorials by [CynicatPro](https://www.youtube.com/channel/UCqoc1p9ov0CwzvKObvrKxMA) on youtube. The specific videos are referenced in the code.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpzl%2Fblender-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpzl%2Fblender-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpzl%2Fblender-scripts/lists"}