SquidNet 3.0 Now Available

SquidNet is an advanced render farm and distributed computing solution for the TV, film, 3D animation and visual effects (VFX) industries. A SquidNet render farm consists of submitting workstations (clients), a workflow manager (master) and rendering/processing engines (slaves). Jobs are submitted from clients using SquidNet’s graphical user and/or command line interfaces. When requests are submitted, the master controller persistently stores these requests in its local render queue and intelligently breaks up the requests into smaller segments that get evenly distributed to available render farm processing (rendering) nodes. These small segments, called job slices, contain rendering instructions for the processing nodes. While render nodes are processing these requests, the master idly stands by waiting for job completion responses from these nodes or for incoming job requests from submitting client nodes.

SquidNet can manage distributing computing requests from workstations residing within the local network or from client workstations accessible from the internet.  SquidNet can support hundreds of CPU rendering nodes and GPU devices. All devices are automatically detected on the local network. Specific workflows are available for animation studios, hobbyists, educational institutions and  render farm services utilizing both bare-metal computers and virtual machines.

Advanced Render Farm and Distributed Computing Solution

SquidNet Network Diagram

 Bridge Rendering Resources Between Render Farms

With SquidNet’s Bridge interface expand your rendering workload by automatically distributing your render queue jobs to other SquidNet render farms.

  • Automatically transfer render queue backlog to one or more external render farms.
  • Automatic download of rendered content to submitting render farm.
  • Create multiple bridge accounts on bridged render farm server.

 Custom Workflows

SquidNet provides a completely customizable framework to support any distributed computing workflow:

  • Command line tools for local and remote access interfaces.
  • Support for custom applications.
  • Support for any distributed computing application that provides an API or command line interface.

 User Login Management Interface

SquidNet provides a complete user management interface. Each account can be configured as an administrator or as a regular user.

  • Secure username and password management support over OpenSSL.
  • Tracking of jobs by username.
  • Analytics based on user account usage.

 Distributed Computing

SquidNet’s distributed computing workflow can be customized to distribute process-intensive tasks across any number of networked servers. Custom task submission templates can be created to handle any set of application processing parameters. Any application that supports an API/SDK or command-line interface can be integrated into SquidNet’s workflow engine. For additional information on how to integrate your application, send us an email.

 Google Cloud Services

SquidNet provides the internal hooks to connect to Google’s web services. Each Google instance can be used as a local or cloud-based rendering node. Complete integration is on our future road map. If interested in becoming a development partner, just send us an email.

 Cross Platform

Support for Windows (7/8/10), Mac OS (Sierra, etc…) and Linux (Ubuntu, Red Hat, Fedora, etc…) Operating Systems. Within each operating system, all graphical user and command line interfaces are identical.  For each platform, there’s just a single installer for the back-end server and a single installer for the front-end Cloud Interface. See download section.

 Sublease Your Render Farm Resources

With SquidNet’s cloud rendering interface you can lease your idle render farm time to artists and animators outside of your local studio. Use the application licenses already on your local farm to let remote users take advantage of the applications that you already support.

  • Manage one more customer accounts.
  • Add multiple users to each customer account.
  • Assign rendering credits to each customer account.

Send us an email for more information.

 Distributed CPU/GPU Rendering

SquidNet is a network render farm manager that supports both cloud and local CPU/GPU rendering. Cloud (outside the local farm) rendering involves submitting jobs remotely via SquidNet’s Cloud User Interface (CUI). Local farm rendering involves submitting jobs inside the local render farm network using SquidNet’s Local User Interface (LUI). Built-in support for Intel/AMD and Nvidia (CUDA)/AMD (OpenCL).

 Free to Educational Institutions

SquidNet provides an instructor/student interface for educational institutions:

  • Multi-student support: Create hundreds of individual student accounts.
  • Remote access to render farm thru cloud rendering interface (CUI)
  • Free 50 render node license for the first year.

 Local Rendering

SquidNet’s local rendering workflow allows for direct submission of CPU/GPU render jobs to a local render farm. Jobs can be submitted using the local job submission interface or from a scriptable command line interface. Standard job management operations (suspend, resume, cancel, etc…) are available from both the GUI and command line interfaces.

 Amazon Web Services

SquidNet provides the internal hooks to connect to Amazon’s web services. The node management interface between local bare-metal render nodes and Amazon instances is seamlessly integrated into the rendering pipeline. Complete integration is on our future road map. If interested in becoming a development partner, just send us an email.

 Machine Learning

