のリリースノートMari 3.0v3

 

発売日

2016年4月13日

システム要求

注意:  Mari新しい、より高度なハードウェア構成でパフォーマンスレベルを向上させます。しかしながら、 Mariはテストされ、多くの旧世代のシステムで動作することができます。このため、以下の最小要件をリストしています。これらは推奨され、どのテストが実行されていますか。特定のニーズは他のユーザーのニーズとは異なる場合があります。

公式にサポートされているオペレーティングシステム

Mac OS X 10.9.5(Mavericks)以降

Windows 7 64ビット以上

Linux 64ビットオペレーティングシステム(CentOS / RHEL 5.4)

最小ハードウェア要件

クアッドコアプロセッサ

キャッシュおよび一時ファイルに使用可能な10 + GBのディスク容量

4GB以上のRAM

1680 x 1050ピクセル解像度のディスプレイ

最新のドライバーを搭載したNVIDIAまたはAMD *グラフィックスカード

1GBのグラフィックメモリ

OpenGL 3.2 *以降

*変位プレビューは現在、OpenGL 4.0以降をサポートするカードとドライバーでのみ利用できます。

推奨システム要件

2.5+ GHzクアッドコアプロセッサ

キャッシュと一時ファイルに使用できる250 GB以上のディスク容量。SSDをお勧めします。

16GB RAM、追加の仮想メモリ*

1920 x 1080ピクセル解像度のディスプレイ

最新のドライバーを搭載したNVIDIAまたはAMD *グラフィックスカード

2 GB以上のグラフィックスメモリ

OpenGL 4.4以降のサポート

*仮想メモリを使用すると、安定性が向上し、大規模プロジェクトでのデータ損失を防ぐことができます。

「推奨」は、特定のニーズを満たすことを保証するものではありません。

テスト済みワークステーションハードウェア

以下にリストされている構成は、Foundryがテストしたものです。 Mari。市場では絶えず変化する性質と多種多様なコンピューターハードウェアが原因で、The Foundryはハードウェアを正式に認定することができません。以下のリストは推奨事項として使用でき、特定のニーズを満たすことを保証するものではありません。

NVIDIAまたはAMDのWebサイトから最新のグラフィックスドライバーをダウンロードしてインストールし、AMDカードには8.982.1以上のドライバーを使用していることを確認してください。

問題が発生した場合は、お問い合わせくださいsupport@thefoundry.co.uk

テスト済みワークステーションハードウェア

林檎

MacPro4,1

MacPro5,1

iMac13,2

MacBookPro10,1

HP

HP Z600

HP Z620

HP Z800

テストされたGPUハードウェア

AMD Prosumerグラフィックスカード

AMD Radeon HD-D500

AMD Radeon R7-260x

AMDエンタープライズグラフィックスカード

AMD FirePro W7000

NVIDIA Prosumerグラフィックカード

NVIDIA Geforce GTX 680

NVIDIA Geforce GTX Titan

NVIDIA Geforce GT 650M

NVIDIAエンタープライズグラフィックスカード

NVIDIA Quadro 4000

NVIDIA Quadro K5000

NVIDIA Quadro M6000

新機能

このリリースには新機能はありません。

機能強化

•ID 121132 -という名前の新しいPython関数runGLSLCode追加されました。GLSLコードを実行し、オプションのブレンディングで指定されたImageSetに結果を書き込みます。

•ID 123179-にインポートされた同じ名前の選択グループを自動的にマージできるようになりましたMari

•ID 174741- Channel Transferダイアログ、宛先チャネルのテクスチャ解像度を設定する新しいオプションが追加されました。

•ID 175230- Mariファイルで設定されたサブディビジョンフラグに基づいて、各Alembicジオメトリのピースをサブディビジョンするかどうかを検出するようになりました。

•ID 194832-ダウンサンプリングの前にデータを線形化することにより、パフォーマンスを犠牲にして、ミップマップ生成の精度が向上しました。

これを無効にし、レガシー機能とパフォーマンスを復元するために、新しいオプションがPreferences呼ばれるMip-Map Generation

バグの修正

•ID 97445-共有グループを使用する場合、 Mariグループの選択に関して、他のどのグループが共有されているか、したがって選択されているかは明確にされていません。さらに、共有レイヤーとペイントターゲットも明確に示されていませんでした。

