リモートデスクトップ

ここでは、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を実行できるように​ グループポリシー ​を変更する必要がある場合があります。

次の操作を行います。

  1. Win + R​を押して、実行ウィンドウを開きます
  2. 「 gpedit.msc 」と入力してから、
  3. ローカルコンピューターポリシー\コンピューターの構成\管理用テンプレート\Windowsコンポーネント\リモートデスクトップサービス\リモートデスクトップセッションホスト\リモートセッション環境​に移動します
  4. オプション​ すべてのリモートデスクトップサービスセッションでハードウェアの既定のグラフィックスアダプターを使用する ​を有効にします。

Windows TSCONコマンド

以前のポリシー変更が機能しない場合は、tscon​コマンドラインを使用できます。 このコマンドは、リモートコンピューターを切断し、新しいリモートコンピューターを物理ハードウェア(マウス、キーボードなど)に接続します。 アプリケーションを実行してリモートで再接続するだけで、GPU上のアプリケーションを操作できます。

  1. キー​ Windows+R ​を押して、実行​ウィンドウを開きます。
  2. cmd​と入力して、 Enter​を押します。
  3. コマンドラインに次のコマンドを入力します: tscon 1 /dest:console
  4. Enterキーを押します
  5. コマンドラインで次のコマンドを入力します: start “Path/To/Folder/Painter/Folder/Substance 3D Painter.exe”(Substanceに合わせてパスを変更してください)
  6. Enterキーを押します

これらの手順の後、数秒間待ってアプリケーションが起動してから、セッションに再接続します。

この手順が機能しない場合は、管理者モードでWindowsコマンドラインを実行する必要があります。

代替手段

それでも前の提案が機能しない場合は、リモート接続を介したGPUをサポートするVNCやTeamviewerなどの代替ソリューションを使用することをお勧めします。

recommendation-more-help
substance-3d-painter-help-guide