SquidNet’s GPU interface provides an ideal candidate for machine learning distributed operations. The front-end local and cloud-based user interfaces provide all the user input data to the back-end GPU processing nodes. When processing is completed, SquidNet bundles up the output content and downloads it to the user’s desktop automatically. Send us an email if you’re interested in becoming a development partner for our machine learning interface design.

 Microsoft Azure Cloud

SquidNet is completely integrated into Microsoft’s Azure Cloud Service. All features available in a local bare-metal render farm are available in the Azure cloud.

  • Automatic inclusion of newly cloned VMs into rendering pipeline.
  • Power Manager Support (WOL, Startup, Shutdown, etc…).
  • Automatic Shutdown of Idle VM Nodes.
  • Multi-region Support within the Azure Cloud.
  • Remote Job Submission from Outside the Azure Cloud.

If interested in becoming a development partner, just send us an email.

 Remote User Desktop Application

SquidNet’s Cloud User Interface (CUI) provides for access to your jobs from your local desktop. Features include:

  • Interface to in-application plugins.
  • Automatic uploading of rendering content.
  • Job monitoring and control.
  • Automatic downloading of rendered frames.

 Built-in Render Farm Service Management Interface

SquidNet provides a complete render farm service manager framework. Create studio profiles with one or more user login accounts. Create rendering leases that determine studio’s rendering criteria, settings and limitations. Studio accounts are assigned render credits which are used to regulate usage of render farm resources.

 Cloud Rendering

SquidNet’s cloud rendering workflow allows for direct submission of CPU/GPU jobs from outside the local render farm network. Job submissions can be submitted from a desktop application or from a scriptable command line interface. All communications between remote and local connection are securely protected with OpenSSL AES 256 bit encryption.

 Extensible Interface

SquidNet’s extensible interface can support any compute-intensive task that can be distributed across hundreds of parallel processing nodes. These tasks can include: CPU/GPU animation rendering, virtual reality scene processing, data mining, analytical processing and scientific experimentation. Custom job templates provide users with the flexibility to manage their custom applications across their computer network. Support for any application that provides an sdk/api or command line interface.

Maxon C4D

LightWave 3D

Adobe After Effects

RedShift

The Foundry Modo

The Foundry Nuke

Blender 3D

SideFX Houdini

Render724

Render4You

PixelPlow

Drop & Render

My Cloud Render

  • Graphical User Interface:

    • Multi-view interface within the main GUI.
    • User-defined view layouts.
    • Render farm node view.
    • Job queue node view.
    • more …
  • Multi-user Account Interface:

    • Assign user access to client workstations.
    • Admin/non-admin permission settings.
    • Client workstations can be configured to render jobs when not in use.
  • SQL Database:

    • All transactions stored in searchable SQL database
  • Command Line Interface:

    • Command line interface for job submission and management from command line shell or script.
    • Mange render farm from command line tools.
    • Command line tools available on all supported platforms
  • Render Node types:

    • Master: Render Farm Controller.
    • Clients: Submission workstation and optional rendering node.
    • Slaves: Rendering node.
  • Tile/Bucket Rendering:

    • Render individual frames across multiple render nodes.
    • Supported in Maya, 3DSMAX, Modo and Blender job templates.
    • Automatic stitching of final image
  • Full Job Management:

    • Basic job control operations: submission, suspend, resume, etc…
    • Job Dependencies
    • Render Pools
    • Email notifications
    • more …
  • Workflow Event Email Reports:

    • Job completion reports
    • Farm status reports
    • Periodic activity reports
  • Render Pool Management:

    • Group render nodes into named pools.
    • Assign pools to jobs for allocation requirements.
    • Startup/shutdown farm nodes based on pool assignment
  • Job History Analytics:

    • SQL database storage and retrieval
    • Searchable SQL database by administrator and users.
    • Open SQL architecture which accessible using external tools.
  • GPU Rendering:

    • Automatic detection of GPU devices.
    • Single GPU per-frame or Multi-GPU per-frame support.
    • Support for RedShift, Octane, AMD ProRender and Blender Cycles.
  • Render Node Management:

    • Node activity logs
    • Automatic/manual remote startup and shutdown
    • Wake-On-Lan (WOL) support
    • Single-click network install of SquidNet software updates
