日本語版: Maya Dome Diagnostics Tool - zicher3d-org/domemaster-stereo-shader GitHub Wiki
Dome Diagnostics Toolは、Mayaの現在のセッションの解析情報をMELスクリプトを使ってマークダウン形式のログファイルに書き出すツールです。これはハードウェアやネットワーク、ネットワーク越しのデバイスや環境変数、Mayaのシーンファイルやプラグイン、サードパーティのレンダラーなどの設定に関する問題を解決するのに非常に役立ちます。
Dome Diagnosticsを実行すると、デスクトップにログが保存されます。システムにnotepad++がインストールされていれば、notepad++の新しいウィンドウで表示されます。
Dome Diagnostics ToolはDomemaster3DシェルフからDiagツールをクリックして起動できます。
[レンダリング]メニューセットに切り替えると、[Domemaster3D]タブからCreate Diagnostics Reportメニューを選択できます。
Diagnostics Toolをターミナルやコマンドプロンプトのコマンドラインから起動することができます。これはSSHや画面共有でレンダーノードの問題を調査する時に便利です。
下記は、domeDiagnostics() MEL関数をWindowsでMaya Batchを使って実行する例です。
mayabatch -script "C:\Program Files\Domemaster3D\maya\common\scripts\domeDiagnostics.mel" -command "domeDiagnostics();"
下記は、domeDiagnostics() MEL関数をMac OS XでMaya Batchを使って実行する例です。Macの例では、Autodesk Mayaのターミナルファイル"Maya Terminal.term"を使うか、mayabatchプログラムフォルダをシステムパス変数に含むよう~/.bash_profileを使います。
mayabatch -script "/Applications/Domemaster3D/maya/common/scripts/domeDiagnostics.mel" -command "domeDiagnostics();"
下記は、domeDiagnostics() MEL関数をLinuxでMaya Batchを使って実行する例です。この例では、mayabatchプログラムフォルダをシステムパス変数に含めておく必要があります。
mayabatch -script "/opt/Domemaster3D/maya/common/scripts/domeDiagnostics.mel" -command "domeDiagnostics();"
DomeDiagnostics関数はMayaとMELスクリプトを使って現在のシステムの状況を下記のように出力します。
- Computer Name
- User Account
- Hardware
- Processor Type
- Number of Processors & Speed
- Physical Memory
- Free System Memory
- Networking
- Network Adapters
- IP addresses
- MAC Addresses
- Hard Disks
- Graphics
- Graphics Card Model
- Free GPU Memory
- Open GL version
- Active Processes
- Maya Details
- Maya Version + Platform
- Maya Install Location
- Maya UI Language Format
- Maya Locale (Codeset) Format
MAYA_LICENSEMAYA_LICENSE_METHODMAYA_ALT_EN- Rendering Software Available
- Active Renderer
- Current Maya Scene
- Recent Scenes
- Current Workspace
- Recent Workspaces
- Renderable Cameras
- Maya Home Folder Path
- Maya Render Log File Path
-
Maya.envFile Path -
Maya.envFile Contents MAYA_MODULE_PATHMAYA_SHELF_PATHMAYA_SCRIPT_PATHSHARED_MAYA_DIRPYTHONPATHMAYA_PRESET_PATHXBMLANGPATHMAYA_PLUG_IN_PATH- Loaded Maya Plugins
- Image Formats
- Domemaster3D Environment Variables
DOMEMASTER3D_MAYA_DIRDOMEMASTER3D_MAYA_TARGET
- OS Environment Variables
- PATH
- TEMP
- USERPROFILE PATH
- Mental Ray Environment Variables
MI_CUSTOM_SHADER_PATHMI_LIBRARY_PATHMENTALRAY_LOCATIONMENTALRAY_BIN_LOCATIONMENTALRAY_SHADERS_LOCATIONMENTALRAY_INCLUDE_LOCATIONMI_MAYA_SOCKETSMAYA_EXR_LONGNAME- Mental Ray Include Directory Contents
- Mental Ray Shader Directory Contents
- Arnold Environment Variables
solidangle_LICENSEARNOLD_PLUGIN_PATHMTOA_EXTENSIONS_PATH
- PlayblastVR Variables and OptionVars
PlayblastVR Panorama FormatShow Batch Sequence viewerPlayblastVR Module Path
- Maxwell Environment Variables
MAXWELL3_ROOTMAXWELL3_LICENSE_SERVERMAXWELL3_MATERIALS_DATABASE
- Vray Environment Variables
VRAY_PLUGINS_x64VRAY_AUTH_CLIENT_FILE_PATHVRAY_FOR_MAYA2010_MAIN_x64VRAY_FOR_MAYA2010_PLUGINS_x64VRAY_TOOLS_MAYA2010_x64VRAY_FOR_MAYA2011_MAIN_x64VRAY_FOR_MAYA2011_PLUGINS_x64VRAY_TOOLS_MAYA2011_x64VRAY_FOR_MAYA2012_MAIN_x64VRAY_FOR_MAYA2012_PLUGINS_x64VRAY_TOOLS_MAYA2012_x64VRAY_FOR_MAYA2013_MAIN_x64VRAY_FOR_MAYA2013_PLUGINS_x64VRAY_TOOLS_MAYA2013_x64VRAY_FOR_MAYA2014_MAIN_x64VRAY_FOR_MAYA2014_PLUGINS_x64VRAY_TOOLS_MAYA2014_x64VRAY_FOR_MAYA2015_MAIN_x64VRAY_FOR_MAYA2015_PLUGINS_x64VRAY_TOOLS_MAYA2015_x64VRAY_FOR_MAYA2016_MAIN_x64VRAY_FOR_MAYA2016_PLUGINS_x64VRAY_TOOLS_MAYA2016_x64
- Fabric Engine Environment Variables
FABRIC_CAPI_DIRFABRIC_DIRFABRIC_DOCUMENTATION_DIRFABRIC_EDK_DIRFABRIC_PYTHON_MODULE_DIRFABRIC_TOOLS_DIRFABRIC_EXTS_PATHFABRIC_SPLICE_UNGUARDEDFABRIC_CUDA_LOG
Diagnosticsレポートはシステムのデスクトップフォルダに下記のようなファイル名で自動的に保存されます。
Domemaster3D_Report_<PC名>_<ユーザーアカウント名>.md
上記の命名テンプレートに従って、"HP"という名前のPCを"hazelden"というユーザーアカウントで使っていると、Diagnosticsファイル名は下記のようになります。
Domemaster3D_Report_HP_hazelden.md
Diagnosticsの出力は"マークダウン"形式のプレーンテキストで記録されており、Markdown Pad / StackEdit / Notepad++ / TextWrangler / BBeditまたはその他のプレーンテキストエディタで開くことができます。私のお気に入りの"視覚的な"マークダウンエディタはStackEditとMarkdown Padで、これらは無料で使うことができます。





