UnrealStudio4.21対応版dataSmith不具合

Unreal Studio 4.21対応版dataSmithで
3dsmax(2019+2016)→UnrealDatasmithMaxExporter_4_21_E0
を使用しエキスポート

4.20だとマテリアルが反映しない
4.21だと問題なく反映される
まだ使用できなきないソフトがたくさんあるので4.20で
使用ができなくなり困っています。

申し訳ありませんが、要件を整理していただけますか?

  • UnrealStudio4.21の不具合ですか?それともUnrealStudio4.20の不具合ですか?
  • どういう事象が起こっているのでしょうか?
  • 何に困っているのでしょうか?
  • 何を解決すればよいのでしょうか?

Unreal Studioのバージョンダウンのやり方は御座いますでしょうか。 自動的にされてしまってもとに戻ることができない状態にあります。 先週更新された4.21で進めたいのですが、まだまだプラグインが対応できないものが多数あるものでして

Unreal Studio 4.21もしくはUnrealDatasmithMaxExporter
不具合かと思われます。

Unreal Studio 4.21へアップデートする前(Unreal Studio 4.20)は3dsmaxからUnrealDatasmithMaxExporterを使用して問題なくインポートできたのですが、アップデート後のUnreal Studio4.21ではENGINEversion4.20へインポートするとモデルはついてくるのですがテスクチャが抜けてしまいます。ENGINEversion4.21ではモデルテクスチャ共に問題なく移行することができます。

Unreal Studio 4.21+UnrealDatasmithMaxExporter使用して
ENGINEversion4.20への移行の不具合点が解決できれば良いのですが。
ご理解できますでしょうか?

バージョンが上がるごとに不具合修正や機能追加によりアセットのフォーマットが変わることがありますので、基本的にEngineの後方互換性はないものと考えていただくほうが良いかと思います

マイナーバージョンならともかくプロジェクトのメジャーバージョンが自動的に更新されることはまず無い認識です。
どこかのタイミングでバージョンを上げているはずです。

UnrealEditorを起動して、プロジェクトを選択して起動している場合は古いEngineバージョン用のプロジェクトが残っていると思われます。
コンテキストメニューからSwitchUnrealEngineVersionを選択、指定した場合はこの限りではありません。

なお、一度バージョンを上げたプロジェクトのバージョンを下げることは出来ないと記憶しております

UnrealStudioのDataSmithのバージョンはそれぞれのEngineVersionと紐付いているはずです。
一度EditorのInstalledPluginの状態を確認してください。
UE4.20にはDatasmith4.20が、UE4.21にはDatasmith4.21がインストールされているはずです

プラグインですので、古い方を使いたければユーザープラグイン扱いにして上書きすればおそらく可能ですが、わざわざ古いバージョンを使用する理由を思いつきません
特殊な事例になってしまうので、サポートが受けられない可能性が高いです

Unreal StudioのdataSmithのバージョンダウンだけできれば良いのですが・・・
ん~多分無理なんでしょうね。。

すみません良く分かりませんが
Datasmith4.21というのは多分共通バージョンの話で
UnrealDatasmithMaxExporterにはそれぞれ個々の4.19、4.20、4.21バージョンが存在する
という認識ですが違いますかね。。。
ENGINEversion4.19でもいけたのでやはり4.20のみの不具合で間違えないのかもしれませんね汗

UnrealStudioという名前がついていますが、基本的にはUnrealEngine+Datasmith+Exporterの3点セットです。
それぞれ対応するバージョンがありますので、ワークフロー上ではバージョンを揃える必要がある、という認識です。

現在UE4.20を使用していると思いますので、これに対応するDatasmith、3dsMaxExporterもそれぞれ4.20用のものを使用する必要があります
どれか一つだけでもバージョンをずらして使用する、というのは基本的に想定されていない、またはサポート外の運用である、と考えます

なので Datasmith4.21というのは多分共通バージョンの話で というのは認識が間違っているのでは?と思っています
もしUE4.20(Datasmith4.20)で3DSMaxExporter(ForUE4.21)のデータが読めたとしても、結果的に読めただけの話であり、それで不具合が出ても誰もサポートは出来ないと思います

一応、こちらの手元にあるDatasmith(UE4.20、UE4.21)のバージョンを載せておきます
EngineVersionと対応しているのがご理解いただけるかと

なおUnrealStudio4.21では3dsMaxのMaterialの取扱に変更が入っているようです
不具合と称する事象と関係があるかはわかりませんが、確認しておくと良いでしょう

https://docs.unrealengine.com/en-us/Studio/Builds/StudioRN421

なるほど理解できました。
ENGINEversion4.21+Datasmith4.21→DatasmithMaxExporter_4_21(3dsmax2019+2016)
ENGINEversion4.20+Datasmith4.20→DatasmithMaxExporter_4_20(3dsmax2019+2016)
ENGINEversion4.19+Datasmith4.19→DatasmithMaxExporter_4_19(3dsmax2019+2016)
でそれぞれすべてインポートしてみましたが
うまくいくのはENGINEversion4.21とENGINEversion4.19だけなのでENGINEversion4.20だけがやはりマテリアルがついてきません。
一度DatasmithMaxExporter最終更新日 11月 7日ものをアンインストールして
最終更新日 10月 3日のものにもどして問題なければおそらく原因はこれにあるかと思いますので
一度試してみます。

検証結果
UnrealStudio4.21の場合のDatasmithMaxExporterのENGINEversion4.21を使用した場合
全て問題なく移行できます。substanceNG・animaNG未対応(11/14現在)
UnrealStudio4.21の場合のDatasmithMaxExporterのENGINEversion4.20を使用した場合
3dsデフォルトMAP 問題なく移行+V-rayMAP 移行できませんが(一部移行OK)substanceNG animaNG
UnrealStudio4.20の場合のDatasmithMaxExporterrのENGINEversion4.20を使用した場合
全て問題なく移行できます。

但しUnrealStudio4.21の場合のDatasmithMaxExporterをインストールしてしまうと
UnrealStudio4.20の場合のDatasmithMaxExporter(4.19以下は問題なく使用可能)はインストールできない・・
「4.21から4.20したいときはアンインストールする必要あり」

おそらくどちらかを選択する必要があります。
ん~非常に不便です・・・ご参考まで