SquidNet Academia Solution
  • Instructor/Student Interface

  • Student History Reports

  • User Access Permissions

  • Off-hour Workstation Rendering

  • Remote Student Access

  • Web Browser Access

  • Elastic Cloud Service Support

  • Email Notifications

  • Cloud User interface (CUI):

    • Client user interface for remote job submission, monitoring, etc…
    • Automatic upload and download of user content.
    • OpenSSL Secure Communications
  • User Rendering Accounts:

    • Per-studio user render account management.
    • Username/password credential assignment.
    • Automatic update of CUI when new versions are available.
  • Command line interface:

    • Scriptable command line JScript/JSON interfaces.
    • Use command line interface to create user in-application plugins.
    • Batch-process job management.
  • Render Credit Management System:

    • Assign render credits to studio accounts.
    • Automatic tracking of render credit usage.
    • Render credit usage based on performance of rendering host.
  • Automatic Upload/Download:

    • Project content packaged, compressed and uploaded upon submission.
    • Rendered images automatically downloaded to local user storage.
    • OpenSSL Secure Transport
  • Admin and User Job Reporting:

    • Admin and User job reporting via SQL database queries.
    • Automatic periodic render farm report generation.
    • Automatic generation of user job reporting via email.
  • Studio Accounts:

    • Create hundreds of customer accounts.
    • Assign dozens of user accounts to each studio account.
    • Assigned of render farm credits via lease framework.
  • SQL Database:

    • SQL database for job reporting (archival, history and job queue management)
    • SQL user database accessible from Cloud User Interface.
    • Automatic nightly backups.

Cloud-based Rendering

SquidNet’s cloud rendering solution includes a desktop GUI application. The CUI provides the interfaces for job submission, uploading image content, downloading rendered images, monitoring activity and job/usage report generation. It’s also the main gateway to SquidNet’s Cloud Command Line interface (CCL). The CUI is available for Windows, Mac OS and Linux operating systems.

Job Management Interface

SquidNet’s cloud job queuing system provides all the tools necessary to manage job submitted from outside the local render farm. Within the farm, all cloud-based jobs and local-based jobs reside within the same job queuing system. Internally, SquidNet doesn’t differentiate between cloud and local job submissions.

Studio Management Interface

SquidNet’s cloud rendering solution includes a sophisticated studio and user management system. Studio accounts are configured to include one or more user accounts, render pools, render nodes, rendering applications, available render credits and more. SquidNet’s proprietary Processor Performance Index (PPI) render credit usage system ensures that all users consume the exact same number of render credits regardless of the rendering horsepower of the rendering node.

  • Use Rendering Resources of External Render Farms

  • Automatic transfer of content between client and server bridge farms

  • Client-side selection criteria for determining types of jobs to transport to bridge server

  • Multi-bridge support: Connect to one or more participating render farm services

FAQ – Frequently Asked Questions

No. SquidNet 2.x licenses will no longer be valid with the new 3.x release. If you upgrade your version to 3.x, you’ll be provided with a new LOCAL RENDER FARM license.

SquidNet’s licensing models are as follows:

  • Local license:
    • Good for all versions and future updates
    • Unlimited jobs and local users (RenderFarm account)
    • Command line interface and tools
    • SQL Database access
    • Based on number of local render nodes. Renewed annually
  • Cloud license:
    • Includes local license
    • Unlimited studio and user accounts
    • Remote command line interface and tools
    • Based on number of local render nodes. Renewed annually

The cloud interface provides the following types of reports:

  • Per-job render reports
  • Job error email notifications
  • Daily, weekly and monthly studio render reports
  • Periodic farm status render reports
  • Searchable SQL database (via cloud user interface )

 

You may have an unlimited number of studio accounts and users with the cloud interface. Each studio account provides an interface for admins to create an unlimited number of render accounts.

Technical support is provided by email, phone, Skype and remote desktop connections (AnyDesk, RDP, Teamviewer, etc…).

Free online training is provided upon license purchase. Typical training sessions are as follows:

  • Render Farm Installation (1 hour): Includes installation and setup of master, client and slave render nodes.
  • Local interface (1 hour): Includes job submission, troubleshooting and monitoring of farm activity.
  • Cloud Interface(2 hours): Includes cloud interface, studio and user account setup, render credit setup and monitoring of farm activity.

Please email us to schedule your training session.

SquidNet runs as a background service (daemon on Linux and Mac OS). This service runs at all times and is persistent between host restarts. The main SquidNet GUI connects to the service via direct inter-process communications (IPC – TCP/IP). Service prerequisites are as follows:

  • Windows (Vista, 7, 10, etc…):
    • Full Administrative privileges.
    • Network access privileges
    • Access credentials provided during installation phase
  • Mac OS and Linux:
    • Runs under system root account
    • Network access privileges

