Code Monkey home page Code Monkey logo

ramses-client's Introduction

Ramses Client

The Client application for Ramses - Rx Asset Management System

Dependencies

  • OpenSSL >= 1.1.0 On Mac OS and Windows
  • OpenSSL >= 1.0.0 On Linux

ramses-client's People

Contributors

nico-duduf avatar tobkum avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

qqsskk tobkum

ramses-client's Issues

Project info tab

  • Completion and stats
  • duration
  • format
  • deadline and time remaining
  • number of users
  • number of shots / sequences
  • list of sequences (and shots and duration for each)
  • number of assets / asset groupes
  • list asset groups and number of assets in each

and buttons for folders

UI & Fuzzylogic

  • Fuzzy logic for lateness color in status
  • Fuzzy logic for completion color in steps

Preview: assemble in a single folder

  • Option: by sequence
  • Option: in the corresponding step or in the 06-EXPORTS/Previews folder
  • One click assemble for the step
  • Assemble for a shot
  • In the addons: auto-copy in the right folder

Concernant les playblasts et previews, certains étudiants n'utilisent
pas l'outil Ramses (et ils devraient, sinon on a jamais les numéros de
frames dans leurs playblasts), parce que Ramses les enregistre dans le
sous dossier "preview" du shot. Il y a besoin, pour le montage, de la
possibilité de rassembler tous les playblasts dans un dossier unique,
que le monteur puisse les importer facilement.

Compress versions and backups

Ajouter une option de compression des données : pour les versions et
autres fichiers de backups, et économiser pas mal de place par la même
occasion.

Tasks

  • Tasks for steps, which are neither assets nor shots

Syncthing support

(optional) auto config of shares:

  • whole ramses folder
  • users folder
  • per project

options for include lists:

  • ignore versions

nodes management:

  • accept nodes
  • add nodes
  • remove nodes

Shared color palette

  • Store color values in the DB, in RGBA8, RGBA32, HEX, CMYK, Name

  • Export/load as json (.ramses.palette)

  • Shared by project or by steps.

  • Dev a palette for Ae (simple popup in Ramses)

  • A section in the view panel of shaders and comp view in Blender

Folder access

Dans l'appli Ramses : un accès rapide aux dossiers autres que ceux des
shots : exports/medias, preprod, postprod, templates des steps, etc.

Color Management

Let Ramses know the color management of the files and apps

  • ColorSpace object and list in Ramses (just a basic object with name and shortname). Shortname could be read from an OCIO config

  • Add a few default common colorspaces

  • Application: add attribute sceneReferredColorSpace and displayColorSpace

  • Application: for each output file association: add colorSpace attribute

  • FileType: add default colorSpace

OCIO

To do later

  • Ability to set an OCIO config file for the project
  • and a different OCIO config for each application

ColorSpace list is built from the available OCIO spaces, using defaults from the config file

Syncthing support

(optional) auto config of shares:

  • whole ramses folder
  • users folder
  • per project

options for include lists:

  • ignore versions

nodes management:

  • accept nodes
  • add nodes
  • remove nodes

User Area

  • Dayly schedule
  • What's changed (notifications)

Global planning: steps by weeks

Dans l'appli Ramses, un outil de planning global (précision à la
semaine) par step; pouvoir dire : tel step va de telle semaine à telle
semaine.

Changes todo in the draft

move dbi calls into classes

  • Add a "suspend" option in DBInterface to temporarily suspend calls when getting updates from the db.

  • Move createUser in RamUser constructor

  • Move removeUser in RamUser destructor

RamUser

  • Change password without specifying current one (when set by admin) (and add necessary dbi call)

Server

  • check if user is admin/lead/standard, and keep uuid, for further checks when modifying things

Add a task list

A panel with tasks per person and with states/completion ratio/comments
maybe with groups
and these groups or tasks in the schedule

DuME Link

Ability to use DuME

  • Ramses: store DuME presets path per project
  • Add DuME to the default applications
  • For medias, a convert field with a DuME preset list and launch button

client deployment process to write/document

  • Ubuntu 18.04
  • Ubuntu 20.04
  • Win
  • Mac
  • build on older ubuntu with Qt 5.9 &openssl 1.0 /// and 20.04 with Qt 5.12(test!!) & openssl 1.1 (use 20.10 or 21.04?)
  • package 2 deb for both ubuntu versions / openssl 1.0 / 1.1
  • package 2 appimages for both ubuntu versions / openssl 1.0 / 1.1
  • add openssl in dependencies for the deb package / warn it must be avail with the appimage
  • win
  • mac

File extensions .blend - .lend

Hi, reposting from discord: Blender files are saved without extensions (and every time asks what app do I want to use). Also in admin-File types it's .lend instead of .blend , and .ep instead of .aep. I change those, but for some reason it revert back to .lend and .ep
OS Win10

Tools tab

  • File tools:
    • Folder access
    • Clean Tree: Remove non tracked asset/shot dirs, etc (collect in a trash)
    • Create assets/shots from tree
    • Empty trash (using optionnal date filter)
    • Remove _versions (in selected folder)
    • Remove _trashes (in selected folder)
  • Data tools
    • Import / Export data
    • List and manage/restore/delete removed objects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.