[LOGGED] save (shader) code within scene in run-only
Notdoc last edited by Woland
This seems useful to me, in situations where Izzy projects are being run in demo mode, especially in situations where installation is being managed remotely, maybe with gallery/venue staff having no experience of Isadora...
At the moment any non-standard code (such as shader code) requires transfer into a fresh actor before being saved. Otherwise a more complex task requires the destination computer user to save specific files in a dedicated folder.
Can this code be saved by default within the project, along with all the other custom settings?
Woland Tech Staff last edited by
Can this code be saved by default within the project
You can already do this. Put the GLSL Shader with the code in the actor into a User Actor and then it's saved with the file.
Notdoc last edited by Notdoc
@woland individually? or all of them at once? if i am creating a project with multiple interacting actors of which several contain shader code can I just put it/them all in a single User Actor? And does the recipient of the run-only project have to add my User Actor to a folder on their computer?
Notdoc last edited by
I'm afraid this doesn't work. The destination computer requests the custom files that are not included in the 'run-only' version even if they are embedded in a User Actor.
At the moment, if I save a project as 'run-only' with custom-made actors that use shader code, they are requested by the destination computer, and need to be added to a folder for the patch to function. If I pick the code individually out of each custom-made actor, and place into a new GLSL Shader actor in each instance before saving, the code is then included in the 'run-only' version, and the recipient does not need to put additional files on the destination computer. This is highly desirable in situations where projects are being installed remotely, by non-specialist persons, but it's a fiddly task.
All I am asking is that saving a project as 'run-only' can by default embed the code contained in the custom GLSL Shader Actors, without having to re-insert them into many new actors through the patch.
This would make the process less complicated for both sender and recipient. It seems to me to be in the interest of Isadora to be an install-friendly application for galleries, museums, etc.