I want to render images in specific location in Maya 2015.
for that i want to set the image output path by python (pymel or cmds).
import maya.cmds as cmds
import pymel.core as pm
path = r"D:\my_renderpath"
pm.mel.eval(r' setProject "{}"'.format(path))
with above code i am able to change the project directory that gives me very close result.
but Still "Images" variable in project window is set to images.
How can i add "D:\my_renderpath" in Images of Project Window.
To change the Image path in maya project window i found this way.
create a workspace.mel file and set project.
import pymel.core as pm
# Create a workspace MEL file
path = "D:\\my_renderpath"
workspace = '//Custom Maya Project Definition' \
'\n' \
'workspace -fr "images" "{}";'.format(path)
workspace_file = r'{}\workspace.mel'.format(path)
with open(workspace_file, 'w') as job_file:
job_file.write(workspace)
# Set Render path as Maya Projects
pm.mel.eval(r' setProject "{}"'.format(path))
# save maya file
pm.system.saveFile()
This works fine.