この記事ではShaderForgeでクリスタルのマテリアルの作り方を紹介します。

ノードを組み合わせてOpacityやRefractionを設定していきます。

クリスタルの表現

クリスタルの独特な透明感とテカテカ感の表現を目指します。

あとで調整できるようにスライダーで制御できるようにしていきます。

カラーとフレネルの設定

エミッシブカラーとフレネルをつないでクリスタルの質感を作ります。

クリスタルのベースになるカラーはホワイトとブルーになります。

それをLerpでつなぎます。

 

さらにFresnelをつないでいきます。

 

Fresnelの値はスライダーを使って調整できるようにします。

ここではMaxの値を3にしました。

 

カラーのLerpをEmissionにつなぎます。

 

FresnelをOpacityにつなぎます。

 

このような結果になりました。

このあとはRefractionのノードを作っていきます。

Refractionを設定する

Refractionの値を調整して屈折を制御できるようにしていきます。

MultiplyにスライダーをつないでMaxを3にします。この値でRefractionを調整します。

 

UV coordとMultiplyさせてそれをRefractionにつなぎます.

 

Shaderのインスペクタからカラーとフレネル、リフラクションが調整できます。

ここで色を変えたり透明度や屈折の強さなどをいろいろ試してイイ感じにしてあげます。

 

あとは複製してパーツの大きさや向きなどを変えながらいくつかパターンを作って配置していきます。

 

VR空間 Treasure Hunterの完成

周りに浮いている岩はそのままだとちょっとつまらなかったので上下にフワフワさせてみました。

大きい岩はゆっくりと小さい岩は少し早く動くようにしました。

あとはこれをぷハブにしてSTYLYにアップロードすればあっという間にVR空間の出来上がりです。

 

この記事ではShader Forgeを使ってクリスタルのシェーダーの作り方を紹介しました。

Unity2018からはShader Graphというものが搭載されているようなので今後はそちらが主流になってくるのかもしれません。

この記事でTreasure Hunterの紹介は終わりになります。

こんな感じで自分の好きな世界観をVRにして楽しめるのもSTYLYの素晴らしいところですね!

 

VR空間:TreasureHunter

About Styly

STYLY is a cloud-based service for creating high quality, beautiful VR spaces that doesn’t require any coding.

By using STYLY, creators can express their imaginations indefinitely and build a variety of virtual spaces.

Through these spaces, we can share experiences that are unachievable in the real world.

STYLY Official Site:https://styly.cc

Shares
Facebook Twitter Google+ Pinterest hatebu

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Masanori Takano

Masanori Takano

牧場厩務員→家具職人→大工を経て現在はフリーランスの3DCGアーティスト

 

Unity

Unityで制作されたコンテンツをお持ちの方へ
Unityシーンアップロード機能を活用すれば簡単にVR化が可能に!

Click here

×