Submit2gm

Submit2gm

Submit2gm

What is Submit2gm?

Submit2gm is the GridMarkets plug-in user interface service used by all of our media plug-ins except for our Houdini HDAs. It exists so that we can provide a common user interface for all of our plug-ins and to streamline the submission process.

Submit2gm submission window
Example of the Submit2gm submission window shown when submitting for our Maya plug-in.

When you click "Open GridMarkets Plugin" in a GridMarkets plug-in for your application of choice then Submit2gm will be started in the background as a separate process.
Open GridMarkets Plugin menu C4D
An image of the "Open GridMarkets Plugin" menu item for our Cinema 4D plug-in. The equivalent menu is usually found in the top menu bar for your application though the exact placement / wording may vary slightly.

Once started Submit2gm will run as a daemon service in the background and continue running even after you close your host application. To tell if Submit2gm is already running you can check your system tray for a GridMarkets icon that when hovered will read "Submit2GM". To stop the Submit2gm daemon you can just right click this icon and then select "Stop Submit2gm". You may also left click the Submit2gm system tray to show any submission windows that have been minimised or hidden.

Stop Submit2GM system tray menu
An image of the Submit2gm system tray menu icon after being right clicked

How do I install it?

Submit2gm is installed automatically when installing any of our plug-ins that require it. The Envoy plug-ins page wont show if you have it installed but you may see references to Submit2gm when installing another plug-in from Envoy's plug-ins page within the progress messages that get displayed.

How to install manually?

If you have a non standard environment or want to install Submit2gm to a custom location then below are the steps carried out by the Envoy installer when installing Submit2gm.


Step 1 - Download the Submit2gm version required by your platform:

Windows:
x32:

x64:

Mac OS:

Linux:

Step 2 - Extract Submit2gm to the location of your choice:

By default Envoy installs Submit2gm to the following locations:

Windows:
C:/Users/<username>/AppData/Roaming/GridMarkets/plugins/submit2gm

Mac OS:
Library/Application Support/GridMarkets/plugins/submit2gm

Linux:
.local/share/GridMarkets/plugins/submit2gm

Step 3 - Install a compatible version of Python (<= 3.7.7):

Submit2gm requires Python to run. On Windows you can use the python version packaged with Envoy however on both Mac and Linux Envoy does not package a compatible Python version. Instead Python is downloaded separately when Submit2gm is installed by Envoy. You can download the versions of Python Envoy installs from the links below:

Mac OS:

Linux:

Or alternatively use your own version if you already have a compatible version installed.
Note that after installing Submit2gm you will have to make sure a config.ini file is added to each plug-in that uses it. By default the Envoy installer will auto-generate this config.ini file but if you are manually installing a plug-in along with Submit2gm then you will have to create this file yourself. See the dedicated install instructions for the plug-in you are manually installing for instructions on this step.

How to update Submit2gm

You may have seen a message like this when opening Submit2gm from your applications plug-in.


Submit2gm checks to see if there are any optional or required updates available for it during sign in. If an update is required then Submit2gm will prevent you from signing in to it's interface, if the update is optional you can choose to ignore the warning.

To update Submit2gm you must reinstall one of the plug-ins that use it via Envoy (any plug-in except our houdini HDAs). It is advised to follow the below steps to trigger an update for Submit2gm:
1. Closed any applications that may be using one of our plug-ins
2. Make sure Submit2gm is not running in the background. You can check by making sure that there is no GridMarkets Icon in your system tray. If there is then right click it and select "Stop Submit2gm"



3. Close and reopen Envoy to make sure Envoy updates it's information about the plug-ins
4. Uninstall the plug-in you are trying to use
5. Re-install the plug-in you are trying to use. You should see Envoy downloading the latest version of Submit2gm in the progress spinner at this point.

At this point Submit2gm should be updated and you can retry submitting from your application of choice.

How to force reinstall Submit2gm

Note that you can force a Submit2gm re-install by deleting the submit2gm folder from the GridMarkets/plugins/ folder found under:

Windows:
C:/Users/<username>/AppData/Roaming/GridMarkets/plugins/submit2gm

Mac OS:
Library/Application Support/GridMarkets/plugins/submit2gm

Linux:
.local/share/GridMarkets/plugins/submit2gm





    • Related Articles

    • HOUDINI - Troubleshooting in general

      Where in the process does the submission fail? If a Houdini error is reported on hitting Submit in the render_submit ROP then please provide the error text or a screenshot to support@gridmarkets.com. If the Preflight doesn't appear the ensure you're ...
    • HOUDINI - Timeshift nodes

      If you’re using timeshifts in your scene please make sure you upload all the relevant files. The use of timeshifts requires that all relevant files be uploaded. In the Render_Submit HDA under the "Advanced" tab, check "Upload All Frames For Selected ...
    • HOUDINI - HDAs containing nested assets

      In order to use HDAs with assets inside add a spare file parameter to the HDA at the top (unlocked) level. By doing so, the GridMarkets Render_Submit ROP can detect the cache files from within the package and add them to the upload queue. Ensure the ...
    • UNREAL - Submitting Unreal projects [Windows] [Envoy 4.5.X+] [CLI Tool 0.33.0+]

      This article will guide through the process of submitting an Unreal project to our farm. It may appear a bit involved but it's very simple really. Please follow the following steps. It is highly advised to submit a simple test scene for your first ...
    • Envoy and Submit2GM locations [Envoy 4.5.X+]

      Envoy is the uploader and the WWW interface acting as a render manager. WINDOWS: "C:\Users\%USERNAME%\AppData\Local\GridMarkets\Envoy\gm_envoy.exe" LINUX: "~/.local/share/GridMarkets/Envoy/gm_envoy" MAC OS: "~/Library/Application\ ...