Squidnet

SquidNet User Interface

SquidNet For Unreal Engine 5

Highlights comprise:

  • Introduction of a new in-application plugin for the Unreal Engine 5 Editor.
  • Seamless integration with the Editor’s Movie Queue Pipeline.
  • Capability for image sequence job submission.
  • Ability to re-submit image sequence jobs previously sent.
  • Comprehensive management of image sequence jobs directly within the Unreal Editor.
  • And more …

What is SquidNet ?

Squidnet is a cutting-edge solution designed specifically for the TV, film, 3D animation, and visual effects (VFX) industries. It offers unparalleled capabilities in distributed rendering and computing. With its highly flexible and modular framework, Squidnet allows the creation of customized environments to accommodate diverse distributed computing workflows.

Key modular components of Squidnet include:

  • Local Render Farm Management: Efficiently manage and oversee the entire rendering process within a local network.
  • Turnkey Render Farm Service Solution: A comprehensive and ready-to-use solution for setting up a render farm.
  • CPU and GPU Workflow: Seamlessly integrate both CPU and GPU processing capabilities into your workflow.
  • Squidnet Render Bridge ®: Combine multiple rendering networks that operate independently, enabling streamlined collaboration and resource sharing.
  • Multiple Job Submission Options: Enjoy various methods for submitting rendering jobs, including a desktop application, in-application plugins, and scripting.
  • REST API: A powerful tool that allows you to manage and control your workflows programmatically.
  • Multi-tenancy Capabilities: Enable multiple users to access and utilize the system simultaneously.
  • Squidnet Task Engine ®: An intelligent component that automatically switches between different distributed processing operations, optimizing efficiency.
  • Integrated Support for Cloud Services: Seamlessly integrate with popular cloud platforms such as Google Cloud Platform, Microsoft Azure, and Amazon AWS, expanding computational resources and scalability.

By leveraging SquidNet’s comprehensive suite of features, users in the TV, film, 3D animation, and VFX industries can maximize productivity and efficiency in their distributed computing workflows.

Render Farm

Squidnet Rendering Architecture

Squidnet is a versatile and robust platform that caters to a wide range of distributed computing applications. It seamlessly integrates with any application that offers an API/SDK or a command line interface, allowing for efficient and streamlined workflow management. Whether you’re working on data analysis, simulations, rendering, or any other computationally intensive task, Squidnet is ready to support your needs.

Moreover, Squidnet is continuously expanding its compatibility and is open to accommodating additional applications upon request. If there’s a specific distributed computing application that you rely on and it’s not currently supported, our dedicated team is committed to exploring possibilities and extending our support to meet your requirements.

With Squidnet, you can harness the power of distributed computing with ease, regardless of the nature of your application. Enjoy enhanced performance, scalability, and efficiency while leveraging the benefits of seamless integration and a dynamic support system.

Here are all the applications that are currently supported:

Squidnet offers a comprehensive range of in-app plugins designed to seamlessly integrate with the leading 3D software packages in the industry. These include popular programs such as Maya, Cinema 4D, 3Ds Max, Houdini, and Blender. With Squidnet’s powerful plugins, you can conveniently submit your rendering jobs directly from within your preferred 3D application.

By providing support for all major 3D software packages, Squidnet ensures compatibility and accessibility for a wide range of users. Whether you are working on intricate visual effects in Maya, creating stunning animations in Cinema 4D, designing intricate models in 3Ds Max, exploring procedural workflows in Houdini, or unleashing your creativity in Blender, Squidnet’s in-app plugins empower you to effortlessly tap into its robust rendering capabilities.

By eliminating the need for tedious file transfers or manual job submissions, Squidnet’s seamless integration simplifies the rendering process. With just a few clicks, you can initiate and manage your rendering jobs directly within your familiar 3D environment. This integration streamlines your workflow, allowing you to focus on your creative process rather than wasting time on technical logistics.

Squidnet’s commitment to supporting the most widely used 3D software packages ensures that artists and designers can harness the full potential of their preferred applications while leveraging the power and efficiency of Squidnet’s rendering infrastructure. Whether you are a professional studio or an individual artist, Squidnet’s in-app plugins provide a convenient and efficient solution for submitting rendering jobs directly from your 3D application, saving you time and enhancing your productivity.

Monitor your jobs jobs

