; Maya.ini ; ; A Job for running the Maya commandline renderer ; Default configuration file ; ; Maya ; Copyright (c) 2004 - 2008 Uberware. All Rights Reserved ; ; Products ; ; These are the sections that define the different Products that ; the Maya module will make available. Each section is defined by ; the ID that will be used for that Product. The parameters listed ; in the Extra key should correspond to sections somewhere in this ; file that define exactly what the parameters are. ; ; Allowed keys: ; ; Name The name of the product ; Shortcuts Comma separated list of alternate shortcut names ; Help Short help text ; LongHelp Long help text ; Extra The list of extra parameter internal names ; CommandLine The commandline parameters to send to the Render.exe executable ; DefaultEnabled Enabled by default ; ImageCheck Semicolon separated list of image filename tags in this format: ; ; [{Line Start Text}] [/ [{Image Filename Text End}]] [; [{Line Start Text}] [/ [{Image Filename Text End}]] ...] ; ; Either the {Line Start Text} or {Image Filename Text End} parameters can be empty for any entry. ; The detected image file will start with the specified text, and end before the specified end text ; It will also automatically have whitespace trimmed and be dequoted. ; ImageNotStart Semicolon sparated list of text strings that will be used to exclude lines from ; the Image detection system. Excludes any lines that start with any of the given text strings. ; ImageNotEnd Semicolon separated list of text strings that will be used to exclude lines from ; the Image detection system. Excludes any lines that include any of the given text strings ; anywhere in the line. ; ErrorStarts A semicolon separated list of string values. If a line of output starts with one of these ; Smedge assumes that means an error has occurred, and aborts the work unit. ; Defaults to "Error:" if no values are supplied. ; ErrorIgnores A semicolon separated list of string values. If one of these strings is found in a line ; of output detected as an error because of an Error Start String, that line will be ignored ; and work will not be aborted or marked as failed. Default is empty. ; OverrideDefaults A semicolon separated list of {Name} = {Value} pairs that will ; change the defalt value of the named parameter for this Job type. ; OverrideFlags A semicolon separated list of {Name} = {Comma separated list of flags} pairs that will ; change the flags of the named parameter for this Job type. [ 56f3b0da-a949-4c76-a21e-5bff03aca8af ] Name = Maya Shortcuts = file Help = Render Maya scenes LongHelp = Uses the Maya commandline Renderer executable to render Maya scenes using the settings stored in the Maya file, either globally or by render layer Extra = Output, -im, -of, -fnc, -pad, -x, -ard, -rgb, -alpha, -depth, -cam, -percentRes, -iip, Layers, -rl, -rp, -sel, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame CommandLine = -r file [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) DefaultEnabled = yes ImageCheck = Starting Rendering/.; progr: writing image file/(frame; /(mode = rgb; Rendering Frame/ [ 44D7EE77-FFE5-4f45-ABE0-8ACED1A7FAE7 ] Name = Maya Software Renderer Shortcuts = sw, Maya Software Help = Render Maya scenes with the Maya software renderer LongHelp = Uses the Maya commandline Render executable to render Maya scenes using the Maya software renderer. Extra = Output, -im, -fnc, -pad, -of, -x, -ard, -rgb, -alpha, -depth, -cam, -reg, -percentRes, -iip, -premul, Layers, -rl, -rp, -sel, Antialias, -eaa, -ss, -mvs, MotionBlur, -mb, -mb2d, -mbf, -sa, Raytracing, -ert, -rfl, -rfr, -sl, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame CommandLine = -r sw [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-n $(CPUs) -s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) ImageCheck = Starting Rendering/. DefaultEnabled = yes [ 8f6790c1-7ea9-4091-82b9-e7c64327a632 ] Name = Maya (1-5) Shortcuts = maya1, maya2, maya3, maya4, maya5 Help = Render Maya scenes with the Maya software renderer for Maya ver. 1 - 5 LongHelp = Uses the Maya commandline Render executable formatted for Maya versions 1 through 5. Extra = Output, -im, -fnc, -pad, -of, -x, -ard, -rgb, -alpha, -depth, -cam, -reg, -percentRes, -iip, -premul, Layers, -rl, -rp, Antialias, -eaa, -ss, -mvs, MotionBlur, -mb, -mb2d, -mbf, -sa, Raytracing, -ert, -rfl, -rfr, -sl, Mel, -pre, -post CommandLine = [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-n $(CPUs) -s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -se $(RenumberStart)][ -be $(RenumberBy)][ $(Extra)] $(Scene.Enquote) ImageCheck = Result: DefaultEnabled = no [ 43A9184B-2B5E-4abc-958C-2AA244A36019 ] Name = mental ray for Maya Shortcuts = mr4m, MentalRay for Maya Help = Render Maya scenes with the mental ray renderer LongHelp = Uses the Maya commandline Render executable to render Maya scenes using the mental ray renderer built into Maya. Extra = Output, -im, -fnc, -pad, -of, -x, -ard, -rgb, -alpha, -depth, -cam, -reg, -percentRes, Layers, -rl, -rp, -sel, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame CommandLine = -r mr -v 5 [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-rt $(CPUs) -s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) ImageCheck = progr: writing image file/(frame DefaultEnabled = yes [ bbf04770-cb4b-40b7-8d2d-ebee98c3a767 ] Name = Maya Hardware Renderer Shortcuts = hw Help = Render Maya scenes with the Maya hardware renderer LongHelp = Uses the Maya commandline Render executable to render Maya scenes using the Maya hardware renderer. Extra = Output, -im, -fnc, -of, -x, -par, -rgb, -alpha, -depth, -cam, -percentRes, Layers, -rl, -rp, -sel, Quality, -ehl, -ams, -ns, -tsc, -ctr, -btr, -tc, -c, -sco, -ct, MotionBlur, -mb, -mbf, -ne, -egm, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame CommandLine = -r hw [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) DefaultEnabled = yes [ fb5da2e3-22bf-41f9-adc4-e00fb6fbeed2 ] Name = Maya Vector Renderer Shortcuts = vr Help = Render Maya scenes with the Maya vector renderer LongHelp = Uses the Maya commandline Renderer executable to render Maya scenes using the Maya vector renderer. Extra = Output, -im, -fnc, -of, -x, -par, -rgb, -alpha, -depth, -cam, -percentRes, Layers, -rl, -sel, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame CommandLine = -r vr [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) DefaultEnabled = yes [ 17e64628-b48c-4464-86d6-3f3389758db9 ] Name = Maya to mental ray Exporter Shortcuts = mi, exporter, MentalRay Exporter Help = Create .mi files from Maya scenes LongHelp = Uses the Maya commandine Renderer executable to export .mi files for the mental ray standalone renderer. Extra = Output, -im, -fnc, -of, -x, -ard, -percentRes, Layers, -rl, -rp, -sel, Export, -file, -binary, -tabstop, -perframe, -padframe, -exportPathNames, -fragmentExport, -fragmentMaterials, -fragmentIncomingShdrs -fragmentChildDag, -exportFilter, -exportFilterString, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame CommandLine = -r mi [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) DefaultEnabled = yes [ 6e5b4220-63ad-4a1b-b6a6-a7ccaa4ecf1a ] Name = RenderMan for Maya Shortcuts = rm4m Help = Render Maya scenes with the RenderMan renderer LongHelp = Uses the Maya commandline Renderer exectuable to render Maya scenes using the RenderMan for Maya renderer plugin Extra = Output, -im, -fnc, -of, -res, -crop, -rgb, -alpha, -depth, -cam, -iip, Layers, -rl, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame CommandLine = -r rman [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) ImageCheck = /(mode = rgb ImageNotEnd = type = null ) DefaultEnabled = yes [ a9bdf783-810b-46ce-885e-90d37f2e4128 ] Name = finalRender for Maya Shortcuts = fr4m, fr Help = Render Maya scenes with the finalRender renderer LongHelp = Uses the Maya commandline Renderer executable to render Maya scenes using the finalRender for Maya renderer plugin Extra = Output, -im, -fnc, pad, -of, -x, -ard, -cam, -rgb, -alpha, -depth, -reg, Layers, -rl, -rp, -sel, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame, FinalRender, -info, -map, -shad, -aa, -mb, -atm, -mtd, -sky, -gi, -ca, -hosts, AdvancedAntiAlias, -aamin, -aamax, -aathr, -aass, AdvancedRaytrace, -gpag, -gpmem, AdvancedGI, -gib, -gibl, -gis, -gic, -gicr, -gim, -gism, -gibk, -gicst, -gie, -gir, -gil, -gidbs, -gisfl, -gisfs, -gipre, -girend, -guipd CommandLine = -r fr [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-n $(CPUs) -s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) ImageCheck = Rendering Frame/ DefaultEnabled = yes [ cb4dcb75-6330-47df-af47-cae6fe573389 ] Name = Maya Lightmap Generator Shortcuts = lightmap, lm Help = The lightmap command uses mental ray lightmap rendering to bake lighting into textures. LongHelp = Uses the May acommandline Renderer executable to render Maya scenes using the lightmap renderer that comes with mental ray to bake lighting into textures. Be sure to set your Range to 1 for this to work correctly. Extra = Output, -camera, -shadow, -all, -sel, BakeSet, -override, -colorMode, -occlusionRays, -occlusionFalloff, -normalDirection, -orthogonalReflection, -customShader, -prefix, -xResolution, -fileFormat, -bitsPerChannel, -samples, -bakeToOneMap, -bakeAlpha, -alphaMode, -finalGatherQuality, -finalGatherReflect, -uvRange, -uMin, -vMin, -overrideUvSet, -uvSetName CommandLine = -r lightmap [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ][$(Extra) ]$(Scene.Enquote) DefaultEnabled = yes OverrideDefault = Range = 1; OverrideFlags = Range = Parameter, Required, NoInputDisplay, NoOutputDisplay; SubRange = Parameter, Required, NoInputDisplay, NoOutputDisplay; PacketSize = Parameter, Required, NoInputDisplay, NoOutputDisplay; SequenceBy = NoInputDisplay, NoOutputDisplay; RenumberStart = NoInputDisplay, NoOutputDisplay; RenumberBy = NoInputDisplay, NoOutputDisplay; [ da9e302b-4597-4463-b811-237314168eaf ] Name = Maxwell for Maya Shortcuts = MXW file Help = Render Maya Maxwell scenes LongHelp = Uses the Maya commandline Renderer executable to render Maya Maxwell scenes Maxwell render plugin Extra = Maxwell, -ml, _sl, -rt, -fge, Output, -im, -of, -fnc, -pad, -x, -cam, Layers, -rc, -ac, -oac, -mc, -shc, -oc, -dc, -zmn, Mel, -preRender, -postRender, -preLayer, -postLayer, -preFrame, -postFrame CommandLine = -r maxwell [-proj $(Project.Enquote) ][-rd $(RenderDir.Enquote) ]-nt $(CPUs) -s $(SubRange.Start) -e $(SubRange.End)[ -b $(SequenceBy)][ -rfs $(RenumberStart)][ -rfb $(RenumberBy)][ $(Extra)] $(Scene.Enquote) DefaultEnabled = yes ImageCheck = Starting Rendering/.; progr: writing image file/(frame; /(mode = rgb; Rendering Frame/ ; ; Parameters ; ; These are the definitions of the actual parameters listed in ; the Extra key for each Product. The format of these is the same ; as for custom parameters used in the Virtual Module files. See ; the ProcessSequence manual for more information. [ Output ] NiceName = Output Help = Image Output Options Type = Separator [ -im ] NiceName = Image Filename Help = The base part of the output filename Type = File Flags = Required [ -rd ] NiceName = Image Output Directory Help = The folder where the output files will be stored. This is kept for compatibility with older versions of Smedge, but hidden as of Version 2.3, because the -rd flag was added as a full parameter in order to get automatic path translation. Type = Dir Flags = Required, NoInputDisplay, NoOutputDisplay [ -fnc ] NiceName = Image File Name Format Help = The format that will be used to generate the filename. These can also be found in the Render Globals window in the Maya interface. Type = Choice Flags = Required Choices = name : 1, name.ext : 2, name.#.ext : 3, name.ext.# : 4, name.# : 5, name#.ext : 6, name_#.ext : 7, name (multiframe) : 8, name.ext (multiframe) : 9 Default = name.#.ext [ -pad ] NiceName = Image File Padding Help = The number of padding digits in the output filenames Type = Int Flags = Required [ -of ] NiceName = Output Format Help = The file format used to save the rendered image files Type = Text Flags = Required Choices = iff, iff16, sgi, sgi16, rla, softimage, tiff, tiff16, gif, jpg, cineon, targa, quantel, bmp [ -x ] NiceName = Resolution Help = The X and Y pixel dimensions of the rendered image files Type = Multi Flags = Required Fields = X, Y Separator = " -y " [ -res ] NiceName = Resolution Help = The X and Y pixel dimensions of the rendered image files Type = Multi Flags = Required Fields = X, Y [ -ard ] NiceName = Aspect Ratio Help = Set the aspect ratio of the rendered image files Type = Float Flags = Required [ -par ] NiceName = Aspect Ratio Help = Set the aspect ratio of the rendered image file Type = Float Flags = Required [ -rgb ] NiceName = Render RGB Help = Tell the renderer to include the color information in the rendered file Type = Bool Flags = Required Default = yes [ -alpha ] NiceName = Render Alpha Help = Tell the renderer to include the alpha information in the rendered file Type = Bool Flags = Required Default = yes [ -depth ] NiceName = Render Depth Help = Tell the renderer to include depth information in the rendered file Type = Bool Flags = Required Default = no [ -cam ] NiceName = Camera Override Help = Override the camera that will be used to render the images. The name supplied must be a valid camera object in your Maya scene Type = Text Flags = Required [ -reg ] NiceName = Region Render Help = Set a sub-region of the full image resolution to render Type = Multi Flags = Required Fields = Left, Right, Top, Bottom [ -crop ] NiceName = Crop Render Help = Set a sub-region of the full image resolution to render Type = Multi Flags = Required Fields = Left, Right, Top, Bottom [ -percentRes ] NiceName = Scale Resolution Help = Scale the image resolution by a percentage factor Type = Float Flags = Required Default = 100 [ -iip ] NiceName = Ignore Image Planes Help = Ask the renderer to ignore any image planes attached to the cameras being rendered Type = None Flags = Required [ -premul ] NiceName = Pre-multiply Alpha Help = Pre-multiply the rendered color by the alpha Type = Bool Flags = Required [ Maxwell ] NiceName = Maxwell Options Type = Separator [ -ml ] NiceName = Use Multilight Help = Render Maxwell Multilight Type = Bool Flags = Required [ -rt ] NiceName = Limit Render Time Help = Set the maximum render time per image in minutes Type = Float Flags = Required ; Note that this parameter name conflicts with the existing -sl for rendering shadows in Maya Software Renderer ; So I use a different name (_sl) and remap the name to the correct actual parameter string (-sl) [ _sl ] RealName = -sl NiceName = Seed level Help = Seed level Type = Float Flags = Required [ -fge ] NiceName = Use Fast Geometry Exporter Help = Use fast geometry exporter Type = Bool Flags = Required [ Layers ] NiceName = Layers and Passes Help = Render Layers and Passes Options Type = Separator [ -rl ] NiceName = Render Layers Help = Render each layer separately. Use "yes" to enable all Render Layers or "no" to disable all Render Layers. Or, you can type one or more names to render specific Render Layers in your Maya scene. Names should be separated by commas, and should not include any spaces. Be sure that the names you specify correspond to Render Layer names that actually exist in your scene file. Type = Text Flags = Requried Choices = yes, no [ -rp ] NiceName = Render Passes Help = Render each Pass separately. Use "yes" to enable all Render Passes or "no" to disable all Render Passes. Or, you can type one or more names to render specific Render Passes in your Maya scene. Names should be separated by commas, and should not include any spaces. Be sure that the names you specify correspond to Render Pass names that actually exist in your scene file. Type = Text Flags = Requried Choices = yes, no [ -sel ] NiceName = Render Objects Help = Specify which objects, groups, and/or sets to render. Type = Text Flags = Required [ -rc ] NiceName = Output Color Help = Render Maxwell color Type = Bool Flags = Required [ -ac ] NiceName = Output Alpha Help = Render Maxwell alpha Type = Bool Flags = Required [ -oac ] NiceName = Output Opaque Help = Render Maxwell opaque Type = Bool Flags = Required [ -mc ] NiceName = Output Material ID Help = Render Maeterial ID Type = Bool Flags = Required [ -shc ] NiceName = Output Shadow Help = Render Maxwell shadow Type = Bool Flags = Required [ -oc ] NiceName = Output Object ID Help = Render Maxwell object ID Type = Bool Flags = Required [ -dc ] NiceName = Output Depth Help = Render Maxwell depth Type = Bool Flags = Required [ -zmn ] NiceName = Depth Range Help = Minimum and Maximum depth values Type = Multi Flags = Required Fields = Min, Max Separator = " -zmx " [ Antialias ] NiceName = Anti-Aliasing Help = Anti-aliasing options Type = Separator [ -eaa ] NiceName = Anti-Aliasing Help = Set the level of anti-aliasing to use when rendering Type = Choice Flags = Required Choices = highest : 0, high : 1, medium : 2, low : 3 Default = highest [ -ss ] NiceName = Shading Samples Help = Set the sampling quality for the render Type = Multi Flags = Required Default = 1 -mss 8 Fields = , Max Separator = " -mss " [ -mvs ] NiceName = Motion Blur Samples Help = Set the sampling quality for motion blur visibility Type = Multi Flags = Required Fields = , Max Separator = " -mvm " [ MotionBlur ] NiceName = Motion Blur Help = Motion blur options Type = Separator [ -mb ] NiceName = Motion Blur Help = Enable motion blur in the render Type = Bool Flags = Required Default = on [ -mb2d ] NiceName = 2D Motion Blur Help = Use 2D motion blur instead of 3D motion blur Type = Bool Flags = Required Default = on [ -mbf ] NiceName = By Frame Help = Set the frame multiplier for calculating motion blur Type = Float Flags = Required Default = 1 [ -sa ] NiceName = Shutter Angle Help = Set the camera shutter angle Type = Float Flags = Required [ -ne ] NiceName = Number of Exposures Help = Set the number of exosures for the motion blur Type = Int Flags = Required [ -egm ] NiceName = Geometry Mask Help = Enable geometry mask Type = Bool Flags = Required [ Raytracing ] NiceName = Raytracing Options Help = Raytracing Options Type = Separator [ -ert ] NiceName = Enable Raytracing Help = Turn on or off raytracing in this scene Type = Bool Flags = Required [ -rfl ] NiceName = Reflections Help = Maximum raytracing reflection level Type = Int Flags = Required [ -rfr ] NiceName = Refractions Help = Maximum raytracing refraction level Type = Int Flags = Required [ -sl ] NiceName = Shadows Help = Maximum raytracing shadow level Type = Int Flags = Required [ Mel ] NiceName = Mel Commands Help = Mel Commands Type = Separator [ -pre ] NiceName = Pre-Render MEL Help = MEL commmand to execute before rendering starts Type = Text Flags = Required [ -post ] NiceName = Post-Render MEL Help = MEL command to execute after rendering finishes Type = Text Flags = Required [ -preRender ] NiceName = Pre-Render Help = MEL commmand to execute before rendering starts Type = Text Flags = Required [ -postRender ] NiceName = Post-Render Help = MEL command to execute after rendering finishes Type = Text Flags = Required [ -preLayer ] NiceName = Pre-Layer Help = MEL command to execute before each Render Layer starts Type = Text Flags = Required [ -postLayer ] NiceName = Post-Layer Help = MEL command to execute after each Render Layer finishes Type = Text Flags = Required [ -preFrame ] NiceName = Pre-Frame Help = MEL command to execute before each frame starts Type = Text Flags = Required [ -postFrame ] NiceName = Post-Frame Help = MEL command to execute afer each frame finishes Type = Text Flags = Required [ Quality ] NiceName = Quality Help = Quality options Type = Separator [ -ehl ] NiceName = High Quality Lighting Help = Enable high quality lighting Type = Bool Flags = Required [ -ams ] NiceName = Accelerated Multi-Sampling Help = Enable accelerated multi-sampling Type = Bool Flags = Required [ -ns ] NiceName = Samples per Pixel Help = Set the number of samples per pixel Type = Int Flags = Required [ -tsc ] NiceName = Transparent Shadow Maps Help = Enable transparent shadow maps Type = Bool Flags = Required [ -ctr ] NiceName = Color Texture Resolution Help = Set the color texture resolution Type = Int Flags = Required [ -btr ] NiceName = Bump Texture Resolution Help = Set the bump texture resolution Type = Int Flags = Required [ -tc ] NiceName = Texture Compression Help = Enable texture compression Type = Bool Flags = Required [ -c ] NiceName = Culling Mode Help = Set the culling mode Type = Choice Flags = Required Choices = per object : 0, all double sided : 1, all single sided : 2 [ -sco ] NiceName = Small Object Culling Help = Enable small object culling Type = Bool Flags = Required [ -ct ] NiceName = Small Object Culling Threshold Help = Set the small object culling threshold Type = Float Flags = Required [ Export ] NiceName = Export Help = Export Options Type = Separator [ -file ] NiceName = MI Scene Filename Help = Name of the exported .mi file. If not specified the scene name is used Type = File Flags = Required [ -binary ] NiceName = Binary Help = Export the .mi file in binary or ASCII format Type = Bool Flags = Required [ -tabstop ] NiceName = Tab Size Help = Tab size to be used in the .mi file. Type = Int Flags = Required [ -perframe ] NiceName = Per-Frame Mode Help = Controles per-frame exporing .mi file export of animations Type = Choice Flags = Required Default = name.#.ext Choices = one file : 0, name.ext.# : 1, name.#.ext : 2, name.# : 3 [ -padframe ] NiceName = Padding Help = Set frame number padding (fixed field width) used to generate file name extensions during per-frame export Type = Bool Flags = Required [ -exportPathNames ] NiceName = Path Names Help = Specify file path option. Type = Text Flags = Required [ -fragmentExport ] NiceName = Fragment Export Help = Enable fragment export Type = None [ -fragmentMaterials ] NiceName = Fragment Materials Help = In fragment export, translate materials for the shape/transform nodes. See Mayatomr mel documentation for more info Type = None [ -fragmentIncomingShdrs ] NiceName = Fragment Incoming Shaders Help = In fragment export, translate shading ndoes connected to the shape/transform nodes. See Mayatomr mel documentation for more info Type = None [ -fragmentChildDag ] NiceName = Fragment Child DAG Help = In fragment export, translate any child dag of the transform node. See Mayatomr mel documentation for more info Type = None [ -exportFilter ] NiceName = Export Filter Help = Filters certain types of mental ray entities from the mi file. See Mayatomr mel documentation for more info Type = Int [ -exportFilterString ] NiceName = Export Filter String Help = Set the export filter using string argument. See Mayatomr mel documentation for more info Type = Text [ FinalRender ] NiceName = Final Render Options Type = Separator [ -info ] NiceName = Enable InfoStamp Type = Bool Default = On [ -map ] NiceName = Enable Mapping Type = Bool Default = On [ -shad ] NiceName = Enable Shadows Type = Bool Default = On [ -aa] NiceName = Enable Anti-aliasing Type = Bool Default = On [ -atm ] NiceName = Enable Atmosphere Type = Bool Default = On [ -mtd ] NiceName = Enable Micro Triangles Displacement Type = Bool Default = On [ -sky ] NiceName = Enable Sky light Type = Bool Default = On [ -gi ] NiceName = Enable Global Illumination Type = Bool Default = On [ -ca ] NiceName = Enable Caustics Type = Bool Default = On [ -hosts ] NiceName = Distributed Render Hosts Type = Text Help = Comma separated list of hosts you want to use for distributed renders. You must enclose this parameter in quote marks if you have any space characters in your list of hosts. Make sure that these machines are not enabled to process other Smedge work, or you may overload the machine leading to slower rendering and possible crashes. [ AdvancedAntiAlias ] NiceName = Advanced Anti-aliasing Type = Separator [ -aamin ] NiceName = Min Sample Rate Type = Int Flags = Required [ -aamax ] NiceName = Max Sample Rate Type = Int Flags = Required [ -aathr ] NiceName = Threshold Type = Float Flags = Required [ -aass ] NiceName = Show anti-aliasing samples Type = Bool Default = On [ AdvancedRaytrace ] NiceName = Advanced Raytracing Type = Separator [ -gpag ] NiceName = Enable Geometry Pager Type = Bool Default = On [ -gpmem ] NiceName = Geometry Pager memory limit Type = Int Flags = Required [ AdvancedGI ] NiceName = Advanced GI Type = Separator [ -gib ] NiceName = Max GI bounces Type = Int Flags = Required [ -gibl ] NiceName = GI color bleeding Type = Float Flags = Required [ -gis ] NiceName = GI saturation Type = Float Flags = Required [ -gic ] NiceName = GI contrast Type = Float Flags = Required [ -gicr ] NiceName = GI contrast range Type = Float Flags = Required [ -gim ] NiceName = GI multiplier Type = Float Flags = Required [ -gism ] NiceName = GI secondery bounces multiplier Type = Float Flags = Required [ -gibk ] NiceName = GI consider background Type = Bool Default = On [ -gicst ] NiceName = GI consider GI caustics Type = Bool Default = On [ -gie ] NiceName = GI Engine Type = Choice Flags = Required Choices = Quasi Montecarlo : qmc, finalRender image : fri, Adaptive QMC : aqmc Default = finalRender image [ -gir ] NiceName = GI reuse solution Type = Bool Default = On [ -gil ] NiceName = GI lock solution Type = Bool Default = On [ -gidbs ] NiceName = GI disk based solution Type = Choice Flags = Required Choices = none : 0, load : 1, save : 2, load/save : 3 default = load/save [ -gisfl ] NiceName = GI solution file to load Type = File Flags = Required [ -gisfs ] NiceName = GI solution file to save Type = File Flags = Required [ -gipre ] NiceName = AdaptiveQMC 'Prepass' pass Type = None [ -girend ] NiceName = AdaptiveQMC 'Render' pass Type = None [ -guipd ] NiceName = AdaptiveQMC animation update Type = Bool Default = On [ -camera ] NiceName = Camera Override Help = Select the desired view by specifying the corresponding camera name. Features such as reflection and specular highlights are view dependent and thus you may wish to change your view by selecting this option. Type = Text Flags = Required [ -shadow ] NiceName = Bake Shadows Help = Specify whether or not to bake shadows (shadow should be enabled in the scene if you want to bake shadows). If 1, bake shadows. Default: 0. No shadow baking. Type = Bool Default = Yes [ -all ] NiceName = Bake All Objects Help = Bake all objects in the scene. If 0, bake selected objects. Type = Bool Default = Yes [ -sel ] NiceName = Bake Selection Help = Select which objects, groups and/or sets to bake. Type = Text Default = [ BakeSet ] NiceName = Texture Bake-Set Settings Type = Separator [ -colorMode ] NiceName = Color Mode Help = Specifies the lighting information to be computed. Type = Choice Choices = Light and Color : 0, Light Only : 1, Global Illumination Only : 2, Occlusion : 3, Custom Shader : 4 Flags = Reqired [ -occlusionRays ] NiceName = Occlusion Rays Help = Number of occlusion rays. Increasing the number of occlusion rays improves quality, but reduces performance speed. Used if color mode is set to occlusion. Type = Int Default = 64 Flags = Required [ -occlusionFalloff ] NiceName = Occlusion falloff Help = Determines the maximum length of an occlusion ray. Rays longer than this value are not considered for occlusion. Used if color mode is set to occlusion. Type = Float Default = 0 Flags = Required [ -normalDirection ] NiceName = Normal Direction Help = You may want to adjust the direction of your normals depending on whether you are baking from the outside or the inside of a room. For example, if you are baking from the outside of a room, and you do not wish the lighting in your scene to be affected by the lighting inside the room, then set your normal direction to Surface Back (if your normals are currently pointing inwards the room). Type = Choice Choices = Face Camera : 0, Surface Front : 1, Surface Back : 2 Default = Surface Front Flags = Required [ -orthogonalReflection ] NiceName = Orthogonal Reflection Help = Use surface normal as a reflection direction. Reflection is view dependent because reflection changes depending on viewing angle. It is therefore undesirable to bake the reflection from a particular viewing angle, especially if the lightmap information is used in a camera-fly environment. Using this option, a surface normal rather than an eye ray is used to calculate reflection. The result of the computation is a reflection that is like an environment map. Set to 1 to select this option. Type = Bool Default = No Flags = Required [ -customShader ] NiceName = Custom Shader Help = Name of a custom shader to compute lighting. Used if colorMode is set to Custom Shader. Type = Text Flags = Required [ -prefix ] NiceName = Filename Prefix Help = The lightmaps generated by this baking will have names beginning with this prefix. Type = Text Flags = Required [ -xResolution ] NiceName = Lightmap Resolution Help = The X and Y resolution of the generated lightmap image files Type = Multi Flags = Required Fields = X, Y Separator = " -yResolution " [ -fileFormat ] NiceName = File Format Help = File Format Type = Choice Choices = tiff : 1, iff : 2, jpg : 3, rgb : 4, rla : 5, tga : 6, bmp : 7 Defalt = iff Flags = Required [ -bitsPerChannel ] NiceName = Bytes per channel Help = Number of bytes per channel. Type = Choice Choices = 1, 2, 4 Flags = Required [ -samples ] NiceName = Pixel Samples Help = Number of samples per pixel. Increasing the number of samples will improve the accuracy of your rendered result; however, it will also increase the cost of your computation. Type = Int Flags = Required [ -bakeToOneMap ] NiceName = Bake to One Map Help = Generate one lightmap for all the objects. Ensure that UV of the objects do not overlap. Set to 1 to select this option. Type = Bool Flags = Required [ -bakeAlpha ] NiceName = Bake Alpha Help = Include alpha in the resulting texture baking process. Set to 1 to select this option. Type = Bool Flags = Required [ -alphaMode ] NiceName = Alpha Mode Help = How the alpha is computed. Type = Choice Choices = Pass Through : 0, Surface Transparency : 1, Luminance of Surface Color : 2, Coverage : 3 Default = Surface Transparency Flags = Required [ -finalGatherQuality ] NiceName = FG Precompute Quality Help = When rendering from the camera, mental ray precomputes a final gather pass before actually rendering the scene. This precomputation pass is disabled by default for baking. You can use this option to perform the same precomputation pass when baking from the command line. Type = Float Flags = Required Defalt = 1 [ -finalGatherReflect ] NiceName = FG Reflection Quality Help = Use this option to calculate the reflectivity of your object when precomputing the final gather pass for your lightmap. Use the float argument to set the fraction of final gather points that are precomputed, not on the object being baked, but instead on objects hit by the reflection rays cast from the object being baked. Type = Float Flags = Required Default = 0 [ -uvRange ] NiceName = UV Range Help = Bake only specified UV range to lightmap. Type = Choice Choices = 0 to 1 : 0, Entire UV Space : 1, User Specified Range : 2 Default = Entire UV Space Flags = Required [ -uMin ] NiceName = Custom U Range Help = Used if uvRange is set to User Specified. Only specified UV range is baked to lightmap. Type = Multi Fields = Min, Max Separator = " -uMax " Flags = Required [ -vMin ] NiceName = Custom V Range Help = Used if uvRange is set to User Specified. Only specified UV range is baked to lightmap. Type = Multi Fields = Min, Max Separator = " -vMax " Flags = Required [ -overrideUvSet ] NiceName = Override UV Set Help = Use specified UV set instead of current UV set. Set to 1 to select this option. Type = Bool Flags = Required [ -uvSetName ] NiceName = UV Set Name Help = Name of UV set to use Type = Text Flags = Required