Prism | UI Customization
Quote from User on 19. October 2020, 12:38Hello,
Is it possible to customize any of the Prism UI? such as:
- Using custom terminology like "Publishes" instead of "State Manager"
- Adjusting/changing the layout of the project browser
- Adding Sequence Thumbnails
- Changing "Renderings" to "Renders" in the project browser
- Adding color coding
- Etc...
Thanks!
Hello,
Is it possible to customize any of the Prism UI? such as:
- Using custom terminology like "Publishes" instead of "State Manager"
- Adjusting/changing the layout of the project browser
- Adding Sequence Thumbnails
- Changing "Renderings" to "Renders" in the project browser
- Adding color coding
- Etc...
Thanks!
Quote from Danell on 19. October 2020, 14:18The whole project is open source so if you know how to code you can make that change.
If it's something that would contribute well to the project, make a pull request in the github repo: https://github.com/RichardFrangenberg/Prism
The whole project is open source so if you know how to code you can make that change.
If it's something that would contribute well to the project, make a pull request in the github repo: https://github.com/RichardFrangenberg/Prism
Quote from User on 20. October 2020, 8:12ok thanks, does anyone know of any cool python UI libs? here are two node based ones:
https://github.com/LeGoffLoic/Nodz
https://github.com/paceholder/nodeeditor
ok thanks, does anyone know of any cool python UI libs? here are two node based ones:
Quote from RichardF on 22. October 2020, 16:44Like @danell already mentioned it's possible to change everything with enough python knowledge and time to do it.
But one of the more long term goals is to make Prism completely customizable even for non technical people.
- Using custom terminology like "Publishes" instead of "State Manager"
The terminology "Publish" is actually not really correct in Prism. A publish is usually something, which gets passed on to another person or another department. In the State Manager the word "Publish" is used for caching out geometry, which isn't ideal term. This will likely be changed in the future when a completely new publish workflow gets implemented. If you would like to rename the State Manager I can consider to make this customizable.
- Adjusting/changing the layout of the project browser
I was planing to make the lists in the Project Browser resizable. Which layout changes did you have in mind?
- Adding Sequence Thumbnails
This is added now in v1.3.0.41
- Changing "Renderings" to "Renders" in the project browser
Good point. Will change that in the next update.
- Adding color coding
Color coding for what exactly?
Thanks for the feedback. It's always great to hear opinions about the UI even for small things.
Here is another PySide2 nodegraph:
https://github.com/jchanvfx/NodeGraphQt
The more important question is what to do with the nodegraph and Prism. Currently I'm testing some automation in Prism using PDG. For some things it's more limited than these open source nodegraphs, but it's fast to get started and iterate on some ideas.
Like @danell already mentioned it's possible to change everything with enough python knowledge and time to do it.
But one of the more long term goals is to make Prism completely customizable even for non technical people.
- Using custom terminology like "Publishes" instead of "State Manager"
The terminology "Publish" is actually not really correct in Prism. A publish is usually something, which gets passed on to another person or another department. In the State Manager the word "Publish" is used for caching out geometry, which isn't ideal term. This will likely be changed in the future when a completely new publish workflow gets implemented. If you would like to rename the State Manager I can consider to make this customizable.
- Adjusting/changing the layout of the project browser
I was planing to make the lists in the Project Browser resizable. Which layout changes did you have in mind?
- Adding Sequence Thumbnails
This is added now in v1.3.0.41
- Changing "Renderings" to "Renders" in the project browser
Good point. Will change that in the next update.
- Adding color coding
Color coding for what exactly?
Thanks for the feedback. It's always great to hear opinions about the UI even for small things.
Here is another PySide2 nodegraph:
https://github.com/jchanvfx/NodeGraphQt
The more important question is what to do with the nodegraph and Prism. Currently I'm testing some automation in Prism using PDG. For some things it's more limited than these open source nodegraphs, but it's fast to get started and iterate on some ideas.
Quote from User on 27. October 2020, 0:19
- Adjusting/changing the layout of the project browser
I was planing to make the lists in the Project Browser resizable. Which layout changes did you have in mind?
- Ideally making the layout dock-able kinda like blender's new UI. Just so users are able to rearrange the layout to suite their workflow?
- Adding color coding
Color coding for what exactly?
I think what I meant is favorite/deprecated tag feature? so like the latest publish or file might not be the best and another file might be the favorite etc... does that make sense?
Here is another PySide2 nodegraph:
https://github.com/jchanvfx/NodeGraphQt
The more important question is what to do with the nodegraph and Prism.This looks awesome! And it has a vertical layout - yay. I was thinking it would be great to visualize all the dependencies and their status for a publish or file?
Thanks!
- Adjusting/changing the layout of the project browser
I was planing to make the lists in the Project Browser resizable. Which layout changes did you have in mind?
- Ideally making the layout dock-able kinda like blender's new UI. Just so users are able to rearrange the layout to suite their workflow?
- Adding color coding
Color coding for what exactly?
I think what I meant is favorite/deprecated tag feature? so like the latest publish or file might not be the best and another file might be the favorite etc... does that make sense?
Here is another PySide2 nodegraph:
https://github.com/jchanvfx/NodeGraphQt
The more important question is what to do with the nodegraph and Prism.
This looks awesome! And it has a vertical layout - yay. I was thinking it would be great to visualize all the dependencies and their status for a publish or file?
Thanks!
Quote from RichardF on 27. October 2020, 6:05- Ideally making the layout dock-able kinda like blender's new UI. Just so users are able to rearrange the layout to suite their workflow?
I see what you mean. I haven't added something like this for any UIs in Prism, but I'll consider it for future updates.
I think what I meant is favorite/deprecated tag feature? so like the latest publish or file might not be the best and another file might be the favorite etc... does that make sense?
I was thinking about an additional "status" column where you can set a version to something like "approved", "to be reviewed" or "kicked back". But using color coding instead would also be a good option
This looks awesome! And it has a vertical layout - yay. I was thinking it would be great to visualize all the dependencies and their status for a publish or file?
Yeah dependency node trees would be very nice. Will have to take a look at it to see how much effort it would take to integrate it into Prism.
- Ideally making the layout dock-able kinda like blender's new UI. Just so users are able to rearrange the layout to suite their workflow?
I see what you mean. I haven't added something like this for any UIs in Prism, but I'll consider it for future updates.
I think what I meant is favorite/deprecated tag feature? so like the latest publish or file might not be the best and another file might be the favorite etc... does that make sense?
I was thinking about an additional "status" column where you can set a version to something like "approved", "to be reviewed" or "kicked back". But using color coding instead would also be a good option
This looks awesome! And it has a vertical layout - yay. I was thinking it would be great to visualize all the dependencies and their status for a publish or file?
Yeah dependency node trees would be very nice. Will have to take a look at it to see how much effort it would take to integrate it into Prism.
Quote from User on 27. October 2020, 7:35Quote from RichardF on 22. October 2020, 16:44Here is another PySide2 nodegraph:
https://github.com/jchanvfx/NodeGraphQt
The more important question is what to do with the nodegraph and Prism. Currently I'm testing some automation in Prism using PDG. For some things it's more limited than these open source nodegraphs, but it's fast to get started and iterate on some ideas.
https://github.com/jchanvfx/NodeGraphQt - Actually I know the guy who wrote this, used to work with him. π
Quote from RichardF on 22. October 2020, 16:44Here is another PySide2 nodegraph:
https://github.com/jchanvfx/NodeGraphQt
The more important question is what to do with the nodegraph and Prism. Currently I'm testing some automation in Prism using PDG. For some things it's more limited than these open source nodegraphs, but it's fast to get started and iterate on some ideas.
https://github.com/jchanvfx/NodeGraphQt - Actually I know the guy who wrote this, used to work with him. π
Quote from User on 31. October 2020, 1:55Hi!
I hit him up, he said heβs not deving it at the moment but would be able to answer specific questions. Also there is some docs on the project here:
https://jchanvfx.github.io/NodeGraphQt/api/html/index.html
Hi!
I hit him up, he said heβs not deving it at the moment but would be able to answer specific questions. Also there is some docs on the project here:
https://jchanvfx.github.io/NodeGraphQt/api/html/index.html
Uploaded files:
- You need to login to have access to uploads.