Skip to content
Snippets Groups Projects
  • Jesse Kaukonen's avatar
    f51dee9e
    Uploader version 9 features: · f51dee9e
    Jesse Kaukonen authored
    - You must now log in first before doing anything. Old system did everything in one call, while this new system has 3 calls:
        1: Login and check password, downloading session information
        2: Do optional session list refreshing
        3: Handle file uploads to the service
    - Changed the UI:
       * You can no longer edit ore_resox or the other ore settings. These are copied from Blender's render settings directly 
       * You can change ore parts and ore memory usage, but these are tagged as "optional advanced settings"
       * There is now a link to the Renderfarm.fi render panel in the main render panel. You can easily switch between Blender Render and Renderfarm.fi render
       * The UI gives you visible errors instead of hiding these in the console, although not all errors are visible
    - The preparation is performed once the user presses "upload" or changes to the Renderfarm.fi tab
       * This no longer stops the upload, but instead gives a warning if there are issues
       * If a texture is not found, give a warning
       * If a linked file is not found, give a warning
    - The file is no longer saved into the original master file, but a copy is created with the name "renderfarm.blend".
    - Short description field was removed. This still exists code-wise, but it's simply filled with a dummy letter. Instead, the UI asks for simply "description" and "tags". Tags might be implemented soon-ish(tm).
    - The old method of listing and canceling sessions is completely re-written:
       * The new system fetches out all the user's sessions and stores them in lists, then fetching what is required. The old system required a new XMLRPC call if you wanted to switch your selected list from one to another such as "completed" to "canceled". I removed this "list by session type" -feature entirely and simply added one list that has everything. The sessions still have the % complete next to the name.
       * Canceling works like before, except it gives a visible error if canceling isn't possible (ie session is already running or rejected)
       * There is a refresh button that fetches out new listings from the server
    - Particles generate a warning:
       * If there are emitter type particles, recommend checking particle baking
       * If there are hair type particles with child_type 'SIMPLE', change the mode to 'INTERPOLATED'. This seems to fix most of our problems. Also shows a note about this
    - Fluid simulations generate a warning about them not working at all. This won't prevent uploading.
    - Possibly some tiny fixes I forgot to mention
    f51dee9e
    History
    Uploader version 9 features:
    Jesse Kaukonen authored
    - You must now log in first before doing anything. Old system did everything in one call, while this new system has 3 calls:
        1: Login and check password, downloading session information
        2: Do optional session list refreshing
        3: Handle file uploads to the service
    - Changed the UI:
       * You can no longer edit ore_resox or the other ore settings. These are copied from Blender's render settings directly 
       * You can change ore parts and ore memory usage, but these are tagged as "optional advanced settings"
       * There is now a link to the Renderfarm.fi render panel in the main render panel. You can easily switch between Blender Render and Renderfarm.fi render
       * The UI gives you visible errors instead of hiding these in the console, although not all errors are visible
    - The preparation is performed once the user presses "upload" or changes to the Renderfarm.fi tab
       * This no longer stops the upload, but instead gives a warning if there are issues
       * If a texture is not found, give a warning
       * If a linked file is not found, give a warning
    - The file is no longer saved into the original master file, but a copy is created with the name "renderfarm.blend".
    - Short description field was removed. This still exists code-wise, but it's simply filled with a dummy letter. Instead, the UI asks for simply "description" and "tags". Tags might be implemented soon-ish(tm).
    - The old method of listing and canceling sessions is completely re-written:
       * The new system fetches out all the user's sessions and stores them in lists, then fetching what is required. The old system required a new XMLRPC call if you wanted to switch your selected list from one to another such as "completed" to "canceled". I removed this "list by session type" -feature entirely and simply added one list that has everything. The sessions still have the % complete next to the name.
       * Canceling works like before, except it gives a visible error if canceling isn't possible (ie session is already running or rejected)
       * There is a refresh button that fetches out new listings from the server
    - Particles generate a warning:
       * If there are emitter type particles, recommend checking particle baking
       * If there are hair type particles with child_type 'SIMPLE', change the mode to 'INTERPOLATED'. This seems to fix most of our problems. Also shows a note about this
    - Fluid simulations generate a warning about them not working at all. This won't prevent uploading.
    - Possibly some tiny fixes I forgot to mention