SquidNet offers a comprehensive range of options that empower you to have complete control over your render jobs while providing advanced monitoring capabilities. With SquidNet, you gain access to a plethora of features designed to streamline your rendering workflow and enhance your productivity.

To begin with, SquidNet equips you with a powerful job control interface that allows you to manage and manipulate your render jobs effortlessly. Whether you need to prioritize certain jobs, modify rendering settings, or distribute tasks across your network, SquidNet provides a user-friendly interface that puts you in the driver’s seat.

Moreover, SquidNet goes beyond basic job control by offering an array of advanced settings and customization options. You can fine-tune your render jobs with specific parameters, such as frame range, output resolution, or quality settings, ensuring optimal results tailored to your project’s requirements. This level of control allows you to maximize efficiency and achieve the desired visual outcome.

Furthermore, SquidNet understands the importance of real-time monitoring, which is why it offers a comprehensive suite of monitoring tools. These tools allow you to keep a close eye on the progress of your render jobs, ensuring that they are running smoothly and efficiently. From tracking rendering times and resource usage to identifying potential bottlenecks or errors, SquidNet’s monitoring capabilities provide valuable insights to help you make informed decisions and optimize your rendering pipeline.

Additionally, SquidNet offers extensive notification features, enabling you to stay informed about the status of your render jobs. You can choose to receive notifications via email, SMS, or other preferred channels, ensuring that you never miss a critical update or encounter any surprises during the rendering process.

In summary, SquidNet sets the stage for a seamless rendering experience by providing an extensive range of control and monitoring options. From job manipulation to advanced customization and real-time monitoring, SquidNet empowers you to take charge of your render jobs, enhance efficiency, and achieve exceptional results.

The primary graphical user interface (GUI) of SquidNet is located on your master machine, offering a comprehensive range of features and functionalities. In addition to providing basic control capabilities, the SquidNet GUI also offers a host of advanced options, allowing you to tailor and optimize your workflow in various ways.

  • One of the prominent features of the SquidNet GUI is its Local, Cloud, and Bridge Management Controls. With these controls, you can seamlessly manage and oversee your rendering tasks across different environments, whether they are on your local machine, in the cloud, or connected through a bridge
  • The Render Farm Service Management Framework is another powerful tool accessible through the SquidNet GUI. This framework empowers you to efficiently manage your render farm resources, ensuring optimal allocation and utilization. It enables you to monitor and control the rendering nodes, distributing the workload effectively and maximizing productivity.
  • To simplify the administrative tasks, the SquidNet GUI incorporates an Administrator and User Management Framework. This framework allows you to set user permissions, assign roles, and manage access levels, ensuring secure and organized administration of the rendering system.
  • For comprehensive data management, the SquidNet GUI integrates an SQL Database, Job Reports, and Analysis Tools. These tools enable you to store, retrieve, and analyze data related to your rendering jobs. You can generate reports, track job progress, and gain valuable insights to optimize your rendering pipeline.
  • To enhance flexibility and automation, the SquidNet GUI also provides a Scripting Interface and Command Line Tools. This interface allows you to create custom scripts and automate repetitive tasks, empowering you to streamline your workflow and improve efficiency.
  • Furthermore, the SquidNet GUI boasts a rich web-based interface, supporting JScript, JSON, and PHP. This interface offers a user-friendly and visually appealing experience, allowing you to interact with the system intuitively. It provides a wide range of options and controls, enabling you to configure and customize the SquidNet environment according to your specific needs.
  • Overall, the SquidNet GUI serves as a comprehensive control center, equipped with advanced features and tools that empower you to manage and optimize your rendering workflow efficiently. From managing different environments to monitoring job progress and analyzing data, the GUI provides a robust and flexible platform to enhance your rendering pipeline.
User interface

