{"id":23773097,"url":"https://github.com/luk3d/blender_next","last_synced_at":"2025-04-12T18:30:54.104Z","repository":{"id":270053334,"uuid":"909180748","full_name":"LUK3D/blender_next","owner":"LUK3D","description":"The new way to work with Blender 3D.","archived":false,"fork":false,"pushed_at":"2025-02-01T18:00:14.000Z","size":1222,"stargazers_count":6,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T04:37:21.743Z","etag":null,"topics":["blender","blender-addon","blender-python","blender-scripts","blender3d"],"latest_commit_sha":null,"homepage":"https://blendernext.com","language":"Dart","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/LUK3D.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":"2024-12-28T00:18:09.000Z","updated_at":"2025-02-02T18:36:07.000Z","dependencies_parsed_at":"2024-12-28T03:25:29.812Z","dependency_job_id":"f2a4c5e8-baab-4661-b522-82747f8012a0","html_url":"https://github.com/LUK3D/blender_next","commit_stats":null,"previous_names":["luk3d/blender_next"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LUK3D%2Fblender_next","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LUK3D%2Fblender_next/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LUK3D%2Fblender_next/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LUK3D%2Fblender_next/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LUK3D","download_url":"https://codeload.github.com/LUK3D/blender_next/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248613219,"owners_count":21133467,"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","blender-python","blender-scripts","blender3d"],"created_at":"2025-01-01T05:33:46.377Z","updated_at":"2025-04-12T18:30:54.085Z","avatar_url":"https://github.com/LUK3D.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"![alt text](assets/blender-next-labeled-colored.png)\n\n# Blender Next\n\n\u003e This project is still under development\n\nCheckout our youtube cahnnel and discord for more updates and download link\n\n| Discrod                                       | Youtube                                                 |\n| --------------------------------------------- | ------------------------------------------------------- |\n| [Discord Server](https://discord.gg/JUrSyXD7) | [Youtube channel](https://www.youtube.com/@blendernext) |\n\nBlender Next is a free and open-source desktop application built with Flutter,\nfocusing on Windows users. It streamlines Blender workflows by integrating\nproject management, command-line execution for automated tasks, and version\ncontrol with GitHub. This app is designed to enhance productivity for Blender\nusers by automating routine tasks and managing Blender versions effectively.\n\n---\n\n![Blender next screenshot](screenshots/Screenshot001.png)\n\n## Key Features\n\n### 1. **Command-Line Integration with Blender**\n\nBlender Next enables users to execute Blender tasks via the app UI without\nlaunching the Blender or writing any script. This feature supports automation,\nbatch processing, and improved flexibility for both individual and team\nworkflows.\n\n#### Highlights:\n\n- **Background Rendering**: Execute rendering tasks in the background directly\n  from the app.\n- **Render Jobs Management**: Queue, prioritize, and monitor multiple render\n  tasks.\n- **Batch Processing**: Automate sequences like remeshing, baking, and\n  exporting.\n- **Task Queuing**: Set up a sequence of operations (e.g., remeshing followed by\n  rendering and exporting).\n- **Script Execution**: Run custom Python scripts to extend Blender’s\n  functionality.\n- **Real-Time Status Feedback**: Track task progress, success, or failure in\n  real-time.\n- **Customizable Arguments**: Pass specific command-line arguments for tailored\n  Blender operations.\n- **Log Outputs**: View detailed logs for each task, aiding in debugging and\n  performance tracking.\n\n### 2. **Blender Version Download Manager**\n\nSimplify managing multiple versions of Blender to ensure compatibility across\nprojects and teams.\n\n### 2. **Extensions/Addons managent**\n\nMigrate your addons and check compatibility on each blender version.\n\n#### Highlights:\n\n- **Browse and Download**: Access stable and experimental Blender versions\n  directly through the app.\n- **Install and Switch Versions**: Seamlessly switch between installed versions\n  for different projects.\n- **Auto-Update**: Get notified about new Blender releases and update with one\n  click.\n\n- **Backup and Rollback**: Create backups before updates and roll back to\n  previous versions when needed.\n\n#### Example Use Cases:\n\n- **Version Switching**: Easily switch from Blender 3.0 to 2.93 for legacy\n  project compatibility.\n- **Version History**: Maintain a record of which versions were used for\n  specific projects.\n\n### 3. **GitHub Integration**\n\nEnsure seamless version control for your Blender projects with GitHub\nintegration:\n\n- **Commit and Push Changes**: Manage project changes directly from the app.\n- **Track File Versions**: Easily navigate project history and revert changes.\n\n---\n\n## Architecture Overview\n\n### App Server (Standalone Tool)\n\n- **Backend**: Manages command-line interactions, task queues, Blender\n  downloads, and monitoring.\n- **Frontend**: Provides an intuitive UI for managing tasks, logs, and project\n  settings.\n- **Task Scheduler**: Handles background tasks like rendering and remeshing.\n\n### Blender Client Extension\n\n- **Python Scripts**: Extend Blender functionality to interact with the app via\n  HTTP or WebSockets.\n- **Command-Line Interface**: Enables the app to call the Blender for tasks like\n  rendering or batch processing.\n\n### Communication Mechanism\n\n- **WebSockets/REST API**: Ensure smooth data exchange between the app and\n  Blender.\n- **File System Monitoring**: Optionally monitor directories for new projects to\n  automate task setup.\n\n---\n\n## Getting Started\n\n### Prerequisites\n\n- Windows OS\n- Git installed (optional for GitHub integration)\n\n### Installation\n\n1. Download the latest release from the\n   [Releases](https://github.com/luk3d/blender_next/releases) page.\n2. Install the app and follow the setup instructions.\n3. (Optional) Configure GitHub integration by linking your account in the app\n   settings.\n\n### Usage\n\n1. Launch the app.\n2. Create a new Blender project.\n3. Set up tasks (e.g., rendering, remeshing) or manage your Blender versions.\n\n---\n\n## Future Plans\n\n- **Enhanced Security**: Implement user permissions for team environments.\n- **Gallery**: Integrate more workflows and community gallery.\n\n---\n\n## Contributing\n\nWe welcome contributions! Please check the\n[Contributing Guidelines](https://github.com/luk3d/blender_next/blob/main/CONTRIBUTING.md)\nfor details.\n\n---\n\n## License\n\nThis project is licensed under the MIT License. See the\n[LICENSE](https://github.com/luk3d/blender_next/blob/main/LICENSE) file for\ndetails.\n\n---\n\n## Contact\n\nFor questions or suggestions, feel free to open an issue or reach out via email\nat [filipelukebana@gmail.com].\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluk3d%2Fblender_next","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluk3d%2Fblender_next","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluk3d%2Fblender_next/lists"}