记住,标志只是代理,其他的设置都会从文件的渲染设置窗口中读取。 假如你想要改变你的渲染用的摄像机:render -r mr -cam persp yourfilename.mb。 假如你想一边渲染一边做你的报告,一边听音乐,你可以告诉你的渲染器用多少个处理机。所以我用一个双核的电脑在我写这篇教程的过程中渲染了上百张图片。注意maya和mental ray的标志不同。在一个四核的电脑上,你能用两到三个处理机来渲染,同时完成别的工作。
render -n 1 yourfilename.mb // this renders with one processor using the maya renderer render -n 1 yourfilename.mb 这个渲染器占用一个处理器,用的是maya渲染器。 render -rt 1 -r mr yourfilename.mb // this renders with one processor using mental ray render -rt 1 -r mr yourfilename.mb 这个渲染器占用一个处理器,用的是mental ray渲染器。
记得你曾经费力的为所有的摄像机建立了一个文件夹用于存放日后生成的图片吗?不幸的是,你在maya下的images文件夹是通用的,就是说你不能打开每个独立文件来改变它生成图片的存放位置,你所做的变动,会影响所有的生成图片。
以下教你怎么将图片放进文件夹。我打算要将我的gears.mb渲染器放到一个叫"gearpanandzoom"的文件夹:render -r mr -rd digm211 midtermimagesgearpanandzoom gears.mb
假如说你想要开始渲染所有的镜头后,回家睡个大觉。应该怎么做呢?首先打开记事本,我将写一个批处理语句--一个简单的可执行文件,不需要你做太多工作就可以自己运行。这样做,你都不用打开命令提示符窗口。
你能在语句中用任何的标志。上图中的语句告诉电脑: render -using one processor -using mental ray and -where to save the images -for each scene 再一次,在你的标志中没有说明的任何信息都会从你最后保存的maya的渲染设置窗口中提取。 在你输入你的命令后,file > save > 与你想要渲染的文件放在一个文件夹下 >在"save as type" (保存为)下拉菜单中选 "all files" > 为你的文件命名,后缀为.bat 。 例如:rendermystuff.bat 两个重要的提示: 1 不要存成了.txt文件,它不会运行。 2 不要取名为"render.bat",会导致死循环。(右页图)
好了,现在关掉记事本,打开你刚保存了.bat文件的projectscenes文件夹。(图18) 看到了那个小齿轮的符号没?那就是.bat或者"ms dos batch" 文件。你在下图中看到的是我这个周五正在用的。其他的也在这里面,包括我们刚建立的"rendermystuff.bat" 。如果你双击一个.bat图标,一个命令提示符窗口就会打开,告诉你正在做什么,或者有没有出现什么问题。 假如你的路径和你的标志全是正确的,你输入的代码就会开始执行,并且一直执行到全部命令执行完成。你按control c,或是你的电脑崩溃(有时会发生,但与在maya里渲染比起来,几率小得多)。
步骤4:
双击你的.bat文件来关闭,如果没有出任何的错,命令行提示符就会打开。我常做的是点 "control + alt + delete" 来打开windows任务管理器。点性能。cpu使用窗口会告诉你有多少可用的处理器被占用。每个cpu使用历史纪录代表一个单处理器。我后台运行一个语 句,用了50%的资源(也就是一个处理器)。
我之后打开我存放生成图片的文件夹,来确保它们正确存放在了我设置的位置。如果你好奇,你能计算一个文件的渲染用时(只要看间隔多长时间你的文件夹下出现一个文件夹)。你就能决定你是不是按时完成你的作品了。
希望这个教程对你有帮助,谢谢。
FEVTE编注:更多 MAYA教程讨论交流和MAYA作业提交请进入飞特论坛三维作业板块,地址:https://www.fevte.com/forum-54-1.html
飞特游客
cgbox-vrmy
查看全部评论(1)
委托设计