Ejemplo n.º 1
0
def sd_get_comp_info():
    lines = []
    lines.append('Scene Info')
    lines.append('  Maya Scene:  ' + pm.sceneName())

    # Maya and Python versions
    lines.append('Maya/Python Info')
    lines.append('  Maya Version:  ' + pm.about(version=True))
    lines.append('  Qt Version:  ' + pm.about(qtVersion=True))
    lines.append('  Maya64:  ' + str(pm.about(is64=True)))
    lines.append('  PyVersion:  ' + sys.version)
    lines.append('  PyExe:  ' + sys.executable)

    # Information about the machine and OS.
    lines.append('Machine Info')
    lines.append('  OS:  ' + pm.about(os=True))
    lines.append('  Node:  ' + platform.node())
    lines.append('  OSRelease:  ' + platform.release())
    lines.append('  OSVersion:  ' + platform.version())
    lines.append('  Machine:  ' + platform.machine())
    lines.append('  Processor:  ' + platform.processor())

    # Information on the user's environment.
    lines.append('Environment Info')
    lines.append('  EnvVars')
    for k in sorted(os.environ.keys()):
        lines.append('  %s:  %s' % (k, os.environ[k]))
    lines.append('  SysPath')
    for p in sys.path:
        lines.append('    ' + p)
    return lines
Ejemplo n.º 2
0
 def getMayaPath():
     appEnvFile = pm.about(env=True)
     pathstr, file = os.path.split(appEnvFile)
     upath = Unipath(pathstr).absolute()
     pather = Pather(upath)
     return pather
Ejemplo n.º 3
0
    def __init__(self, parent = None):
        self.ui = parent
        self.dir = self.ui.parent.dir
        self.version = 0.7
        self.vraySettings = None
        self.deeXVrayFastOptimized = False
        self.deeXVrayFastLastQuality = 50
        self.deeXVrayFastLastTypePreset = 'deeX_interior'
        self.deeXVrayFastoptimizationChooserSettings = ''
        self.mayaVersion = pm.about(v=True).split()[0]
        self.osSystemType = pm.about(operatingSystem=True)
        self.updatePage = 'http://deex.info/deeXVrayFast/deeXVrayFastUpdate.html'
        self.website = 'http://deex.info/'
        self.alwaysFastInserted = False
        self.actualPresetPrecomp = ''
        self.environVRAY_TOOLS = None
        for myEnv in os.environ:
            if 'VRAY_TOOLS_MAYA' in myEnv:
                self.environVRAY_TOOLS = os.environ[myEnv]

        self.materialIDexcludeType = ['particleCloud',
         'shaderGlow',
         'hairTubeShader',
         'layeredShader',
         'oceanShader',
         'useBackground']
        self.vraySettings_globopt_mtl_maxDepthM = 1.0
        self.vraySettings_globopt_mtl_maxDepthH = 1.0
        self.vraySettings_dmcMaxSubdivsM = 1.0
        self.vraySettings_dmcMaxSubdivsH = 1.0
        self.vraySettings_dmcMinSubdivsM = 1.0
        self.vraySettings_dmcMinSubdivsH = 1.0
        self.vraySettings_dmcThresholdM = 1.0
        self.vraySettings_dmcThresholdH = 1.0
        self.vraySettings_imap_minRateM = 1.0
        self.vraySettings_imap_minRateH = 1.0
        self.vraySettings_imap_maxRateM = 1.0
        self.vraySettings_imap_maxRateH = 1.0
        self.vraySettings_imap_colorThresholdM = 1.0
        self.vraySettings_imap_colorThresholdH = 1.0
        self.vraySettings_imap_normalThresholdM = 1.0
        self.vraySettings_imap_normalThresholdH = 1.0
        self.vraySettings_imap_distanceThresholdM = 1.0
        self.vraySettings_imap_distanceThresholdH = 1.0
        self.vraySettings_imap_subdivsM = 1.0
        self.vraySettings_imap_subdivsH = 1.0
        self.vraySettings_imap_interpSamplesM = 1.0
        self.vraySettings_imap_interpSamplesH = 1.0
        self.vraySettings_imap_detailRadiusM = 1.0
        self.vraySettings_imap_detailRadiusH = 1.0
        self.vraySettings_imap_detailSubdivsMultM = 1.0
        self.vraySettings_imap_detailSubdivsMultH = 1.0
        self.vraySettings_subdivsM = 1.0
        self.vraySettings_subdivsH = 1.0
        self.vraySettings_sampleSizeM = 1.0
        self.vraySettings_sampleSizeH = 1.0
        self.vraySettings_prefilterSamplesM = 1.0
        self.vraySettings_prefilterSamplesH = 1.0
        self.vraySettings_filterSamplesM = 1.0
        self.vraySettings_filterSamplesH = 1.0
        self.vraySettings_dmcs_adaptiveAmountM = 1.0
        self.vraySettings_dmcs_adaptiveAmountH = 1.0
        self.vraySettings_dmcs_adaptiveThresholdM = 1.0
        self.vraySettings_dmcs_adaptiveThresholdH = 1.0
        self.vraySettings_dmcs_adaptiveMinSamplesM = 1.0
        self.vraySettings_dmcs_adaptiveMinSamplesH = 1.0
        self.vraySettings_dmcs_subdivsMultM = 1.0
        self.vraySettings_dmcs_subdivsMultH = 1.0
        self.multiplicator_vraySettings_dmcMaxSubdivs = 1.0
        self.multiplicator_vraySettings_imap_minRate = 1.0
        self.multiplicator_vraySettings_imap_maxRate = 1.0
        self.multiplicator_vraySettings_imap_detailRadius = 1.0
        self.presetComment = None
        self.preCompString = None
        self.preCompComment = None
        self.preCompRenderElements = None
Ejemplo n.º 4
0
 def printWarning(msg):
     om.MGlobal.displayWarning(msg)
 @staticmethod
 def printError(msg):
     om.MGlobal.displayError(msg)
 
Ejemplo n.º 5
0

        
Ejemplo n.º 6
0
## core imports