3dsMaxからglbデータを書き出す際のポイント~透明度編~

3dsMaxからglbデータを書き出す際のポイント~透明度編~

こんにちは!
甲斐です。

今回は3dsMaxからglbを書き出す際の一つの問題点と解決方法についてお話します。
現在開発中の3Dコンテンツでの連携のためglbデータで書き出す必要があるのですが、
この際基本的にVrayのマテリアルは使えません・・・。
なので、標準マテリアルに変換してあげる必要が出てきます。
それ自体は手間はかかる点を除けば問題ないのですが、↓のようなガラスのオブジェクト等を書き出す際に問題があります。

ズバリ透明度が持っていけない・・・。

glb編集ソフトなどを使って設定しなおせばよいのですが、出来れば一発でglbデータに変換でしたいと思い色々と調べてみました。

いくら標準マテリアルの設定をいじっても持っていけなかったので、どうしたもんかと思いフィジカルマテリアルを試してみました。

すると・・・できました!

ポイントは↓の設定。

フィジカルマテリアルの設定の一番下にあるTransparencyModeをOpaqueからBlendに切り替えるだけ。

これでglbにも透明度を反映できます。

標準よりも設定できるところが多いので、3dsMaxからglbデータに変換する際はフィジカルマテリアルで設定したほうが、
綺麗に変換できそうです。
ただ、他の問題が出てくる可能性も無きにしも非ずなので、もっと検証が必要そうです。

現在シェルパグループでは、一緒に働く仲間を募集中!
建築パース、3DCG、UnrealEngine、Unity、プログラミングに興味のある方は
是非リクルートサイトをご覧ください!

■シェルパグループ リクルートサイト
https://sherpa-recruit.jp/