•ID 101109-の適用Gaussian blurフィルターが原因Mariクラッシュする。

•ID 109277-ノードグラフ:パイプの任意の部分をクリックすると、ノードが切断されました。

•ID 109721-ノードグラフ:グラフレイヤーのデフォルトの入力ノードと出力ノードが互いにオーバーラップしました。

•ID 110001-ノードグラフ:ノードの自動挿入を元に戻すには、3つの元に戻すアクションが必要でした。

•ID 110465 -フラット化時に透明チャネルがエクスポートされました。

•ID 111329-ノードグラフ:背景内にノードを自動配置すると、ノードの位置が乱れました。

•ID 112666-ノードグラフ:ペイントノードがカーソルのどこに配置されても、カーソルの位置に作成されましたMariノードグラフの表示部分ではなく、インターフェース。

•ID 116323-ノードグラフ:のレイヤーアイコンLayersドットノードがノードグラフに追加されたときに、パレットがペイント可能から手続き型に変更されることがありました。

•ID 119781-に設定されている現在のカラープロファイルColor Managerスクリーンショットには適用されませんでした。

•ID 121798-の画像の色空間に加えられた変更Image Managerによって尊重されなかったPaint Throughツール。

•ID 122619-プロジェクトからチャネルを削除すると、 Color Picker正常に動作しています。

•ID 123448- Channel Transferダイアログには、使用可能なオブジェクトで削除されたオブジェクトが表示されましたObject落ちる。

•ID 126386-ノードグラフ:ノードコネクタを切断しても、デフォルトの位置に戻りませんでした。

•ID 126970 - Paint Buffer Symmetryを使用してペイントするときに正しいソースポイントを選択しませんでしたCloneStampツール。

•ID 128337- Shadersパレット、 Display Featuresサブセクションに、新しいシェーダー用の余分なアポストロフィを含む誤ったタイトルが表示されていましたAiStandardRedShiftArchitectural 、およびVrayMtl

•ID 128730-色見本が選択した色と一致しなかった場合Color Swatches and Pickers設定はに設定されましたColor Manager

•ID 129902- Mariときにターンテーブルが正しくレンダリングされなかった4096x2160プリセットが使用されました。

•ID 129913- Mariレンダリングされたターンテーブルを、選択した画像形式に対して誤った色空間で出力します。

•ID 165965-サブディビジョンエラーログが、選択した各レベルおよびマージされたジオメトリに対して繰り返されました。

•ID 167072-OCIO内Colorspaceツールバー、クリックClear current LUT無効にしたDisplayの対応するカラープロファイルのフィルターColor Managerパレット。

•ID 167239-UVデータが欠落しているモデルの面のサイズを変更すると、 Mariクラッシュする。

•ID 168832- File Spaceノードグラフを介して新しいチャネルを追加するとき、パラメータは常にデフォルト値に設定されていましたNormal、別の場合でもFile Spaceを通じて指定されたAdd Channelダイアログ。

•ID 168923-セッションスクリプトを使用したAlembicジオメトリのエクスポートとインポートで、ジオメトリのマージが考慮されませんでした。

•ID 169544 -タイル張りの手続きが正しく保存および参照されなかったため、 Mari関連する画像がから削除されたときにそれらを失うImage Manager

•ID 170071-Absノードに冗長な「テキスト」入力がありました。

•ID 170079-シャッフルノードは長方形ではなく楕円形でした。

•ID 170414-セーフモードコマンドの実行安全= 7引き起こしたMariクラッシュする。

•ID 170682-環境ライトは新しいOCIO色空間システムをサポートしていなかったため、プロジェクトで指定された色空間を使用できませんでした。

•ID 170940- Open Archiveダイアログに間違ったタイトルが表示されました。

•ID 171562- Clone Stampの行動Paint Throughモードは機能しませんでした。

•ID 171743- Group Propertiesパレットのツリーはデフォルトで拡張されました。

•ID 171746-下Group Node Knobsダイアログ、 Group Propertiesパネルの名前はPick Knobs to Add

•ID 171830 -レンダリングターンテーブルは一部のタイルを省略し、最終結果はランダムフレームでランダムな欠落セクションを表示しました。