SquidNet’s Cloud User Interface (CUI) is a versatile and accessible tool that can be seamlessly installed on any desktop around the world, enabling a direct connection to your master server. This exceptional feature caters to the needs of render farms with multiple users, as well as universities seeking to empower their students to render their work either locally or remotely.

  • The CUI goes beyond basic functionality, offering a comprehensive Full Job Control Interface that allows users to have complete control over their rendering tasks. Whether you’re managing a large-scale render farm or working on a single workstation, SquidNet’s CUI ensures that you have all the tools you need at your fingertips.
  • To accommodate users across different operating systems, SquidNet’s CUI provides robust support for Windows, MacOS, and Linux platforms. Regardless of the environment you’re working in, you can rely on the CUI to deliver a seamless user experience.
  • For advanced users who require more flexibility and automation, the CUI offers a Scripting Interface and Command Line Tools. This allows users to script their rendering workflows, automate repetitive tasks, and integrate the CUI with other software and systems, enhancing productivity and efficiency.
  • To keep track of the progress and status of rendering jobs, the CUI incorporates Job Reporting Functions. These reporting features provide detailed insights and metrics on job performance, rendering times, and resource utilization, enabling users to optimize their rendering processes and make informed decisions.
  • With the In-Application Plugin Support, the CUI becomes even more versatile. Users can customize and extend the functionality of the interface by integrating plugins tailored to their specific needs. This opens up a world of possibilities and empowers users to create a personalized rendering environment.
  • SquidNet’s CUI ensures that you stay up to date with the latest features and enhancements through its Automatic Updating of New Versions. You can rely on the CUI to automatically download and install updates, eliminating the hassle of manually managing software versions and ensuring that you always have access to the latest tools and improvements.
  • For render farm services, SquidNet’s CUI provides a Custom Installer specifically designed to streamline the setup and configuration of render farm infrastructure. This installer simplifies the deployment process, making it easier for administrators to set up and manage render farms effectively.
  • In summary, SquidNet’s Cloud User Interface offers an extensive range of features and capabilities, including a Full Job Control Interface, support for multiple operating systems, Scripting Interface and Command Line Tools, Job Reporting Functions, In-Application Plugin Support, Automatic Updating of New Versions, and a Custom Installer for Render Farm Services. With SquidNet’s CUI, you can optimize your rendering workflow, improve productivity, and unleash the full potential of your render farm or educational institution.
Cloud Interface

SquidNet’s in-application Streamer seamlessly integrates within your preferred rendering application, becoming an integral part of your workflow. By incorporating the Streamer, you gain access to an array of advanced features that enhance your experience beyond the Cloud User Interface (CUI).

  • The Streamer not only allows you to harness the full power of the Cloud User Interface but also empowers you with the ability to effortlessly submit and monitor jobs directly from within your rendering application. This means you can stay focused on your creative process without the need for constant context switching or external interfaces.
  • With the Streamer, you gain complete control over your rendering jobs. It enables you to conveniently submit new jobs with ease, saving you valuable time and effort. Additionally, the Streamer offers comprehensive job management capabilities, allowing you to efficiently organize, prioritize, and monitor the progress of your projects.
  • In addition to job submission and management, the Streamer streamlines the upload and download status of your files. You can effortlessly track the transfer progress of your job files, ensuring seamless communication between your rendering application and the Cloud User Interface. This feature eliminates the need for manual file transfers or external tools, further streamlining your workflow.
  • By leveraging SquidNet’s in-application Streamer, you unlock a wealth of functionality within your favorite rendering application. It simplifies job submission, provides advanced job management tools, and optimizes file upload and download status, enabling you to focus on unleashing your creative potential.

Squidnet offers a comprehensive set of features to enhance your job monitoring experience. With its built-in web interface, you can conveniently keep track of your jobs from anywhere. Simply log in to the web interface and gain instant access to all the relevant information.

  • The Squidnet web interface provides a user-friendly dashboard where you can monitor the progress of your jobs in real-time. It offers detailed insights into each job, allowing you to view render times, completion status, and any errors or warnings that may have occurred. Whether you’re at home, in the office, or on the go, you can stay updated on your rendering projects effortlessly.
  • Moreover, Squidnet empowers you to take full control of your rendering workflow by providing a REST API. This API enables you to create your own custom web interface tailored to your specific needs. Whether you want to integrate Squidnet with existing tools or develop a completely new interface, the REST API grants you the flexibility to build a solution that aligns perfectly with your requirements.
  • Squidnet also offers seamless integration with your existing web infrastructure. With custom-made web integration options, you can effortlessly incorporate Squidnet into your organization’s workflow. This integration ensures a smooth transition and allows you to leverage the full power of Squidnet within your preferred web environment.
  • Additionally, Squidnet provides a range of powerful features to streamline your rendering process. The drag’n’drop project interface enables you to easily organize and manage your projects within Squidnet. You can swiftly arrange files and folders, making it simple to keep track of your rendering assets and resources.
  • With Squidnet’s download control functionality, you have complete authority over the rendered content. You can easily specify which files to download, ensuring efficient file management and minimizing unnecessary data transfers. This level of control allows you to optimize your workflow and save valuable time.
  • Squidnet’s job submission feature takes advantage of a folder structure framework. This framework allows you to submit jobs directly from your organized folder hierarchy. By simply selecting the desired folder, Squidnet intelligently processes and submits all the relevant files and dependencies associated with your project. This streamlined submission process enhances efficiency and eliminates the need for manual file selection.
  • Squidnet ensures accessibility from any web-connected device. Whether you prefer to use a desktop computer, laptop, tablet, or smartphone, you can effortlessly access the web interface and manage your jobs. This flexibility empowers you to stay connected and in control, regardless of your location or the device you have at hand.
  • Finally, Squidnet keeps you informed about the status of your job uploads and downloads. You can easily track the progress of your files, ensuring that data transfers are completed successfully. This transparency eliminates uncertainty and allows you to focus on your rendering tasks with confidence.

In summary, Squidnet offers a robust suite of features for job monitoring and control. With its built-in web interface, REST API, and custom web integration options, you have the flexibility to manage your rendering workflow according to your unique requirements. The drag’n’drop project interface, download control functionality, folder structure framework, and accessibility from any web-connected device ensure a seamless and efficient experience. Squidnet keeps you updated on job upload and download statuses, allowing you to stay on top of your rendering projects with ease.

 

Web Interface

Advanced features features

Squidnet has many advanced features, here are some highlights. 

Cloud Manager

Remote User Desktop Application

SquidNet’s Cloud User Interface (CUI) offers a robust platform for accessing and managing your rendering jobs directly from your local desktop. With a wide range of features and enhanced functionality, it streamlines your workflow and provides an efficient rendering experience. Here are some key details about the CUI:

  • Interface to in-application plugins: The CUI seamlessly integrates with various in-application plugins, allowing you to interact with your rendering software directly from the interface. Whether you’re using industry-standard applications or specialized tools, you can access their functionalities within the CUI, enabling a smooth and unified workflow.
  • Automatic uploading of rendering content: Uploading your rendering content becomes effortless with the CUI. Simply select the files or projects you want to render and let the interface handle the uploading process automatically. This eliminates the need for manual file transfers and ensures that your content is readily available for rendering in the cloud.
  • Job monitoring and control: The CUI provides comprehensive job monitoring and control capabilities. You can easily track the progress of your rendering jobs, view detailed status updates, and monitor resource utilization in real-time. Additionally, the interface offers intuitive controls to manage your jobs, enabling you to pause, resume, or cancel tasks as needed, empowering you with complete control over your rendering pipeline.
  • Automatic downloading of rendered frames: Once your rendering jobs are complete, the CUI simplifies the process of accessing your rendered frames. It automatically downloads the finished frames to your local desktop, eliminating the hassle of manual transfers and ensuring quick and convenient access to your completed work.

With SquidNet’s Cloud User Interface, you can seamlessly integrate your rendering workflow, effortlessly upload content, monitor and control your jobs, and easily retrieve your finished frames. This comprehensive interface empowers you to focus on your creative work while streamlining the rendering process for maximum efficiency.

Machine Learning

Machine Learning

SquidNet’s GPU interface is a highly suitable choice for executing distributed operations in machine learning. Its comprehensive front-end interfaces, both local and cloud-based, facilitate seamless interaction with users and allow them to input their data efficiently. These interfaces serve as the primary conduits for delivering user input data to the robust back-end GPU processing nodes of SquidNet.

Throughout the processing phase, SquidNet’s powerful GPU nodes diligently analyze and manipulate the data, employing cutting-edge algorithms to optimize performance. Upon completion of the processing tasks, SquidNet diligently compiles the output content, ensuring all relevant information is accurately captured.

To enhance user convenience, SquidNet goes the extra mile by automatically downloading the processed output content to the user’s desktop. This streamlined approach eliminates the need for manual retrieval and guarantees prompt access to the results.

With SquidNet’s integrated ecosystem of GPU interface, user-friendly front-end interfaces, efficient back-end processing nodes, and automatic output delivery, the entire machine learning workflow becomes a seamless and hassle-free experience.

