リモートデスクトップ
ここでは、Windowsのリモートデスクトップ(RDP)経由でSubstance 3D Painterを実行できるようにするソリューションと代替方法について説明します。
デフォルトでは、Windows上のRDPは、存在しないか低すぎるOpenGLコンテキストで実行されるため、アプリケーションが正しく動作しないか、クラッシュしません。 Substance 3D PainterにはOpenGL 3.3コンテキストが必要です。 以下は問題を軽減する解決策ですが、最初の問題はWindowsと一部のGPUドライバーに依存しているため、機能する見栄えはありません。
NOTE
Nvidia Quadro GPUはデフォルトでRDPモードでアプリケーションを実行できますが、Nvidia GeForce GPUはOpenGL 1.4コンテキストのみを提供します(これはSubstance 3D Painterには低すぎます)。 この問題を解決するために、実行可能ファイルをインストールすることができます。参照: https://developer.nvidia.com/designworks
Windowsポリシーの構成
Windows 10では、RDPモードでGPUを実行できるように グループポリシー を変更する必要がある場合があります。
次の操作を行います。
- Win + Rを押して、実行ウィンドウを開きます
- 「 gpedit.msc 」と入力してから、
- ローカルコンピューターポリシー\コンピューターの構成\管理用テンプレート\Windowsコンポーネント\リモートデスクトップサービス\リモートデスクトップセッションホスト\リモートセッション環境に移動します
- オプション すべてのリモートデスクトップサービスセッションでハードウェアの既定のグラフィックスアダプターを使用する を有効にします。
Windows TSCONコマンド
以前のポリシー変更が機能しない場合は、tsconコマンドラインを使用できます。 このコマンドは、リモートコンピューターを切断し、新しいリモートコンピューターを物理ハードウェア(マウス、キーボードなど)に接続します。 アプリケーションを実行してリモートで再接続するだけで、GPU上のアプリケーションを操作できます。
- キー Windows+R を押して、実行ウィンドウを開きます。
- cmdと入力して、 Enterを押します。
- コマンドラインに次のコマンドを入力します: tscon 1 /dest:console
- Enterキーを押します
- コマンドラインで次のコマンドを入力します: start “Path/To/Folder/Painter/Folder/Substance 3D Painter.exe”(Substanceに合わせてパスを変更してください)
- Enterキーを押します
これらの手順の後、数秒間待ってアプリケーションが起動してから、セッションに再接続します。
この手順が機能しない場合は、管理者モードでWindowsコマンドラインを実行する必要があります。
代替手段
それでも前の提案が機能しない場合は、リモート接続を介したGPUをサポートするVNCやTeamviewerなどの代替ソリューションを使用することをお勧めします。
recommendation-more-help
substance-3d-painter-help-guide