Arnold Render
Maya渲染出圖設(shè)置
經(jīng)常有一些人做maya工作或者作業(yè)時,耗費好長時間渲染一張圖出來以后最域。卻找不到圖片的位置系吭,這次我給大家分享一個py腳本谬擦,只要渲染完之后加載這個腳本就可以打開圖片所在的文件夾。下面是源碼趾徽。
import os,sys
import maya.cmds as mc
def get_os_type():
if sys.platform.startswith('win'):
os_type = 'windows'
elif sys.platform.startswith('linux'):
os_type = 'linux'
else:
os_tpe = 'mac'
return os_type
def get_render_image_dir():
os_type = get_os_type()
final_dir = None
try:
full_path = mc.renderSettings(firstImageName=1, fullPath=1)[0]
image_dir = full_path.split('images')[0]
acc_dir = os.path.dirname(full_path.split('image')[1].strip('/'))
tmp_dir = os.path.join(image_dir, 'images', 'tmp')
new_image_dir = os.path.join(tmp_dir, acc_dir)
new_image_dir = new_image_dir.replace('\\', '/')
if os.path.isdir(new_image_dir):
final_dir = new_image_dir
elif os.path.isdir(tmp_dir):
final_dir = tmp_dir
elif os.path.isdir(image_dir):
final_dir = image_dir
except:
full_path = mc.renderSettings(firstImageName=1, fullPathTemp=1)[0]
final_dir = os.path.dirname(full_path)
print final_dir
if os.path.isdir(final_dir):
if os_type =='windows':
os.startfile(final_dir)
if os_type =='linux':
os.system('xdg-open %s' % final_dir)
if __name__=='__main__':
get_render_image_dir()
加載腳本的方法:

maya界面

腳本編輯器
這個時候续滋,打開記事本,復(fù)制上面的代碼保存命名 getRenderImages 修改文件格式為py這個時候打開maya腳本窗口的加載窗口孵奶。將py文件復(fù)制到制定路徑疲酌,確定即可。

運行腳本

加載腳本
這個時候就會彈出你渲染的圖片位置了
以上內(nèi)容針對maya2016