Node Trees Quick Transfer
My proposal is to have some sort of way to quickly transfer node setups or material setups from one blender file to another quickly and easily without having to need to download the blender file and append it and with what I am going to suggest directly share material and node setups with other blender users. I'm no programming expert but this could be done in some sort of format similar to the base64 format allowing users to easily copy and paste a string and instantly open a material shared with them by another user. If you need to bulk import materials that would obviously be much faster but this will allow users especially inexperienced blender users to easily open materials and node trees made by other users. This would also allow the easy usage of other people's geometry nodes node trees and in the future could also support plugins with custom blender nodes like animation nodes. By pressing shift a in the node editor at the top or the bottom of the menu it would say import from string or something similar and when activated will overlay a textbox ui where you can paste in the string. While using drag and drop is still an option by compressing node trees into some sort of copy and pasteable string the advantage is you could for example click a link in your browser directly then blender will ask for confirmation to import this material/node/geometry nodes tree into blender and after that confirmation will be imported.
As I said I'm no programming expert but I thought this was quite a useful and fun feature and even if unreleased to the default blender it would be cool to see an addon exploring this sort of thing
1 Comment
This would only be useful for fully procedural materials. The bas64 of a PBR material with textures would be as much data as just downloading the zip or packed blend file.