Send us an email if you’re interested in becoming a development partner for our machine learning interface design.

Workflow

Custom Workflows

SquidNet offers a highly versatile and adaptable framework that caters to a wide range of distributed computing workflows, empowering users with unprecedented customization options and seamless integration possibilities.

With SquidNet, you gain access to an array of robust command line tools designed to facilitate both local and remote access interfaces. These tools streamline the workflow process, ensuring efficient management and control over your distributed computing tasks.

In addition to the built-in tools, SquidNet extends its support to custom applications, enabling you to tailor the framework to suit your specific requirements. This flexibility empowers you to leverage your existing software solutions within the SquidNet ecosystem, optimizing productivity and compatibility.

Moreover, SquidNet boasts compatibility with virtually any distributed computing application that exposes an API or a command line interface. This broad support ensures that you can seamlessly integrate and leverage a wide variety of existing tools and platforms, without being limited by proprietary restrictions.

Whether you are seeking to harness the power of distributed computing for scientific research, data analysis, or other computational tasks, SquidNet empowers you with a customizable and extensible framework that adapts to your needs.

Cloud Services

Cloud Platforms – Google Cloud, Azure, Amazon

SquidNet offers a comprehensive range of internal hooks that seamlessly integrate with the industry-leading cloud platforms such as Google Cloud, Azure, and Amazon Web Services (AWS). These hooks serve as the vital links that establish a secure and efficient connection between SquidNet and these renowned cloud providers.

With SquidNet’s robust infrastructure, each cloud instance can function as a versatile rendering node, catering to both local and cloud-based rendering requirements. This flexibility empowers users to leverage the power of cloud computing, harnessing the scalability and computational capabilities of these cloud platforms, while also allowing for localized rendering processes when necessary.

By seamlessly connecting to Google Cloud, Azure, and AWS, SquidNet ensures that users can harness the full potential of these cloud services, enabling them to offload intensive rendering tasks and tap into the vast resources offered by these platforms. Whether it’s rendering complex visual effects, generating high-resolution images, or processing computationally demanding simulations, SquidNet’s integration with these cloud providers facilitates a seamless and efficient workflow, enhancing productivity and optimizing resource utilization.

Framework

Built-in Render Farm Service Management Interface

SquidNet is a comprehensive render farm service manager framework that empowers studios with a range of powerful features. With SquidNet, studios can create personalized studio profiles, each equipped with one or more user login accounts, ensuring seamless collaboration among team members.

One of the standout capabilities of SquidNet is its ability to create rendering leases, which enable studios to establish specific rendering criteria, settings, and limitations tailored to their unique needs. These leases provide granular control over the rendering process, allowing studios to optimize resource allocation and maximize efficiency.

To manage resource consumption effectively, SquidNet assigns render credits to studio accounts. These render credits act as a virtual currency that regulates the usage of render farm resources. By leveraging render credits, studios can monitor and allocate resources according to their priorities, ensuring fair and efficient utilization of the render farm.

Whether it’s fine-tuning rendering settings, streamlining collaboration, or maintaining resource efficiency, SquidNet equips studios with the tools they need to streamline their render farm operations and achieve outstanding results.

Users

User Login Management Interface

SquidNet offers a comprehensive user management interface, empowering administrators with full control over user accounts and their privileges. With SquidNet, each account can be easily configured either as an administrator or a regular user, allowing for efficient delegation of responsibilities.

To ensure utmost security, SquidNet leverages OpenSSL for robust username and password management. This implementation guarantees that sensitive user credentials are securely stored and transmitted, providing a strong defense against unauthorized access.

Moreover, SquidNet enables seamless job tracking by associating each task with the respective username. This feature allows administrators to effortlessly monitor and trace job progress, streamlining workflow management and facilitating accountability.

In addition to its user-centric functionality, SquidNet also offers advanced analytics capabilities. By analyzing user account usage patterns, administrators gain valuable insights into resource allocation, job distribution, and overall system performance. These analytics-driven metrics empower decision-making, enabling administrators to optimize efficiency and improve overall productivity.

In summary, SquidNet’s user management interface goes beyond basic account configuration. With secure username and password management, comprehensive job tracking by username, and insightful analytics based on user account usage, SquidNet provides a robust and feature-rich solution for efficient and secure user management.