To my personal work need and some secret deal with Vlado, I created this render to Nuke plugins.(And my first post!!)
On Vray4Maya side is pretty transparent, you just need post translate python to enable this output mode.
On Nuke side setup wise is dead simple, supports render elements, Nuke's DiskCache node(for A/B compare and history).
Note: this current release only supports vray 64 bits version, and Nuke 6.3 64 bits version on Windows 64bits platform only.
So for 32 bits Windows(you should upgrade now), MacOS(if someone donate me a Mac), Linux( possibly in the future) support is NOT in this release.
And this is provided AS-IS, no sneaky stuff, all working, not going to expire(for this version), and FREE!
It would also slowdown render time a bit, caused by all the memory copying, which I'm already in discussion with Vlado.
**IMPORTANT** Please don't change Nuke's frame number during rendering, it will likely mess up DiskCache node's cache.
Any feedback and bug report is still welcome, just don't expect I'll do it in a day.
Here is the link( only 97KB for zip attachment, O_o )
https://www.asuswebstorage.com/navig...D70773CC8D0274
Here is the install detail(also included in the zip).
A. On NUKE side, choose your nuke version
1. Copy NukeBuffer.dll to
C:\Users\[your user name]\.nuke
2.in the same dir create a menu.py and paste following lines, if you already have something setup , just do your thing.
B. On Vray 4 Maya side
1.remember to set these 2 environment variable so vray can find plugin in maya or standalone mode.
VRAY_FOR_MAYA2012_PLUGINS_x64
VRAY_PLUGINS_x64
2.in maya's vray render global->postTranslatePython, past following lines.
3. Using other 3D package other than Maya?
The idea would be similar, find place to inject output nodes to your vrscene.
On Vray4Maya side is pretty transparent, you just need post translate python to enable this output mode.
On Nuke side setup wise is dead simple, supports render elements, Nuke's DiskCache node(for A/B compare and history).
Note: this current release only supports vray 64 bits version, and Nuke 6.3 64 bits version on Windows 64bits platform only.
So for 32 bits Windows(you should upgrade now), MacOS(if someone donate me a Mac), Linux( possibly in the future) support is NOT in this release.
And this is provided AS-IS, no sneaky stuff, all working, not going to expire(for this version), and FREE!
It would also slowdown render time a bit, caused by all the memory copying, which I'm already in discussion with Vlado.
**IMPORTANT** Please don't change Nuke's frame number during rendering, it will likely mess up DiskCache node's cache.
Any feedback and bug report is still welcome, just don't expect I'll do it in a day.
Here is the link( only 97KB for zip attachment, O_o )
https://www.asuswebstorage.com/navig...D70773CC8D0274
Here is the install detail(also included in the zip).
A. On NUKE side, choose your nuke version
1. Copy NukeBuffer.dll to
C:\Users\[your user name]\.nuke
2.in the same dir create a menu.py and paste following lines, if you already have something setup , just do your thing.
Code:
m = nuke.menu( 'Nodes' ) myMenu = m.addMenu('Custom') myMenu.addCommand( 'NukeBuffer', lambda: nuke.createNode( 'NukeBuffer' ) )
B. On Vray 4 Maya side
1.remember to set these 2 environment variable so vray can find plugin in maya or standalone mode.
VRAY_FOR_MAYA2012_PLUGINS_x64
VRAY_PLUGINS_x64
2.in maya's vray render global->postTranslatePython, past following lines.
Code:
from vray.utils import * nkOutput = create( "NukeOutput", "nkOutput1" ) nkOutput.set( "port", 9201 ) nkOutput.set( "hostname", "localhost" )
The idea would be similar, find place to inject output nodes to your vrscene.
Comment