AMPS: Asset Management & Production System
Streamline the process of resource management
Build a more efficient pipeline
AMPS is designed to cater the needs of archiving, retrieving, tracking, and interacting with assets of different media industries such as animation, film, gaming, advertising and education without location constraints. It can also be easily adopted by other industries for a wide range of needs and purposes. With AMPS, project management and collaboration is efficient and effective even at different locations.
Flexible Workflow Management
With the flexible management tools and workflow data structure, users can customize their own workflow according to their specific requirement and assets can be stored and retrieved flexibly and easily. Assets can be tracked through the whole workflow according to the steps they are in, status, and attributes etc.
AMPS provides automatic transcoding service for over 60 formats of video files and almost all formats of image files.When a video or image file is being uploaded to AMPS, the transcoding service started automatically so that users can stream the video or preview the image online as early as possible.
Assets or folders can be instantly shared to internal or external user via email. The administrator of a project can allow project members to access specified folders instead of the entire folder hierarchy with different roles such as Reader, Writer and Sharer.
Annotation is a new way for user to add interactive commentary to media assets (image or video files). User can type in comments, or use mouse to draw and write on the image or video frame directly. These annotations are stored in the central database and managed by AMPS for previewing, editing, and reusing etc. Annotation can be turn on/off while previewing.
Virtual user is the interface between AMPS and external applications / solutions. It stores necessary information to trigger actions of the external applications / solutions. A Networked Render Farm is a good example of virtual user. The IP address and login information for the Networked Render Farm is stored in the data of the virtual user in this case. AMPS can then send render request to the Render Farm and retrieve the rendered frames upon completion via the virtual user.
AMPS has been used in the film project “The Boy And His Robot”, a collaboration between MAGIC and Richmanclub Studios, for asset management. The production involves a number of artists around the world e.g. Singapore, Russia, France, China, and Korea. The artists create assets and upload them to AMPS. The movie director can review the work in AMPS and give annotations. Each asset may go through several iterations of improvement and the result of each iteration is uploaded as a revision in AMPS.
AMPS is also used to submit rendering requests to a render farm for this film project. It has significantly increased the efficiency of production management.
AMPShader: AMPS and Integrated GPU Renderer
Manage rendering assets efficiently • Streamline and accelerate rendering process
AMPShader is design to tackle the two main challenges In Computer Graphics (CG) movie production i.e. how to manage rendering assets easily and how to increase the speed of CG rendering. By integrating Asset Management & Production System(AMPS) and Networked GPU Renderfarm, users working in a media production project can manage and render 3D assets efficiently.
Asset Management & Production System (AMPS)
AMPS is designed to streamline the process of resource management and build a more efficient pipeline for media productions. It is an online asset management system catering to the needs of archiving, retrieving, tracking, and interacting with assets of different media industries such as animation, film, gaming, advertising and education industries without location constraints.
Virtual user is the interface between AMPS and external applications and solutions. It stores necessary information to trigger actions of the external applications. The Networked GPU Renderfarm is integrated with AMPS via virtual user.
Networked GPU Renderfarm
A renderfarm is a networked rendering system that connects a number of rendering workstations in a network to perform rendering computation simultaneously. By using a renderfarm, the rendering time can be cut down from days to hours or even minutes, depending on configuration of the hardware.
Traditionally rendering is usually done in CPUs which typically have limited number of cores thus the rendering speed is slow. Thanks to GPUs which supports high parallelization due to huge amount of cores, the rendering process can be significantly accelerated. As a result, GPU renderfarm can achieve the same performance as CPU renderfarm but with a much lower cost.
Streamlined Rendering Workflow
With AMPShader, user can directly send the assets to the renderfarm for rendering and the rendering results will be sent back automatically to AMPS. User first submits a rendering job through AMPS. A custom‐made Thin Application will handle the communication between AMPS and the renderfarm for rendering preparation. After that, the Thin App will communicate with job management software called BackBurner Manager in order to submit the rendering job. Afterwards, the rendering job is started and the Thin App collects the results, and finally upload them to AMPS.
AMPShader provides a user‐friendly interface to access and manipulate assets in the database. The web‐based system enables accessibility from various platforms such as Windows, Mac OS, iOS, Android, and Windows Phone devices. Native client ap>ps of the front‐end have also been developed for Windows platform to provide better performance, integration for native devices.
Render Time Comparison
1920x1080, 752K polygons, 85 frames
CPU (Intel Xeon E5-2660)
1 node, with 1 K20X GPU
5 hr 59 min
2 nodes, each with 3 K20X GPUs
1 hr 9 min
AMPShader has been used in the film project “The Boy And His Robot” to manage assets and rendering tasks. It has significantly increased the efficiency of production management and rendering.
Visit our website here