Maya 2017 Render Settings Are Empty

Maya 2017 Render Settings Are Empty

Anonymous
Not applicable
5,275 Views
3 Replies
Message 1 of 4

Maya 2017 Render Settings Are Empty

Anonymous
Not applicable

 

Hi

 

Experiencing some issues with Maya 2017. When loading up Maya the renderers do no load, and they are all selected in the plugin manager. The render settings page is completely blank.  Tried reinstalling but the same thing happened again.

 

Thanks for any help you can provide.

0 Likes
5,276 Views
3 Replies
Replies (3)
Message 2 of 4

stormstudios
Participant
Participant

We're having the same issue.

 

A workaround that seems to work is to set mtoa to auto load (otherwise the Arnold menu doesn't show), and wait until the Arnold menu shows up when starting Maya. Then first open the render view (the old one, not the one in the Arnold menu), before opening the Render Settings. While this works, it's not really an acceptable solution.

 

So, for Autodesk here is some more information to help them find a solution.

 

We're using Maya 2017 update 1 on Linux and floating licenses, and package Maya to it's own local path using AdlmThinClientCustomEnv.xml. We're using MtoA 1.3.1.2 downloaded directly from SolidAngle, and don't have the one that ships with Maya installed (the one normally found in /usr/autodesk/Extras). If I start Maya with MtoA set to autoload, and then open Render Settings, it shows up blank except for the Render Layer and Render Using pop-up menus, with the following output in the script editor:

 

import arnold
// Successfully imported python module 'arnold' // 
import mtoa
// Successfully imported python module 'mtoa' // 
import mtoa.cmds.registerArnoldRenderer;mtoa.cmds.registerArnoldRenderer.registerArnoldRenderer()
Maya 2017 importing module pymel 1.0.9 (/sw/maya/maya2017.0.1/usr/autodesk/maya2017/lib/python2.7/site-packages/pymel/__init__.py)
// Successfully registered renderer 'arnold' // 
// Warning: file: /sw/maya/maya2017.0.1/usr/autodesk/maya2017/scripts/startup/autoLoadPlugin.mel line 32: Loading plug-in "mtoa" has resulted in changes to the scene that may need to be saved. // 
// AbcImport v1.0 using Alembic 1.5.8 (built Dec 24 2015 17:39:02) // 
updateRendererUI;
# Error: line 1: MayaAttributeError: file /sw/maya/maya2017.0.1/usr/autodesk/maya2017/lib/python2.7/site-packages/pymel/core/general.py line 589: Maya Attribute does not exist (or is not unique):: u'defaultArnoldRenderOptions.display_gamma' # 
# Error: line 1: MelError: file /sw/maya/maya2017.0.1/usr/autodesk/maya2017/lib/python2.7/site-packages/pymel/core/language.py line 992: Error during execution of MEL script: line 1: MayaAttributeError: file /sw/maya/maya2017.0.1/usr/autodesk/maya2017/lib/python2.7/site-packages/pymel/core/general.py line 589: Maya Attribute does not exist (or is not unique):: u'defaultArnoldRenderOptions.display_gamma'
Script:
  createArnoldRendererCommonGlobalsTab # 

 

Switching Render Using in the Render Settings dialog, such as Maya Software, does nothing, and the Render Settings are still blank.

0 Likes
Message 3 of 4

stormstudios
Participant
Participant
An alternative workaround is to run:

deleteUI unifiedRenderGlobalsWindow;

And then opening the render settings again.
Message 4 of 4

Stephen.Blair
Community Manager
Community Manager

@stormstudios wrote:

 

 

# Error: line 1: MayaAttributeError: file /sw/maya/maya2017.0.1/usr/autodesk/maya2017/lib/python2.7/site-packages/pymel/core/general.py line 589: Maya Attribute does not exist (or is not unique):: u'defaultArnoldRenderOptions.display_gamma' # 
# Error: line 1: MelError: file /sw/maya/maya2017.0.1/usr/autodesk/maya2017/lib/python2.7/site-packages/pymel/core/language.py line 992: Error during execution of MEL script: line 1: MayaAttributeError: file /sw/maya/maya2017.0.1/usr/autodesk/maya2017/lib/python2.7/site-packages/pymel/core/general.py line 589: Maya Attribute does not exist (or is not unique):: u'defaultArnoldRenderOptions.display_gamma'
Script:
  createArnoldRendererCommonGlobalsTab # 

 


createArnoldRendererCommonGlobalsTab  should not be executed in Maya 2017.

 

What does this Python print?

 

 

import pymel.versions as versions
maya_version = versions.shortName()
print int(float(maya_version))

 

Thanks


Stephen

Solid Angle Support

 



// Stephen Blair
// Arnold Renderer Support
0 Likes