Ramses - The Rainbox Asset Management System
Ramses is still under active development, and this documentation is still being written.
Ramses, the Rx Asset Management System, is a complete framework to help you, your team, your studio, track the production of your films.
It is meant to be used both by freelancers, small or big teams.
Let’s have a look at a few key features.
▹ Read the changelog to know exactly what’s already available and what’s planned (along with known issues)
▹ Free and open source
Ramses is licensed under the GNU General Public License v3, which means you’re free to do anything you’d like with it, use it the way you want, modify it, and share your modifications.
▹ Modular and scalable
Ramses is made of several components which can be used either individually or as a whole framework. If you just need an add-on to your creative software to improve your workflow and versionning, you could use only one of the Ramses Add-ons. If you’re interested in production tracking, you’ll need the Ramses Client Application and maybe connect it to the Ramses Server to stay connected with your team.
Of course, each of these components can work together and share information for a seamless integration into your workflow.
This scalability makes Ramses a good choice for individuals as well as teams of all sizes.
▹ Production Planning
Ramses helps you easily plan your production, and estimate how long you’ll need to produce your project.
For each shot and asset of the project, you’ll be able to (automatically) estimate how long it will take to produce, and Ramses will keep track of all estimations for you so you can plan accordingly.
▹ Production Tracking
At any time, Ramses can tell you where you are in the production, how late (or not) you are, and warn you if something’s going wrong.
You can always keep a close (or overall) look at the production, and check which assets and shots are longer or shorter to produce, and the state in which they are at any time.
▹ Pipeline automation
In combination with the Ramses Add-ons which integrate Ramses in your favorite creative software, Ramses is able to automate your pipeline, managing the versionning of the files, the exports, imports and all these manual tasks a robot could do for you.
With a nice and modern nodal view, it’s easy to design your pipeline, connecting each step and setting how the data should go from one step to the other. All this information will be used both by the Ramses production tracking algorithms and the Add-ons to help you focus on your real work: creation.
▹ (Very) Easy-to-use
A tool like Ramses is here to help, not to give you a headache.
All user interface components have been carefully crafted to be beautiful, but most of all to be intuitive and practical. Everything has to be clear, precise, and meaningful.
Of course, there’s this comprehensive documentation if you have any doubt…
▹ And also…
Why would one want to track one’s production from a web browser? Ramses comes with its own native application for Linux, Mac OS and Windows. It’s designed to by very light and unintrusive, fast and responsive.
It ususally takes about ten times less memory than a usual web-browser with a single tab opened.
Ramses is extensible. Although it already comes with some add-ons for your creative software, if you have specific needs, you can use the provided Python and Adobe ExtendScript API, to implement your own add-ons which fully integrate with both Ramses and your creative applications. The Daemon and the Server API are also fully documented. And, after all, Ramses is open source!
Ramses can manage all your files: the idea is that you won’t ever need to search for any file through the system’s explorer.
▹ The future
Ramses is (far from) not finished. And probably never will: it is going to evolve, and there are a lot of other planned features and improvements on their way!
Here are some of the features which are not available yet but which will be available in the future.
- Full SSL encryption when connecting to the server. SSL may already be available on Linux and will be available on Windows and Mac OS shortly. If Ramses‘ beta versions can already be tested without it, it is a mandatory feature for the release versions, as the security of your data is non-negociable.
- The Dashboard will be an area where each user accesses all its important data and schedule. It comes with notifications so you won’t miss any change concerning your assets, shots and steps.
- The Offline mode for the Ramses Client Application will make it easier to use for one-man bands; you will be able to use Ramses without having to install the server. This also means you’ll still be able to use Ramses even if you’re not connected to the network, when you’re in a train or on top of a mountain.
- Project Planning: a simple but indispensable tool to easily plan the production of the project, at the very beginning of the production. With this planning tool you will be able to set the important dates of the production, the deadlines for each step, all in an easy-to-use and visual panel.
- Status automation: when a character is rigged, it means it’s ready to be animated. Status automation will automatically update the states of all the items according to the pipeline design, and your custom rules.
- Data export and import: if you’re planning important software update, or for your backups at the end of a production, it may be useful to export and re-import your data.
- File tools will provide automatic ways to manage your files, create new assets and shots from already existing files, clean the tree, backup, remove temporary data, batch rename files and folders…
- Editing tools to manage your shots from your edits. Automatically set shot duration, order and other metadata by just importing your edit.
- A lot of UI improvements and tweaks are planned too, and work will be done to improve the performance of the Ramses Client Application even further.
- Syncthing integration will provide a free, open, and secure way to synchronize all files and data of your production accross multiple workstations, servers, NAS, etc.
There’s also a lot of ongoing work to extend the supported creative applications through Ramses Add-ons. This table shows what’s planned, what’s already available, what will be available soon.
|API||Python||A Beta version is already available.|
|API||ExtendScript||For Adobe Creative Cloud|
|API||UXP||For Adobe Creative Cloud
UXP is a new scripting environment for Adobe Software. Ramses won’t officially support it until it is mature enough, which is not the case as of July 2020. This being said, the ExtendScript API may be compatible with UXP.
|Adobe After Effects||ExtendScript|
|Autodesk Maya||Python||A Beta version is already available.|
|Python||A Beta version is already available.|
|The Foundry Nuke||Python|
Available | In development | Planned | Not supported
Table of Contents
- Introduction (this page)
- Principles: the Pipeline & Production Management
- Ramses Components
- The Ramses server
- The Ramses application (client)
- Ramses Add-ons
- The Ramses Tree
- Extending Ramses, Development
The software this documentation is referring to is licensed under the GNU General Public License.
Copyright (C) 2020 Nicolas Dufresne and Contributors.
This program is free software; you can redistribute them and/or modify them under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program . If not, see http://www.gnu.org/licenses/.
Icons and other graphical elements
Copyright (C) 2021 Nicolas Dufresne and Contributors.
Copyright (C) 2020 Nicolas Dufresne and Contributors.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “Documentation License”.