{"id":32362779,"url":"https://github.com/schlegelp/cloudblender","last_synced_at":"2026-05-17T19:35:21.430Z","repository":{"id":231154347,"uuid":"535355707","full_name":"schlegelp/cloudblender","owner":"schlegelp","description":"Blender wrapper for cloud-volume","archived":false,"fork":false,"pushed_at":"2026-05-08T14:08:28.000Z","size":14365,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-08T16:18:55.042Z","etag":null,"topics":["blender","cloud-volume","neuroglancer","neurons","visualisation"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/schlegelp.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-11T16:22:48.000Z","updated_at":"2026-05-08T14:11:01.000Z","dependencies_parsed_at":"2024-04-02T18:52:27.581Z","dependency_job_id":null,"html_url":"https://github.com/schlegelp/cloudblender","commit_stats":null,"previous_names":["schlegelp/cloudblender"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/schlegelp/cloudblender","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlegelp%2Fcloudblender","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlegelp%2Fcloudblender/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlegelp%2Fcloudblender/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlegelp%2Fcloudblender/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/schlegelp","download_url":"https://codeload.github.com/schlegelp/cloudblender/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/schlegelp%2Fcloudblender/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33151889,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"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","cloud-volume","neuroglancer","neurons","visualisation"],"created_at":"2025-10-24T16:00:18.186Z","updated_at":"2026-05-17T19:35:21.423Z","avatar_url":"https://github.com/schlegelp.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cloudblender [WIP]\nBlender wrapper for [`cloud-volume`](https://github.com/seung-lab/cloud-volume).\n\nThe basic idea is to let you import image data, skeletons and meshes from\nany data source that `cloud-volume` understands.\n\n- [x] import image data as planes/cubes\n- [x] import segmentation data as planes/cubes\n- [x] import meshes\n- [ ] import skeletons\n\n\n\u003cdiv style=\"width: 100%; margin: auto;\"\u003e\n  \u003cimg src=\"_static/banner.png\" alt=\"image\" style=\"width: 100%;\" /\u003e\n\u003c/div\u003e\n\n## Installation\n\n### Download `cloublender.py`\n\nFor this you have three options:\n\n#### 1. Download the entire repository\nClicking on \"Code\" -\u003e \"Download ZIP\" and extract the contents somewhere on your computer.\n\n\u003cdiv style=\"width: 50%; margin: auto;\"\u003e\n  \u003cimg src=\"_static/download1.png\" alt=\"image\" style=\"width: 100%;\" /\u003e\n\u003c/div\u003e\n\n#### 2. Download the `cloudblender.py` file directly\n\nClick on `cloudblender.py` in the file tree above. Then right-click on the Raw button and select \"Save link as...\".\n\n\u003cdiv style=\"width: 50%; margin: auto;\"\u003e\n  \u003cimg src=\"_static/download2.png\" alt=\"image\" style=\"width: 100%;\" /\u003e\n\u003c/div\u003e\n\n#### 3. Clone the repository\n\nUse either your terminal or a Git client to clone the repository.\n\n### Install the Addon\n\n1. Fire up Blender and navigate to \"Edit\" -\u003e \"Preferences\" -\u003e \"Add-ons\".\n2. Click \"Install\" and select the `cloudblender.py` file you downloaded in the previous step.\n3. Make sure to activate the add-on by checking the box next to it (you can search for \"cloudblender\" in the search bar).\n\n\u003cdiv style=\"width: 50%; margin: auto;\"\u003e\n  \u003cimg src=\"_static/install_addon.png\" alt=\"image\" style=\"width: 100%;\" /\u003e\n\u003c/div\u003e\n\n### Install `cloud-volume`\n\nWhen you first run the addon, you will need to install the `cloud-volume` Python package.\n\nOpen up the right sidebar in Blender (press `N` if it's not visible) and navigate to the \"CloudBlender\" tab. If `cloud-volume` is not installed, you will see a button to install it.\nClick on it and wait for the installation to complete.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_static/install_cloudvolume.png\" alt=\"image\" style=\"width: 30%;\" /\u003e\n\u003c/p\u003e\n\nOnce the installation is complete, the greyed-out buttons will become active, and you can start using the addon.\n\n## Usage\n\n### Connecting to a Data Source\nAt the beginning of the session, only the \"Connect\" button is active. Click it to connect to the cloud volume server.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_static/connect.png\" alt=\"image\" style=\"width: 30%;\" /\u003e\n  \u003cimg src=\"_static/connect2.png\" alt=\"image\" style=\"width: 30%;\" /\u003e\n\u003c/p\u003e\n\nThe prompt will ask you to add a sources for images and segmentation for your dataset. You don't have to provide both, but you need at least one of them.\nThe default sources point to the [MICrONS dataset](https://ngl.microns-explorer.org/#!gs://microns-static-links/mm3/explore.json).\n\n### Loading Image Data\n\nCurrently, you can load image data either as individual planes or as a cube. Overlaying the segmentation data on top of the image data is also supported.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_static/cube.png\" alt=\"image\" style=\"width: 30%;\" /\u003e\n\u003c/p\u003e\n\nThe dialog will ask you to specify start and end coordinates for the cube/slices which you can either give in voxels or in world coordinates.\n\n### Updating Image Data (experimental)\n\nOnce you imported a slice or a cube*, you can move/scale it within the bounds of the volume. Pressing the \"Update images\" buttin should update the image data to\nmatch the new position of the slice. Please note that this function is still experimental and may not always work as expected.\n\n*_a cube is just a bunch of slices_\n\n### Loading Neuron Meshes\n\nMeshes for neurons can be loaded by clicking the \"Load meshes\" button. To load a neuron you must provide its segmentation ID. Multiple IDs can be provided as a comma-separated list.\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"_static/neuron_mesh.png\" alt=\"image\" style=\"width: 30%;\" /\u003e\n\u003c/p\u003e\n\n### Coloring Neurons\n\nClicking the \"Color neurons\" button will color all loaded neuron meshes according to their segmentation ID. Colors should match the colors used in the segmentation data.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschlegelp%2Fcloudblender","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fschlegelp%2Fcloudblender","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fschlegelp%2Fcloudblender/lists"}