// Vray VFB viewport snapshot
// create it in maya's renderview then load it in Vray VFB
global proc VrayVFBsnapshot ()
{
// create snapashot from current viewport camera
RenderViewWindow; // open renderview
string $panel = `getPanel -wf`;
string $camera = `modelEditor -q -camera $panel`;
renderWindowRenderCamera snapshot renderView $camera; // create snapshot
// get path to TMP image
string $workspaceDir = `workspace -q -fullName`;
string $imageDir = `workspace -q -fileRuleEntry "images"`;
string $imagePath = $workspaceDir + "/" + $imageDir + "/" + "TMP_snapshot";
print $imagePath;
sysFile -delete ($imagePath+".jpg"); // delete previous snapshot -- Windows
setAttr "defaultRenderGlobals.imageFormat" 8; // set maya software to .jpg to save it as a jpg
renderWindowSaveImageCallback "renderView" $imagePath ""; // save snapashot to .jpg file
// open image in vray vfb
vrayShowVFB; // open Vray VFB
vray vfbControl -loadimage ($imagePath+".jpg");
}
1/10/16
MAYA / VRAY / MEL _ viewport snapshot in Vray VFB
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment