This script creates a some VRay render presets that I normally use and saves them in your preferences.
To Run: Just run the script. The presets will be saved in your Maya presets folder. To load a preset just go to your Render Settings Window> Presets> Load Presets and they should all be listed there.
#Vray Render Presets for Maya version 1.0.0 #Should work with up to Vray 2.4 haven't gotten access to a later version to test #Bryanna London www.bryannalondon.com #!/usr/bin/env python #Sets some render presets and all you have to do is run the script. #Then go to Render Settings>Presets>Load Presets and they should all be saved there. import maya.cmds as cmds def preset720Low(): #Vray Common Tab #Image File Output cmds.setAttr('vraySettings.imageFormatStr' , "exr (multichannel)", type = "string") cmds.setAttr('vraySettings.dontSaveImage', 1) #Resolution cmds.setAttr('vraySettings.width', 1280) cmds.setAttr('vraySettings.height', 720) cmds.setAttr('vraySettings.aspectRatio', 1.777) cmds.setAttr('vraySettings.sRGBOn', 1) cmds.setAttr('vraySettings.vfbOn', 1) #Vray Tab #Antialiasing Filter cmds.setAttr('vraySettings.aaFilterType', 6) #Adaptive DMC cmds.setAttr('vraySettings.dmcMinSubdivs' , 1) cmds.setAttr('vraySettings.dmcMaxSubdivs', 10) cmds.setAttr('vraySettings.dmcThreshold', .1) #Color Mapping cmds.setAttr('vraySettings.cmap_gamma' , 2.2) cmds.setAttr('vraySettings.cmap_subpixelMapping' , 0) cmds.setAttr('vraySettings.cmap_adaptationOnly', 1) cmds.setAttr('vraySettings.cmap_clampOutput' , 1) cmds.setAttr('vraySettings.cmap_clampLevel' , 3) #GI Tab cmds.setAttr('vraySettings.giOn' , 1) cmds.setAttr('vraySettings.primaryEngine' , 2) cmds.setAttr('vraySettings.secondaryEngine' , 0) #Settings Tab cmds.setAttr('vraySettings.dmcs_timeDependent', 1) #Save settings as Render Preset cmds.nodePreset(save = ("defaultRenderGlobals" , "Low_720")) cmds.nodePreset(save = ("vraySettings" , "Low_720")) preset720Low() def preset720medium(): #Vray Common Tab #Image File Output cmds.setAttr('vraySettings.imageFormatStr' , "exr (multichannel)", type = "string") cmds.setAttr('vraySettings.dontSaveImage', 1) #Resolution cmds.setAttr('vraySettings.width', 1280) cmds.setAttr('vraySettings.height', 720) cmds.setAttr('vraySettings.aspectRatio', 1.777) cmds.setAttr('vraySettings.sRGBOn', 1) cmds.setAttr('vraySettings.vfbOn', 1) #Vray Tab #Antialiasing Filter cmds.setAttr('vraySettings.aaFilterType', 6) #Adaptive DMC cmds.setAttr('vraySettings.dmcMinSubdivs' , 1) cmds.setAttr('vraySettings.dmcMaxSubdivs', 10) cmds.setAttr('vraySettings.dmcThreshold', .01) #Color Mapping cmds.setAttr('vraySettings.cmap_gamma' , 2.2) cmds.setAttr('vraySettings.cmap_subpixelMapping' , 0) cmds.setAttr('vraySettings.cmap_adaptationOnly', 1) cmds.setAttr('vraySettings.cmap_clampOutput' , 1) cmds.setAttr('vraySettings.cmap_clampLevel' , 3) #GI Tab cmds.setAttr('vraySettings.giOn' , 1) cmds.setAttr('vraySettings.primaryEngine' , 2) cmds.setAttr('vraySettings.secondaryEngine' , 0) #Settings Tab cmds.setAttr('vraySettings.dmcs_timeDependent', 1) #Save settings as Render Preset cmds.nodePreset(save = ("defaultRenderGlobals" , "Medium_720")) cmds.nodePreset(save = ("vraySettings" , "Medium_720")) preset720medium() def preset720high(): #Vray Common Tab #Image File Output cmds.setAttr('vraySettings.imageFormatStr' , "exr (multichannel)", type = "string") cmds.setAttr('vraySettings.dontSaveImage', 1) #Resolution cmds.setAttr('vraySettings.width', 1280) cmds.setAttr('vraySettings.height', 720) cmds.setAttr('vraySettings.aspectRatio', 1.777) cmds.setAttr('vraySettings.sRGBOn', 1) cmds.setAttr('vraySettings.vfbOn', 1) #Vray Tab #Antialiasing Filter cmds.setAttr('vraySettings.aaFilterType', 6) #Adaptive DMC cmds.setAttr('vraySettings.dmcMinSubdivs' , 2) cmds.setAttr('vraySettings.dmcMaxSubdivs', 15) cmds.setAttr('vraySettings.dmcThreshold', .008) #Color Mapping cmds.setAttr('vraySettings.cmap_gamma' , 2.2) cmds.setAttr('vraySettings.cmap_subpixelMapping' , 0) cmds.setAttr('vraySettings.cmap_adaptationOnly', 1) cmds.setAttr('vraySettings.cmap_clampOutput' , 1) cmds.setAttr('vraySettings.cmap_clampLevel' , 3) #GI Tab cmds.setAttr('vraySettings.giOn' , 1) cmds.setAttr('vraySettings.primaryEngine' , 2) cmds.setAttr('vraySettings.secondaryEngine' , 0) #Settings Tab cmds.setAttr('vraySettings.dmcs_timeDependent', 1) #Save settings as Render Preset cmds.nodePreset(save = ("defaultRenderGlobals" , "High_720")) cmds.nodePreset(save = ("vraySettings" , "High_720")) preset720high() def preset720crazyHigh(): #Vray Common Tab #Image File Output cmds.setAttr('vraySettings.imageFormatStr' , "exr (multichannel)", type = "string") cmds.setAttr('vraySettings.dontSaveImage', 1) #Resolution cmds.setAttr('vraySettings.width', 1280) cmds.setAttr('vraySettings.height', 720) cmds.setAttr('vraySettings.aspectRatio', 1.777) cmds.setAttr('vraySettings.sRGBOn', 1) cmds.setAttr('vraySettings.vfbOn', 1) #Vray Tab #Antialiasing Filter cmds.setAttr('vraySettings.aaFilterType', 6) #Adaptive DMC cmds.setAttr('vraySettings.dmcMinSubdivs' , 2) cmds.setAttr('vraySettings.dmcMaxSubdivs', 30) cmds.setAttr('vraySettings.dmcThreshold', .008) #Color Mapping cmds.setAttr('vraySettings.cmap_gamma' , 2.2) cmds.setAttr('vraySettings.cmap_subpixelMapping' , 0) cmds.setAttr('vraySettings.cmap_adaptationOnly', 1) cmds.setAttr('vraySettings.cmap_clampOutput' , 1) cmds.setAttr('vraySettings.cmap_clampLevel' , 3) #GI Tab cmds.setAttr('vraySettings.giOn' , 1) cmds.setAttr('vraySettings.primaryEngine' , 2) cmds.setAttr('vraySettings.secondaryEngine' , 0) #Settings Tab cmds.setAttr('vraySettings.dmcs_timeDependent', 1) #Save settings as Render Preset cmds.nodePreset(save = ("defaultRenderGlobals" , "Crazy_High_720")) cmds.nodePreset(save = ("vraySettings" , "Crazy_High_720")) preset720crazyHigh() def presetHDlow(): #Vray Common Tab #Image File Output cmds.setAttr('vraySettings.imageFormatStr' , "exr (multichannel)", type = "string") cmds.setAttr('vraySettings.dontSaveImage', 1) #Resolution cmds.setAttr('vraySettings.width', 1920) cmds.setAttr('vraySettings.height', 1080) cmds.setAttr('vraySettings.aspectRatio', 1.777) cmds.setAttr('vraySettings.sRGBOn', 1) cmds.setAttr('vraySettings.vfbOn', 1) #Vray Tab #Antialiasing Filter cmds.setAttr('vraySettings.aaFilterType', 6) #Adaptive DMC cmds.setAttr('vraySettings.dmcMinSubdivs' , 1) cmds.setAttr('vraySettings.dmcMaxSubdivs', 10) cmds.setAttr('vraySettings.dmcThreshold', .1) #Color Mapping cmds.setAttr('vraySettings.cmap_gamma' , 2.2) cmds.setAttr('vraySettings.cmap_subpixelMapping' , 0) cmds.setAttr('vraySettings.cmap_adaptationOnly', 1) cmds.setAttr('vraySettings.cmap_clampOutput' , 1) cmds.setAttr('vraySettings.cmap_clampLevel' , 3) #GI Tab cmds.setAttr('vraySettings.giOn' , 1) cmds.setAttr('vraySettings.primaryEngine' , 2) cmds.setAttr('vraySettings.secondaryEngine' , 0) #Settings Tab cmds.setAttr('vraySettings.dmcs_timeDependent', 1) #Save settings as Render Preset cmds.nodePreset(save = ("defaultRenderGlobals" , "HD_Low")) cmds.nodePreset(save = ("vraySettings" , "HD_Low")) presetHDlow() def presetHDmedium(): #Vray Common Tab #Image File Output cmds.setAttr('vraySettings.imageFormatStr' , "exr (multichannel)", type = "string") cmds.setAttr('vraySettings.dontSaveImage', 1) #Resolution cmds.setAttr('vraySettings.width', 1920) cmds.setAttr('vraySettings.height', 1080) cmds.setAttr('vraySettings.aspectRatio', 1.777) cmds.setAttr('vraySettings.sRGBOn', 1) cmds.setAttr('vraySettings.vfbOn', 1) #Vray Tab #Antialiasing Filter cmds.setAttr('vraySettings.aaFilterType', 6) #Adaptive DMC cmds.setAttr('vraySettings.dmcMinSubdivs' , 1) cmds.setAttr('vraySettings.dmcMaxSubdivs', 10) cmds.setAttr('vraySettings.dmcThreshold', .01) #Color Mapping cmds.setAttr('vraySettings.cmap_gamma' , 2.2) cmds.setAttr('vraySettings.cmap_subpixelMapping' , 0) cmds.setAttr('vraySettings.cmap_adaptationOnly', 1) cmds.setAttr('vraySettings.cmap_clampOutput' , 1) cmds.setAttr('vraySettings.cmap_clampLevel' , 3) #GI Tab cmds.setAttr('vraySettings.giOn' , 1) cmds.setAttr('vraySettings.primaryEngine' , 2) cmds.setAttr('vraySettings.secondaryEngine' , 0) #Settings Tab cmds.setAttr('vraySettings.dmcs_timeDependent', 1) #Save settings as Render Preset cmds.nodePreset(save = ("defaultRenderGlobals" , "HD_Medium")) cmds.nodePreset(save = ("vraySettings", "HD_Medium")) presetHDmedium() def presetHDhigh(): #Vray Common Tab #Image File Output cmds.setAttr('vraySettings.imageFormatStr' , "exr (multichannel)", type = "string") cmds.setAttr('vraySettings.dontSaveImage', 1) #Resolution cmds.setAttr('vraySettings.width', 1920) cmds.setAttr('vraySettings.height', 1080) cmds.setAttr('vraySettings.aspectRatio', 1.777) cmds.setAttr('vraySettings.sRGBOn', 1) cmds.setAttr('vraySettings.vfbOn', 1) #Vray Tab #Antialiasing Filter cmds.setAttr('vraySettings.aaFilterType', 6) #Adaptive DMC cmds.setAttr('vraySettings.dmcMinSubdivs' , 2) cmds.setAttr('vraySettings.dmcMaxSubdivs', 15) cmds.setAttr('vraySettings.dmcThreshold', .008) #Color Mapping cmds.setAttr('vraySettings.cmap_gamma' , 2.2) cmds.setAttr('vraySettings.cmap_subpixelMapping' , 0) cmds.setAttr('vraySettings.cmap_adaptationOnly', 1) cmds.setAttr('vraySettings.cmap_clampOutput' , 1) cmds.setAttr('vraySettings.cmap_clampLevel' , 3) #GI Tab cmds.setAttr('vraySettings.giOn' , 1) cmds.setAttr('vraySettings.primaryEngine' , 2) cmds.setAttr('vraySettings.secondaryEngine' , 0) #Settings Tab cmds.setAttr('vraySettings.dmcs_timeDependent', 1) #Save settings as Render Preset cmds.nodePreset(save = ("defaultRenderGlobals" , "HD_High")) cmds.nodePreset(save = ("vraySettings" , "HD_High")) presetHDhigh() def presetHDcrazyHigh(): #Vray Common Tab #Image File Output cmds.setAttr('vraySettings.imageFormatStr' , "exr (multichannel)", type = "string") cmds.setAttr('vraySettings.dontSaveImage', 1) #Resolution cmds.setAttr('vraySettings.width', 1920) cmds.setAttr('vraySettings.height', 1080) cmds.setAttr('vraySettings.aspectRatio', 1.777) cmds.setAttr('vraySettings.sRGBOn', 1) cmds.setAttr('vraySettings.vfbOn', 1) #Vray Tab #Antialiasing Filter cmds.setAttr('vraySettings.aaFilterType', 6) #Adaptive DMC cmds.setAttr('vraySettings.dmcMinSubdivs' , 2) cmds.setAttr('vraySettings.dmcMaxSubdivs', 30) cmds.setAttr('vraySettings.dmcThreshold', .008) #Color Mapping cmds.setAttr('vraySettings.cmap_gamma' , 2.2) cmds.setAttr('vraySettings.cmap_subpixelMapping' , 0) cmds.setAttr('vraySettings.cmap_adaptationOnly', 1) cmds.setAttr('vraySettings.cmap_clampOutput' , 1) cmds.setAttr('vraySettings.cmap_clampLevel' , 3) #GI Tab cmds.setAttr('vraySettings.giOn' , 1) cmds.setAttr('vraySettings.primaryEngine' , 2) cmds.setAttr('vraySettings.secondaryEngine' , 0) #Settings Tab cmds.setAttr('vraySettings.dmcs_timeDependent', 1) #Save settings as Render Preset cmds.nodePreset(save = ("defaultRenderGlobals" , "HD_Crazy_High")) cmds.nodePreset(save = ("vraySettings" , "HD_Crazy_High")) presetHDcrazyHigh()
© 2016 Bryanna London