Render farms require centralized storage of render content. Farm render nodes access (render) the project content stored on the storage device. Upon render completion, the images are typically written to the same storage device.

Any network accessible storage (NAS) device will suffice. However, use of Windows (non-server) mapped drives are not recommended because Microsoft limits the number of concurrent network connections.

SquidNet uses render credits to determine the amount of rendering resources used by a specific job. Render credit consumption is base on the the PPI (Processor Performance Index) of the rendering node. Higher performing render nodes consume render credits at a higher rate than lower performing render nodes. However, in the end, the overall cost of rendering each frame is the same.

Job profiles are created from application templates and contain the rendering instructions and parameters for a render job. Both the local and cloud interfaces allow job profiles to be created, edited, submitted and saved. Each profile can be re-opened, edited and resubmitted to the render farm.

To obtain an evaluation license just send us an email with a short description of your requirements. Evaluation licenses are good for 15 days but can be extended upon request.

SquidNet supports the following rendering applications:

  • Autodesk Maya
  • Autodesk 3DSMAX
  • Maxon Cinema 4D
  • Blender
  • The Foundry Modo
  • Newtek Lightwave
  • FFMPEG
  • Adobe After Effects
  • The Foundry Nuke
  • Maxwell Render
  • V-Ray Standalone
  • Redshift Standalone
  • more…

SquidNet can support any application that provides an API/SDK or command line interface.

Yes. A 20% license discount is provided for educational institutions.

Reseller agreements can be arranged. Please send us an email for additional information.

For feature requests and recommendations, please send us an email.

Try SquidNet for Free !

Request your free 15-day evaluation license:

Your evaluation license includes:

  • 15-day full feature license
  • Access to both cloud and local rendering interfaces
  • Unlimited jobs and user accounts
  • 1 Hour setup, configuration and training.
  • Support via email or Skype

For further assistance or questions on evaluation licenses, please send us an email.

Licensing

License purchasing instructions:

Instruction for purchasing SquidNet licenses are as follows:

  1. Select licensing model that best fits your needs.
  2. Send us an email to request specific licensing information. Please indicate license type, number of render nodes and rendering applications used.
  3. Get us your render farm’s hardware keys by following these instructions.
  4. Evaluation and production licenses are always delivered via email.
  • For further assistance or questions on evaluation licenses, please send us an email.

FREE RENDER FARM

$Free
  • 2 Render Nodes
  • 3 CPU/GPU Jobs

RENDER FARM

$Contact Us
  • Unlimited Render Nodes
  • Unlimited CPU/GPU Jobs
  • Single Studio Account
  • Unlimited User Accounts
  • SQL Database Access
  • Cloud User Interface
  • Web Interface
  • Training & Support
  • Annual Subscription

RENDER FARM PERPETUAL

$Contact Us
  • Unlimited Render Nodes
  • Unlimited CPU/GPU Jobs
  • Single Studio Account
  • Unlimited User Accounts
  • SQL Database Access
  • Cloud User Interface
  • Web Interface
  • Training & Support
  • Lifetime Subscription

RENDER FARM SERVICE

Contact Us
  • Unlimited Render Nodes
  • Unlimited CPU/GPU Jobs
  • Unlimited Studio Accounts
  • Unlimited User Accounts
  • SQL Database Access
  • Cloud User Interface
  • Web Interface
  • Studio Interface
  • Lease Interface
  • Training & Support
  • Annual Subscription

RENDER BRIDGE

Contact Us
  • Bridge Server Configuration
  • Bridge Client Submission
  • Unlimited Bridge Accounts
  • Annual Subscription
  • The Free License is automatically included with the default installation of SquidNet.

  • A single node license covers either a master, client or slave node.

  • A “Single Studio Account” refers to the local “RenderFarm” account.

  • Training (typically 1 hour) and support (Email, phone, Skype, etc…) provided as needed.

  • Free 25-node license for educational institutions.

  • Reseller discounts are available (for inquiries, send us an email).

  • Consultation Services available on a hourly basis (for inquiries, send us an email).

Get In Touch With Us

Please send us an email if  you have any questions on the following (response usually within 24 hrs):

  • Evaluation License

  • Support

  • Pricing

  • Development Partnership

  • Feature Request

  • Reseller Information

  • FeedBack

Reach out to us on Skype.

Skype Id: rmacyn


Latest Releases

Render Farm: v3.10

Cloud User Interface: v3.78

Release Date: May 7, 2018

Release Notes
Render Farm
Cloud Interface
Render Farm
Cloud Interface
Render Farm
Cloud Interface