{"id":13514560,"url":"https://github.com/abrasic/blendpresence","last_synced_at":"2026-02-05T06:01:02.694Z","repository":{"id":45895524,"uuid":"303588755","full_name":"abrasic/blendpresence","owner":"abrasic","description":"Discord RPC support for Blender 3.0","archived":false,"fork":false,"pushed_at":"2024-09-18T06:41:55.000Z","size":174,"stargazers_count":242,"open_issues_count":13,"forks_count":16,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-31T03:32:07.247Z","etag":null,"topics":["blender","blender-addon","blender-plugin","discord","discord-rpc"],"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/abrasic.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":"2020-10-13T04:34:28.000Z","updated_at":"2025-03-21T08:35:12.000Z","dependencies_parsed_at":"2023-11-28T18:28:12.905Z","dependency_job_id":"61a193fe-44e4-4f4f-8e1f-6b3760983699","html_url":"https://github.com/abrasic/blendpresence","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/abrasic/blendpresence","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrasic%2Fblendpresence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrasic%2Fblendpresence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrasic%2Fblendpresence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrasic%2Fblendpresence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abrasic","download_url":"https://codeload.github.com/abrasic/blendpresence/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abrasic%2Fblendpresence/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29114494,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T05:31:32.482Z","status":"ssl_error","status_checked_at":"2026-02-05T05:31:29.075Z","response_time":65,"last_error":"SSL_read: 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-addon","blender-plugin","discord","discord-rpc"],"created_at":"2024-08-01T05:00:57.802Z","updated_at":"2026-02-05T06:01:02.676Z","avatar_url":"https://github.com/abrasic.png","language":"Python","funding_links":[],"categories":["3D"],"sub_categories":[],"readme":"# BlendPresence\nThis is an addon for Blender that allows you to show off what you're doing in Discord using Rich Presence.\n\n**BlendPresence currently supports versions 2.93 and higher.**\n\u003cp align=\"center\"\u003e\n \u003cimg width=\"314\" height=\"128\" alt=\"image\" src=\"https://github.com/user-attachments/assets/b3e587d5-642a-432c-8bcc-c03b0a085974\" /\u003e\n\n  \u003cimg width=\"258\" height=\"116\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c80116c4-7f42-4ef1-8ac2-da349a894a9c\" /\u003e\n\u003c/p\u003e\n\n\n# Features\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"570\" height=\"201\" alt=\"image\" src=\"https://github.com/user-attachments/assets/1161a231-8a4c-4302-b781-c9a6c0e7209c\" /\u003e\n\u003c/p\u003e\n\n\n* Up to two customizable buttons, redirecting to a link of your choice (portfolio, website, etc)\n* Current Blender version\n* Active render engine name\n* Name of current GPU in use\n* Current mode (object, edit, pose, etc)\n* Render stats while rendering (current frame and percentage complete)\n* Other context-sensitive features like:\n   - Number of current frame\n   - Name of current scene\n   - Name of current object selected\n   - Number of bones/polys/materials in the scene\n   - And more\n   \n## Installation\n\n1. Go to the [Latest Release](../../releases/latest) and download the blendpresence.zip file. DON'T UNZIP IT!\n2. Open Blender, then go to `Edit \u003e Preferences \u003e Add-ons`. Click `Install from Disk...` in the dropdown at the top right and select the zipfile.\n\n## Updating\n\n1. Select the `BlendPresence` dropdown in the add-ons menu and click `Uninstall` - repeat the steps above for the newer version.\n\n## Troubleshooting\n\nIf the Rich Presence is not displaying, try the following:\n* In Discord, go to your **User Settings \u003e Activity Privacy \u003e Share my activity** and make sure it's _enabled_.\n* It could be a display bug. Refresh the Discord client by pressing `Ctrl+R`\n* It could be a bug with the addon. Try re-enabling it or go to `Window \u003e Toggle System Console` and ensure no errors from BlendPresence appear.\n\n## Customizable Features\n### Core ###\n- **Enabled** determines if your rich presence will be shown on Discord.\n- **Update Every** determines how fast BlendPresence will update your presence in [x] seconds. Lower is faster.\n   * Faster update rates may affect performance on lower-end machines. A recommended value is 5 seconds.\n   \n### Large Icon Tooltip ###\n- **Render Engine** displays the render engine (Cycles, EEVEE, etc.) that's currently in use.\n  * Some third-party render engines like Octane or Redshift will show their unique logo aside the blender logo while used.\n- **Blender Version** displays Blender version that the addon is running in.\n- **Display GPU** displays the name of the GPU Blender is using.\n  * Currently, only NVIDIA cards are supported. Support for AMD, Intel and Apple cards may happen in the future.\n\n### Small Icon ###\n- (Viewport) **Icon Set**: Icon sets dynamically change based on what you're doing inside of Blender.\n  * Active Mode: Displays the icon of the current mode in use (i.e. Object, Edit, Pose)\n  * Active Workspace: Displays the relevant icon of your active workspace. For this to work, your current workspace name needs to be exactly one of the following: `Modeling`, `Sculpting`, `UV Editing`, `Texture Paint`, `Shading`, `Animation`, `Rendering`, `Compositing`, `Geometry Nodes`, `Scripting`\n- (Rendering) **Render Stats** displays render information such as frame resolution and FPS while rendering.\n\n### Buttons ###\n\u003e [!NOTE]\n\u003e You cannot see your own RPC buttons. This is a Discord-related issue. To see your buttons, view them on another account.\n- A maximum of two buttons can be displayed at the bottom of your presence and can be personalized with any label and URL of their choosing.\n   - **IMPORTANT!** The link MUST start with a protocol (`https://`)!\n\n### Details ###\n- **Display Types**: *Literal* is filler text that changes based on what you're doing, such as if you're rendering something, it will change to \"Rendering a project\". Alternatively you can set your own text by changing this setting to *Custom*\n- **Display File Name** overrides the setting above with the current .blend file name. \n  * This will only work on saved files. If nothing shows up, you need to save your .blend file first.\n\n### State ###\n- (Viewport) **Display Types**: There are several object types that you can display in the presence, such as:\n    * **File Size**: Displays the formatted file size of the current file.\n    * **Current Frame**: Returns the frame number currently on the playhead.\n    * **Active Object**: Returns the name of the active object.\n    * **Current Scecne**: Returns the name of the current scene.\n    * **Active Object**: Returns the name of the active object.\n    * **Object/Bone/Material/Polygon Count**: Returns the number of specified objects in the current scene.\n    * **Custom**: Allows the user to input their custom text.\n- (Rendering) **Frame Range** will display the current frame number that you're rendering. If it's an animation, it will fetch the frame range that's being rendered\n\n### Time Elapsed ###\n- **Enabled** will show the amount of time elapsed upon the addon being enabled. If you restart the addon, this timer resets.\n- **Reset on Render** will reset the timer when a render starts.\n\nThis plugin is a modified fork from [Protinon/Blender-rpc](https://github.com/Protinon/Blender-rpc)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrasic%2Fblendpresence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabrasic%2Fblendpresence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabrasic%2Fblendpresence/lists"}