gamebox

unityとかゲームとか

【unity】Ink Painter インクペインター【アセット】

スプラトゥーンの用に3Dモデルをペイントする事のできるアセットの使い方です

f:id:rgamebox:20180527004150p:plain

 Ink Painter インクペインター

 

基本の使い方を説明します。

f:id:rgamebox:20180527094147p:plain

 塗られる方(球)

・まず、インクが塗られる球をつくります。

メニュー > GameObject > 3DObject > Sphere

そのままだと少し小さいのでscale x,y,zに全て5を入れて5倍の大きさにします。

 

・次にテクスチャー付きのマテリアルを球に反映させる必要があるので作ります。

プロジェクトビューでマウス右クリック > Create > Meterialでマテリアルを作って、「MatPaintCanvas」という名前にします。

そして、InkPainterアセットに付属していたテクスチャーを反映させます

f:id:rgamebox:20180527004704p:plain

 

そして球に今作ったマテリアルを反映させます。

f:id:rgamebox:20180527004749p:plain

 

更に球にスクリプトを追加してキャンバスとする必要があります。

Add Component > 「Ink Canvas」

f:id:rgamebox:20180527004811p:plain

 

これで 塗られる方の設定は完了。

 

塗る方(マウス)

今回はマウスで色を塗ります。

アセットに付属していたスクリプトを使用します。

 

・塗る方(ペン)のセッティング。

ヒエラルキービューで右クリックして、Create Emptyし「Script」とでも命名します。

空のオブジェクトに「Mouse Painter」というスクリプトを追加します。

f:id:rgamebox:20180527005330p:plain

 

・「Mouse Painter」にテクスチャーのセットや値の設定を行います。

下図の通り設定してください

f:id:rgamebox:20180527005420p:plain

 

・色(Brush Color)の設定も行います。

※最初はアルファ値が0が入っていて透明なので、値を入れてください

f:id:rgamebox:20180527005449p:plain

 

準備完了!

 

プロジェクトを開始して、球面の上をマウス左を押しながらなぞると色が塗られます!

 

f:id:rgamebox:20180527005653g:plain

 

 面白いっすなー