この記事ではNukeで指定のバージョンで起動する設定について解説します。
通常、Nukeはインストールされている最新バージョンで起動するのがデフォルトとなっていますが、作業によって特定のバージョンで起動したい場合はWindowsレジストリを編集する事で可能になります。
方法
Windows
以下の情報は、マシンに Nuke 11.3v6 またはそれ以前のバージョンがインストールされているユーザーが対象です。
警告:レジストリに不正な変更を加えると、マシンに悪影響を及ぼす可能性があることに留意してください。レジストリを使用してコンピュータの設定を変更することに抵抗がない場合は、管理者として、次の操作を行ってください。
1. スタートメニューから「regedit」と入力し、キーボードのEnterキーを押して、レジストリエディタプログラムを起動します。
2. アドレスバーで、以下をコピー&ペーストします。
Computer\HKEY_CLASSES_ROOT\NukeScript\shell\open\command
3. 名前カテゴリの(初期値)値をダブルクリックして、データを編集します。
4. Nuke がデフォルトの場所にインストールされた場合、次のテキストをコピー・ペーストし、OK を押します。
"C: \Program Files NeitherNuke13.0v5 NeitherNuke13.0.exe" --nukex "%1"
- なければ、インストールされたディレクトリを探し、そのパスを Nuke13.0.exe" --nukex "%1" で使用します。
5. 任意の .nk ファイルをダブルクリックし、NukeX 13.0v5 で起動します。
注:上記の手順を実行すると、レジストリのデフォルトが変更され、任意の .nk スクリプトで NukeX 13.0v5 が常に起動するようになります。データの値は、インストールされているすべての Nuke バージョン用に編集することができます。
上記の手順は、以下を使用して .hrox Studio/Hieroプロジェクトにも適用することができます。
パス: Computer\HKEY_CLASSES_ROOT\NukeStudioProject\shell\open\command
StudioやHieroの場合は、--studioや--hieroフラグが使用されていることを確認する。
"C:\Program Files\Nuke13.0v5\Nuke13.0.exe" --studio "%1"
注: Windows レジストリを手動で編集したくない場合は、添付ファイルをダウンロードしてください。ダブルクリックすると、NukeX 13.0v5 と Nuke Studio 13.0v5 を使用している場合、Nuke がデフォルトディレクトリにインストールされていれば、自動的に値が追加されます。また、レジストリを編集して上記の変更を行うと、Nuke は現在のインストールのデフォルトを更新しなくなり、バージョンごとに手動で変更する必要があります。
Windows 1906 Update
Windows 1906 のアップデートでは添付の.regファイルや上記の情報を手動で追加しても、デフォルトのアプリケーションを設定することができません。この問題は、.nk Default entry Dataの値を「NukeScript」として追加し、UserChoiceディレクトリを削除することで可能になります。
Windows 10以降で、デフォルトの.nk起動アプリケーションの更新を許可するようにするには、以下のように操作してください。
1. スタートメニューから、regeditと入力し、キーボードのEnterキーを押して、レジストリエディタプログラムを起動します。
2. 次のパスに移動します。
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts
3.拡張子.nkを見つけ、ディレクトリを完全に展開します。
4.UserChoiceディレクトリを削除する。(最初にフォルダーをエクスポートして、バックアップを作成するのがよいでしょう。右クリックしてエクスポートを選択し、名前を付けて保存してください。)
5.次に、次の場所に移動します。ComputerHKEY_CLASSES_ROOT.nk に移動します。
6. .nk ディレクトリが選択されていることと、Default Name の値が Data 値 "NukeScript" であることを確認します(下図参照)。
注:Default Dataの値がNukeScript以外の場合、Default Nameをダブルクリックしてテキストを入力し、OKを押して変更します。
UserChoice ディレクトリを削除し、NukeScript Data の値を .nk Default に追加すると、.nk ファイルをダブルクリックしたときに Default Nuke アプリケーションを更新するために添付の .reg ファイルを実行できるはずです。