• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    [LOGGED] save (shader) code within scene in run-only

    Feature Requests
    glsl shader saving files demo mode run-only
    2
    4
    415
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • NotdocN
      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?

      Ventura 13.0 on Macbook Pro 14-in M1 Max 2022

      WolandW 1 Reply Last reply Reply Quote 0
      • WolandW
        Woland Tech Staff @Notdoc
        last edited by

        @notdoc said:

        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.

        TroikaTronix Technical Support
        New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
        TroikaTronix Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
        TroikaTronix Add-Ons Page: https://troikatronix.com/add-ons/

        | Isadora 3.2.6 | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

        NotdocN 2 Replies Last reply Reply Quote 0
        • NotdocN
          Notdoc @Woland
          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?

          Ventura 13.0 on Macbook Pro 14-in M1 Max 2022

          1 Reply Last reply Reply Quote 0
          • NotdocN
            Notdoc @Woland
            last edited by

            @woland

            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.

            Ventura 13.0 on Macbook Pro 14-in M1 Max 2022

            1 Reply Last reply Reply Quote 0
            • First post
              Last post