médula v1.0
This location is for Registered Users Only.
Perhaps you need to login or register.
6.2, 6.3, 7.0 or later


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
Comments
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
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!
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
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
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.
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?
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
menuda currada de recopilación e información, desde ahora se convertirá en mi principal página de referencia.
Féliz 2012 para todos!!!
I can guess you are using a 64bit Nuke under Windows, right?.
I can`t do anything right now, but give me two weeks and I'll take a look at it.
Cheers
Sorry for the delay, I'm quite busy right now. I have been doing some tests but I cannot reproduce the crash. Can you give more details about used codecs, nuke version, the way you load the clips ( drag'n drop or nuke browser ). Are you using the included Knife ?
Nuke fail down every time. Sometimes he work 5 minute or little be longer and fail again. When i delete Medula, all works fine.
Codecs - ffdshow. The most important part of medula for me - history of render and saved scripts. If you maybe now what part of medulas brain i can delete to help her) work fine. Thanks
With "history of render and saved scripts" did you mean the Inspector node?.
If you have the Inspector node, then you are using Knife and you can try these stuff:
- Browse to medula/knife/No de, there you should find a file named 'Read.node'.
- Disable the file renaming it to __Read.py, files and folders with double underscore are invisible to medula.
Disabling the Read node these tools will fail, because they depends on knobs defined in the .node file:
- make green
- publish panel
The auto-discovery of proxy files will stop working also.
Test your most used tools to see if all is working properly.
If Nuke keep crashing, then disable the 'contextRead' tool, ../medula/knife /Toolbar/Nodes/ Image/contextRe ad.py, rename with underscore, same as __Read.node. Now the 'R' shortcut behaviour will be the Nuke's factory default.
You can download this patch file that seems to work:
https://dl.dropbox.com/u/11298799/Parches_Medula_En_Nukepedia/medula_v1/parche1/Read.node
I have disabled two callbacks in the file : file & find_proxy, def file >> def _file & def find_proxy >> def _find_proxy
RSS feed for comments to this post