•ID 171831 -マージされたレイヤーを同じチャネルでカットアンドペーストすると、データが失われました。

•ID 172660-グラフレイヤーからデフォルトの入力ノードを削除すると、レイヤーが壊れました。

•ID 172693-を使用する場合Paint ThroughそしてClone Stampツールが8ビットの画像データで使用されている場合、ペイントバッファーに表示されるペイントは、ペイントバッファーの予想される解像度と比較して非常にピクセル化されているように見えました。

•ID 173066-オブジェクト間でレイヤーをコピーして貼り付けると、レイヤーのペイント情報が失われました。

•ID 173110- scalarオプションが画像の色空間設定にありませんでした。つまり、マスクまたは高さをペイントするときに、OCIOツールバーをオフにしたことを忘れない限り、色が暗すぎます。

•ID 173378-カスタムOCIO構成ファイルを選択すると、OCIO Pythonモジュールでエラーが発生しました。

•ID 174570- RepeatのモードPaint Throughツールが8ビットペイントバッファに対して正しく機能していませんでした。

•ID 174753-8ビットの画像データをペイントすると、 Mari精度の欠如のために量子化誤差が導入されました。ベーキング、プロシージャルからペイント可能なミップマップの生成などに変換すると、深刻なバンディングが発生しました。

•ID 174809-を通じて選択された色空間Open an Imageダイアログは無視され、画像は元に戻り、代わりに自動色空間を使用しました。

•ID 175718- Mariベイク、プロシージャルをペイント可能に変換、およびバイト(8ビット)画像データにミップマップを生成するときに、重大な量子化エラーが発生しました。

•ID 176057-変化File Space発生したペイントノードのプロパティMariクラッシュする。

•ID 176388-の粗さAiStandardシェーダーが正しく計算されませんでした。

•ID 177653-のカラーピッカーを使用してペイントノードを作成するSelect Color引き起こされた対話Mari無反応になる

•ID 178398- Mariの異なるバージョンのリリース間でアップグレードすると、の環境ライトが対応するイメージへの参照を失い、何も表示されませんでしたMari 3.0。

•ID 184235 -グラデーションを押すと、 Mari影響を受けていないはずのグラデーションの外側の領域を黒で塗りつぶしました。

•ID 194958-以前のバージョンので、細分化されたモデルの周りのカメラの動きが正しく機能しませんでしたMari 3.0。

開発者メモ

これらは、開発者に関連する変更です。

新機能

PythonQtから PySide Change

3.0v1ではMari Pythonバインディング用にPythonQtからPySideに移行。機能は同じですが、既存のスクリプトに影響を与える可能性がある関数のシグネチャなど、いくつかの違いがあります。このセクションでは、 MariのPythonエンジン、およびの新機能に関する注意事項Mari 3.0v1、およびPythonQtからPySideへの移行による変更点。

主な変更点

に付属のPythonのバージョンを更新しましたMari 2.6.5から2.7.3に。

Python APIバインディング生成をPythonQtからPySideに変更しました。

新しいノードグラフ機能にPython APIバインディングが追加されました。

新しいOpenSubdiv機能用のPython APIバインディングが追加されました。

新しいColorspaceサポート用のPython APIバインディングが追加されました。

新しいロケーター機能用のPython APIバインディングが追加されました。

新しい画像およびジオメトリC APIプラグインと対話するためのPython APIバインディングを追加しました。

OpenColorIOサポートに多くの関数を追加しました。

PySideバインディング生成の変更によるPython APIの暗黙的な変更

参照カウントのためにPySideがクラッシュするため、信号に接続するときに一時オブジェクトを使用しないでください。常に一時オブジェクトを保存して、参照がオブジェクトに保持され、ガベージコレクションが行われないようにします。次の例はクラッシュします。

def createComboBox(): return PySide.QtGui.QComboBox() def doSomething(): print 'Hello World!' createComboBox().currentIndexChanged.connect(doSomething)

回避策として、以下を実行してください。

combo_box = createComboBox() combo_box.currentIndexChanged.connect(doSomething)

注意:  これはPySideのドキュメントに記載されています。以下を参照してください: https://wiki.qt.io/PySide_Shiboken_Object_Ownership#Common_pitfalls

