http://cgru.info/changes_log#release200 [cgru.info]
Major cghanges in latest releases (since last post here):
- GitHub project started
https://github.com/CGRU/cgru [
github.com].
- New site
http://cgru.info/ [cgru.info].
- Afanasy server is available for MS Windows OS.
- JSON protocol. Python API is the same, but now it just helps to constuct a valid JSON objects and send them.
- Web GUI
http://cgru.info/afanasy/gui#web [cgru.info].
Online demo
http://black.cinelab.ru:51000/ [black.cinelab.ru].
- All config files are based on JSON too.
- Automatic Wake-On-Lan.
- Automatic Nimby and Free depends on CPU percentage for some time.
- CGRU Keeper to launch all it's tools and any other configured.
http://cgru.info/keeper [cgru.info]
- Python 3 full support (Keeper and Movie Maker PyQt/PiSide, Afanasy job API, task services and parsers on a render client side).
- Task output parser can return activity parameter, GUIs will show and update it along with percentage (for example when stereo it can show left or right eye is processing).
- Thumbnails: Task output parser can recognize output image(s) and generate thumbnails with a configurable command.
http://cgru.info/afanasy/gui#watch_jobs [cgru.info]
- Afanasy server events: server can generate an event (for example job error or done) and push a task in a system job with all uts data. Client has a special service for it, it can constuct a command from event data (it also includes job user data) and launch this command. For you can configure afanasy to send emails on job done and error.
- RULES: Another big project started in CGRU and it will be the main its part. It is a project tracker. Online demo
http://cgru.info/rules/#/CG_PROJECT/SCENES [cgru.info].
It has Web GUI and keeps all data on a file server along with projects/scenes/shots/sequences on a file server. There is no need to fill in RULES with projects/shots. Just describe where projects are located and what the structure is, rules how to find scenes, shots, sources and output. So it name comes out hee: describe rules - navigate file server. The project in its beginig but it already can:
- Navigate projects, scenes, shots on a file server. This navigation will update thumbnails, show latest result sequences and movies. Helps artists to find sources.
- Define tasks, assign artists on shots, place comments. Mark shots with any defined tags (key, cleanup, full3d, done, error, any custom). Specify percentage, see average percentage for scene/project.
- Artists receive new (comments) for shots they assigned and any other they interested in and have subscribed.
- Create Dailies: RULES always knows what is a project, scene, shot, company, logged user and so on. Simple clicking on sequence in output it sends a job in Afanasy. It annotate images (project, shot, version, artist, comments and so on), encode a movie and place it in a special location. Later RULES shows dailies (all or latest) for each shot.
- Convert movies to other format, codec, fps, explode to images sequence. All can be done parallel via Afanasy.
- View, annotate, comment jpeg sequences via a special web player.
http://cgru.info/rules/player.html#/CG_PROJECT/SCENES/PRO/PRO_0210//RESULT/JPG/v001 [cgru.info]
- Process any custom operations (commands) with files and folders via Afanasy. ( in Cinelab it also copying huge files and generates md5 )
Globally RULES is a web engine. It navgates a special folders stucture, collencts hierarchical data. Data can contain rules where to find a special assets, how to show them, change them. There is a 4 ready assets designed specially for CG VFX: Project, Scenes, Scene, Shot. But you can do anything on RULES web engine.
Here is a forum asset for RULES, you can ask questions there.
http://cgru.info/rules/#/Ask_Questions_Here/AFANASY [cgru.info]
In our company we have a special RULES servers that just copy huge files, generate md5.