MAya python standalone, как запустить batchrender |
Home· Статьи · Вакансии · Чертежи · 3D Галерея · 2D Галерея · Форум · Форум Realtime | Реклама |  Конкурсы | RAR Award | Правила |
Здравствуйте, гость ( Вход | Регистрация )
MAya python standalone, как запустить batchrender |
27/07/2011, 15:46
Сообщение
#1
|
|
Мастер Группа: Пользователи Сообщений: 1 388 Регистрация: 28/04/2005 Из: Питер Пользователь №: 13 117 |
вот пример простого окошка из диджитал туторс
4 варианта в коментариях у меня не заработали может кто сталкивался с такой проблемой? Спасибо! import os import sys os.environ["MAYA_LOCATION"] = "C:\Program Files\Autodesk\Maya2012" os.environ["PYTHONHOME"] = "C:\Program Files\Autodesk\Maya2012\Python" os.environ["PATH"] = "C:\\Program Files\\Autodesk\\Maya2012\\bin;" + os.environ["PATH"] sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\setuptools-0.6c9-py2.6.egg") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\pymel-1.0.0-py2.6.egg") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\ipython-0.10.1-py2.6.egg") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages\ply-3.3-py2.6.egg") sys.path.append("C:\Program Files\Autodesk\Maya2012\\bin\python26.zip") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\DLLs") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\lib") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\lib\plat-win") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\lib\lib-tk") sys.path.append("C:\Program Files\Autodesk\Maya2012\\bin") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python") sys.path.append("C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages") import maya.standalone maya.standalone.initialize(name='python') import maya.cmds as mc import Tkinter as tk import maya.mel as mel app = tk.Tk() def makeCube(): print "Start setup" mc.file("//SERVER/test.ma", force=True, open=True) ## mc.RenderIntoNewWindow() ##os.system("maya -batch -f %s" % file) ##mel.eval("renderIntoNewWindow render") ##mc.batchRender('C:/Dogs.mb') print "Complete render" def saveFile(): print "file is saved" mc.file(rename="C:/cubetemp.mb") mc.file(save=True) btnCube = tk.Button(app,text="Start setup",command = makeCube) btnCube.pack() btnSave= tk.Button(app,text = "Save File!",command = saveFile) btnSave.pack() app.protocol("WM_DELETE_WINDOW",app.quit) app.mainloop() app.destroy() os._exit(0) |
|
|
28/07/2011, 13:34
Сообщение
#2
|
|
Эксперт Группа: Пользователи Сообщений: 753 Регистрация: 13/06/2004 Из: Russia, Spb Пользователь №: 6 228 |
С путями там какая то хрень, нужно слеши либо "\\" либо "/".. К примеру "C:\Program Files\Autodesk\Maya2012" - неправильный путь и будет интерпретироваться с ошибкой, потому что одиночный слеш - "\" - это служебный символ.
|
|
|
Bots |
Системное сообщение
|
|
|
|
|
Текстовая версия | Сейчас: 29/03/2024 - 19:04 |