PySideは型に厳密であるため、一部の関数は列挙型と同等の整数値を受け入れません。たとえば、以下は機能しなくなります。

channel = mari.current.channel() channel.setDepth(16, 1)

代わりに以下を実行してください。

channel.setDepth(mari.Image.DEPTH_HALF, mari.Channel.CONVERT_ALL)

2.6v5以降のマイナーなAPI変更のリスト

露出したMkdirCommand Python APIに。

追加されましたMriRegExpChannelNameExtractorおよびPython API。

に追加のシグナルを追加しましたImageManager Python APIの場合。

追加されましたtransform() Image Python APIのメソッド。

Python APIにプロジェクト信号コールバックを追加しました。

選択グループにPythonバインディングを追加しました。これは、さらに5つのAPIオブジェクトを作成することを意味しました。 SelectionGroupManagerSelectionGroupObjectSelectionGroupFaceSelectionGroupそしてPatchSelectionGroup。また、Pythonのサンプルフォルダーにサンプルスクリプトを追加しました。 Mari Pythonサンプルメニュー。

テクスチャ転送-変位、高さ、およびガウスぼかし操作のためのPython APIが追加されました。

テクスチャ転送-Pythonを介した新しい操作チェーンのサポートGUIが追加されました。

Pythonを介して選択グループを追加しました。

ノードグラフAPI。

C API ImageプラグインをサポートするPython APIを追加しました。

PythonからC APIテクスチャおよびジオメトリに追加のパラメータを渡すコードが追加されました。

OpenColorIO-追加OpenColorIO Python APIに。

OpenColorIO-拡張ImageManager Python APIでは、画像を開くときに色空間プロパティを指定できます。

OpenColorIO-Python APIの拡張画像。色空間プロパティにアクセスして変更できます。

OpenColorIO-拡張されたPython API。色空間またはロールが構成ファイルに存在するかどうかをチェックするメソッドを含みます。

OpenColorIO-colorspaceステージ引数が範囲外の場合、Python APIが例外をスローするようになりました。

OpenColorIO-登録済みColorspaceType Python APIの列挙型。

カスタムディスプレイPythom API-ディスプレイドライバーAPIのカスタムウィジェットをホストするPySideウィジェットを作成するPython関数が追加されました。

Python APIチャネル情報デコレーターが修正され、指定されたファイルスペースが正しく設定されるようになりました。

老人COLORそしてSCALAR Python APIのシステムは廃止されました。

追加された色空間のデフォルトは、Python APIへの信号を変更しました。

Python APIに色空間構成変更信号を追加しました。

OpenColorIO-自動ファイル名を解決するメソッドがPython API内の構成クラスに追加されました。

サブディビジョン用のPython APIを追加しました。

Python APIにメソッドを追加して、設定ファイル名が標準で付属しているかどうかを判別Mari

Python APIで、色空間構成変更信号の名前を指定する機能が追加されました。

チャネルのスカラー色空間構成に加えられた変更のためのPython APIシグナルを追加しました。

名前が変更されたPython APIクラスEventWrapperWrappedEvent PySideでビルドして動作するようにします。

Python APIバインディングをPythonQtからPySideに切り替えました。

信号接続の冗長なPythonQt方法を削除mari.utils.connect()

追加されたPython LocatorEntityクラス。

拡張GeoEntity変換を取得および設定します。

拡張GeoManagerロケーターをリストします。

Python APIのキャンバスに一時停止シェーダーコンパイルを追加しました。

Python APIからOpenEXRファイルライターに圧縮オプションを渡すサポートが追加されました。

再度有効にしたDIFFERENCE Python APIのレイヤーのブレンドモード。

追加されましたhasAdjustmentStackisAdjustmentStackEnabledsetAdjustmentStackEnabled Python APIに。

Python API-分離ImageSet.importImages()そしてImageSet.importImagesFromDict() Imageオブジェクトとファイルパスの辞書からの画像のインポートをサポートします。

機能強化

•ID 125486- Mari Node Graph APIのPython APIドキュメントが含まれるようになりました。

バグの修正

•ID 89624-Python API: GeoEntityVersion.nameChanged信号が正しく発信されていませんでした。

•ID 123934-Python API:The Channel.exportImagesFlattened()関数は尊重しませんでしたBACKGROUND_EXPORT国旗。