NeosVRの日本語Wiki

マテリアルについて

Xiexe Toon Materialの陰影の調整

デフォルトでは陰影が暗いので調整する方法を示します。


図のようにパネルのShadowRamp:をみるとほとんど黒が占めていてすごく暗いです。これを変えます。


一番下がデフォルトのグラデーションテクスチャで、あとはインベントリのNeos Essentials > Textures > Shadow Rampsにあるものです。デフォルトがかなり暗いことが分かります。明るめのグラデーションテクスチャにするといいでしょう。これをShadowRamp:にセットします。


グラデーションテクスチャはオレンジさんが作ったGradiation Editorを使うと自由に作ることができるので、凝った陰影をつけることができます。


さらに暗いワールドでアバターが暗くならないようにしたい場合はEmissionを少し足すといいです。図のようにEmissionMap:にMainTexture:と同じテクスチャをいれて、EmissionColor:を0.2に持ち上げます。

透明(αチャンネル)が設定されているときにはCutout:にチェックを入れて、AlphaClip:を0より大きくします。

shaderの変更

たとえばPBSをFlat Lit Toonにしたいときには、MaterialTipを使って、マテリアルオーブをアバターから取り出し、その後リングメニューでConvertする。これをアバターに使われているすべてのマテリアルに適応していく。

具体的には、DevToolTipでアバターをセカンダリーアクションで選択して、インスペクターを開く。下の図のようなマテリアルを表示させて、Materials(list):の一つをMaterialTipでレーザーを当ててセカンダリーアクションをするとマテリアルオーブを取り出すことができる。コンテキストメニューでコンバートすると、変換できている。xiexe toonの時には陰影が強いので、上の記事に書いてあるような変換をするとよい。

別なやり方として、インスペクターパネルでマテリアルを表示させて、DevToolTipのコンテキストメニューのCreate New...からマテリアルを作って入れ替える方法がある。まず下図のようにして、インスペクターを表示させてマテリアル情報を見る。


MeshRendererコンポーネントのMesh:をグラブすると、その形を観ることができる。その下のMaterials(list):にマテリアルが並んでいる。ここで「↑」を押すと、マテリアルのパネルが現れる。ここでDevToolTipのコンテキストメニューのCreate NewからMaterial → Unlit → Unlitのようにして新しいマテリアルを選ぶと同じようにパネルが現れる。



そこで古いマテリアルのパネルのTexture:から新しいマテリアルのパネルのTexture:にテクスチャをコピーして、新しいマテリアルのパネルの一番上の名前をグラブして、元のインスペクターパネルのMeshRendererのMaterials(list):にドロップする。これでshaderの変更ができる。

マテリアルの設定で、metallic以外にスペキュラやラフネスの様なテカり具合の設定をする項目はあるのでしょうか・・・?

metallicにテクスチャを張ると全体がテッカテカになってしまうのでうまくいい質感が出せなくて

UnityのStandardと同じで、テクスチャ名がMetallicだけどアルファ値がSmoothnessに使われるので不透明画像いれるとSmoothness最大つまりテカテカなる。
(NeosVR JP discord 質問 2020/3/23)

Menu

※全てアーカイブに飛ばしています※

Menu


定期イベント

交流や導入の目的として、イベントが定期的に開催されている。
詳しくは定期・不定期イベント参考。ほかにはカレンダーやDiscordをチェックしたり、#NeosVR で検索しよう。

毎週火曜 22:00〜

毎週水曜日 21:00〜

毎週木曜日 21:00〜22:00

毎週日曜日 21:00〜24:00

毎週日曜日 21:30〜22:00


【メニュー2編集】

メンバーのみ編集できます