pidgeontools / superprojectmanager Goto Github PK
View Code? Open in Web Editor NEWSetup your Blender project folders the easy way!
License: GNU General Public License v3.0
Setup your Blender project folders the easy way!
License: GNU General Public License v3.0
Describe the bug
When using Custom Setup without any Folders in the project folder, the Project Folder isn't created, resulting in an Error (Blend File can't be saved)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The Project Folder is created and the file is saved within the folder.
Expected Fix
Build Project Root Folder independently from the Folders within the Root Folder.
Error Warning
location: :-1
Error: Python: Traceback (most recent call last):
File "/home/blenderdefender/.config/blender/2.91/scripts/addons/blender_project_starter-multi_folder_support/operators.py", line 87, in execute
save_file(context, filename, subfolder)
File "/home/blenderdefender/.config/blender/2.91/scripts/addons/blender_project_starter-multi_folder_support/functions/main_functions.py", line 91, in save_file
relative_remap=context.scene.remap_relative
File "/snap/blender/65/2.91/scripts/modules/bpy/ops.py", line 132, in call
ret = _op_call(self.idname_py(), None, kw)
RuntimeError: Error: Cannot open file /home/blenderdefender/Custom_Setup_New_File/Custom_Setup_New_File.blend@ for writing: No such file or directory
Desktop (please complete the following information):
Idea from Arri on Discord: I liked the idea of you addon, and would like to know if it was possible to potentially commission something similarish... I come from XSI and Maya, and a nice thing they have is set project. This enables you file browser to be set to the specific project you are working on, and in the file View (open scenes etc) all the relevant paths for the project are there. Something like this mock up.
Unfortunately I have the same problem.
Originally posted by @Larry3d in #14 (comment)
Describe the bug
The updater doesn't work in 2.93, it seems like multiple properties are not drawn.
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
I'm using Super Project Manager on multiple PCs, and I'd like to be able to sync settings between them.
Describe the solution you'd like
An option to export/import settings would be great
I (@DrachenSeele) like to work with the following collections:
Essentials - Yellow
Hidden - Red
Background - Purple
Mainground - Blue
Foreground - Green
Setting them up every time does take quite a lot of time, so it would be really helpful to include the setup of collections in the "Build Project" process.
Describe the bug
When building the project with "Open Project Folder", an attribute Error is raised: module "os" has no attribute "startfile"
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
After several projects, you will have several folders with the same name (several assets folders etc) and if you are not careful when moving them around they can be replaced by mistake by each other.
Describe the solution you'd like
Add a setting to prefix each folder with the project name.
A checkbox to let the addon know a project is finished is something I would expect in a manager.
--> Instead of an X button, show a checkmark.
Better idea:
Finish Project
Are you sure you want to mark this project as finished?
It won't appear in the list of unfinished projects anymore and you might forget about your project if it isn't finished.
Original:
https://discord.com/channels/697931587387392010/859073990802276393/863326768411574314
Is your feature request related to a problem? Please describe.
I'm always frustrated when I lose track of my unfinished projects.
Describe the solution you'd like
This addon could implement a feature to Mark a Project as open/unfinished on build - Store Project Name and Path in .txt or .json file and add an operator to display open/unfinished projects.
Describe the bug
Using Auto Setup, Subfolders are created, but the subfolder added to the Blender File path seems to be a raw string and not converted to path, resulting in an issue.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The addon saves the Blender File to the selected subfolder
Expected Fix
In the get subfolder function, Convert the Output to path.
Error Warning
location: :-1
Error: Python: Traceback (most recent call last):
File "/home/blenderdefender/.config/blender/2.91/scripts/addons/blender_project_starter-multi_folder_support/operators.py", line 87, in execute
save_file(context, filename, subfolder)
File "/home/blenderdefender/.config/blender/2.91/scripts/addons/blender_project_starter-multi_folder_support/functions/main_functions.py", line 91, in save_file
relative_remap=context.scene.remap_relative
File "/snap/blender/65/2.91/scripts/modules/bpy/ops.py", line 132, in call
ret = _op_call(self.idname_py(), None, kw)
RuntimeError: Error: Cannot open file /home/blenderdefender/My_Project/Bilder und Texturen>>Renderergebnisse/File.blend@ for writing: No such file or directory
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
When I'm making projects for myself, I have another folder structure than for my videos. Both contain multiple Folders, so using the Custom Folders Option is not very great.
Describe the solution you'd like
I'd like to choose from multiple automatic folder presets.
Improve Code Style
I would like to suggest that we are allowed to choose our own directories and not have SuperProjectManager choose them. Instead of having it do a default, let it be that each person can have a blank setup. That way you can choose either default or Custom setup.
ERROR icon messes up layout, should be drawn most left
Open path icon should be easier to understand.
Describe the bug
Fresh install, fails to enable the module: the error is:
Traceback (most recent call last):
File "C:\ProgramData\scoop\apps\blender\current\2.91\scripts\modules\addon_utils.py", line 351, in enable
mod = __import__(module_name)
ModuleNotFoundError: No module named 'blender_project_manager-1'
To Reproduce
Steps to reproduce the behavior:
Download the module and try enabling it
Desktop (please complete the following information):
The feature has been disabled due to an outstanding code refactor. Enable the feature again as soon as possible.
Describe the bug
With "Add the Project name as Folder Prefix" enabled, this is how the folder structure is set up:
├───My_Project
│ ├───My_Project_Images and Textures
│ │ └───Renders
│ └───My_Project_Blender Files
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The expected folder structure would have been as follows:
├───My_Project
│ ├───My_Project_Images and Textures
│ │ └───My_Project_Renders
│ └───My_Project_Blender Files
System Information
Hi,
I hope it's the right place, i'd like to report an installation problem.
Here the msg i get why trying to activate the addon :
Traceback (most recent call last):
File "C:\3D\Blender Launcher\stable\blender-2.91.2-windows64\2.91\scripts\modules\addon_utils.py", line 351, in enable
mod = import(module_name)
ModuleNotFoundError: No module named 'blender_project_manager-1'
I tried with a 2.91.2 install and a fresh 2.93 alpha install. (also with local install with the "config" directory in the "2.93" one)
Hope that help.
In any case, thank you for making this addon, It reminded me of when i was using the old softimage XSI which had a project manager too.
Originally posted by @STeinWi in #14 (comment)
Is your feature request related to a problem? Please describe.
The Addon is good already, but sadly, it's set to have exactly 5 Folders. That messes with Blender's UI when less are needed (e.g. only a folder for Blender Files) and it's a huge limitation, if more folders are needed (e.g. Animation, Concept Art, References, Sounds, Rigging, Shading, Lighting, Texturing, Modelling, Sculpting, ...)
Describe the solution you'd like
Let the User decide how many folders he needs. Add an option to add and remove folders.
Is your feature request related to a problem? Please describe.
The problem with the current version numbers is this: v_0009, v_001. The 10th version gets displayed before the other versions in both, Linux and Windows
Describe the solution you'd like
Fix the version numbering to be consistent length: v_001 becomes v_0010
Describe the bug
When trying to build the project on Linux Ubuntu, no subfolders are created
Expected behavior
Subfolders should be created on build.
Expected Function
/functions/main_functions.py/build_folder
Desktop (please complete the following information):
The addon works in macOS very well and the only issue I have had is that after you click the "build project" button, Finder isn't automatically loaded like explorer is in Win10. Is there a way to include a toggle to indicate which OS is being used and execute the appropriate code?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.