médula | v1.0 |
6.2, 6.3, 7.0 or later
Updated on: 23/12/2011
Downloads: 32
médula ( marrow in spanish ) is a pipeline builder written in pure python for the foundry´s NUKE.
Features
Drag'n'Drop tool installation ( including tool icon setup ), no need of python.
Import once, use everywhere, import your most used modules once and use anywhere without importing again.
Toolset Based, setup a per-user, per-project, per-anything config in a glimpse.
Robust Code Reload in Runtime, no need to reload Nuke to review changes in code.
Node Scripting, a common interface to define Nodes, Panels and userNodes.
Tabs Interface, write a tab in nodeScript and use same interface in several nodes.
Knife included
Knife is a demo toolset defining a complete and functional pipeline currently used in production.
Documentation
Take a look first at some quick'n'dirty videotutorials at YouTube sopmedula's Channel
médula documentation will be in a Shared Collection in Google Docs, feel free to edit, correct, extend , comment ...
Installing and Downloading médula
Original Install Document Reference
1. médula is hosted in github.
2. Download it as a zip file or clone in your computer.
2.1 If you have downloaded médula as zip, uncompress anywhere in your hard disk and rename root folder to "medula", this is not necessary but it´s recommended.
to
3. Include médula root folder to nuke´s plugin search path
nuke.pluginAddPath( 'path/to/medula' )
If you notice some weird behaviour isolate médula from your own code and let médula run alone.
4. Run nuke.
Help needed
médula is written and maintained only by me. As you can see my english is pretty bad and I suck doing tutorials so if you have
some time to collaborate writing or recording some english spoken videotutorials about médula I will be much obliged to you.
Thanks for your interest in médula
Javi
Buba Martinez
said:
|
... ¿Que tal un tutorial en español, Javi? Me ha gustado mucho esta herramienta. Bravo! |
Javier Garcia
said:
|
... Sin problema, me pongo a ello inmediatamente. Lo voy a ir haciendo aqui https://docs.google.com/document/d/1-dkGfiTDTUzfCY9oefbRKJMRVKvLSAiehVd7JtWnTjo/edit He elegido google docs para ir haciendo la documentación escrita por que varias personas pueden editar el mismo documento simultaneamente y se pueden poner comentarios en el texto, así se puede generar una documentación mas interactiva y colaborativa que una wiki. Cualquier cosa en la que quieras que preste especial atención simplemente comenta o edita el documento y yo me encargo de actualizarlo. Muchas gracias por el interes en mi trabajo Buba. :) Javi |
Buba Martinez
said:
|
... Ole, ole y ole por tu velocidad y tus ideas. Genial lo de google docs (al igual que el resto). Lo twittearé según añadas nuevos datos @MographSpain y en una nueva web que estreno el 1 de enero. Te tendré informado. Ya soy fan tuyo! Muchas gracias y que tengas un año bonito, Javi! :) |
Javier Garcia
said:
|
... Igualmente :) Por el momento dejo el tuto en castellano en standby mientras simplifico algunas cosas de la libreria. De todas maneras si necesitas que añada lo que sea solo pidemelo y lo hago en un ratillo. Un saludo |
Zach Lewis
said:
|
... Hey Javier, this is some incredible stuff right here. I'm gonna have a look at everything, and I'll see if I can help out on the documentation / tutorial front. Give me a little time to digest everything you've put together, and I'll be in touch. Thanks for all your hard work, friend... |
Javier Garcia
said:
|
... Thanks Zach, current videos in the youtube channel are like a 10,000.000 foot overview of médula, you are going to freak out with the Space Oriented paradigm. I´m currently working in a panel to update médula with a button, so is encouraged to download the version hosted in Nukepedia cause I´m doing tests with the master brach in github. I forgot to mention in the panel tutorial videos that if you change the extension from .panel to .mpanel the panel becomes modal. Thanks to all of you for take a look at médula. Javi |
Zach Lewis
said:
|
... Yeah man, I had a look at a few of the videos, and some of the things you're showing are nothing less than jaw-dropping... this is such an intelligent system, and I'm really looking forward to diving in and getting my feet wet with Medula. Honestly, what you've provided here is one of the most significant additions to Nuke I've ever seen on Nukepedia. A few months ago, I started developing my own asset management / pipeline system for Nuke, and then, a week or so later, Hiero was announced, and I lost all enthusiasm :). Needless to say, I didn't get very far, but I'd be happy to contribute anything that seems relevant. I got as far as creating the backend for a localized web-server (Flask) that serves as a means of sharing json dictionaries across scripts (and, theoretically, applications / projects / even facilities). Since I pretty much just started having a serious look at Medula, I'm not too sure how relevant that kind of thing would be yet. It might work harmoniously. The other thing I was looking at was integrating the Dropbox API for local user configurations, which may or may not be a catastrophic idea :). Anyway. I'm going through the tutorial you wrote in Spanish, with the aid of Google Translator, and re-writing it in English as I go. I figure I might as well kill two birds with one stone, right? I'll send you a google page when I'm done. |
Zach Lewis
said:
|
... Heya Javi. Still working on that tutorial translation... Just a quick question: The primary difference between .nk files saved in a medula toolset's Template directory and what Nuke 6.3 calls ToolSets is that a Medula Template can be stored remotely, on a server, whereas Nuke's native ToolSets must be stored locally, right? |
Javier Garcia
said:
|
... Hey Zach, pretty impressive tutorial, thanks a lot, much obliged. A quick publish with some comments at https://docs.google.com/document/d/1WikoA4fdHBbVJlmtHBFm796_GaSnwtHB8PQVMs735yY/edit Feel free to edit the document directly. The Template system has a quick'n'dirty design, just to share node setups with the peers on my facility effortless. The feature will be reviewed in the future. The idea behind médula is to be stored in a remote resource and to work like a folder-based database for all the artists in the facility. Wait a little for the Knife tutorial and you will understand everything. Again, thanks for your tutorial, now I need to adapt mine in Spanish to your tutorial. :) Javi |
Javier Garcia
said:
|
... Muchas gracias Buba, menuda currada de recopilación e información, desde ahora se convertirá en mi principal página de referencia. Féliz 2012 para todos!!! |
