ログイン
カテゴリ
ディスカッション
アクティビティ
ヘルプ
人気記事...
ホーム
›
Cubism 3 SDK
Unity上でのマスクの掛け方が分かりません
ユウキ
March 2018
で
Cubism 3 SDK
Unity上でキャラクター全体に
マスクを掛ける方法が分からないのですが、
live2dの方で予め掛けるしかないのでしょうか
0
コメント
Ganeesya
March 2018
1,Assetフォルダ内のどこでもよいのでRenderTextureを作る(Assets>Create>RenderTexture)
画像のサイズを大きくしておくときれいになる。大きすぎると重たくなるので注意
2,Edit>ProjectSettings>Tags and Layersを開いて新しいLayerを作る(UserLayer8あたりでOK
3,MainCameraの設定、Culling Maskを先程つくったLayerのみにする。
4,Live2Dのモデルを選択してInspecterの右上あたりにあるLayer「Default」となってるのを新しいレイヤに切り替える
子オブジェクトの設定を変えるか聞いてくるダイアログはYesを選択
5,GameObject>Cameraで新たなカメラをつくる
6,GameObject>UI>Raw ImageでRenderTextureに避けられてるLive2Dモデルを移すためのRawImageをつくる
7,6で作ったRawImageのTextureの設定でRendetTextureを選択し、いい感じにサイズをRectTransformの値をいじって整える
8,GameObject>UI>Imageなどでマスク用の画像を選ぶ。RawImageで動的に生成してもOK
9,8でつくったオブジェクトをHierarchyで選択した状態でComponent>UI>Maskを選択し、Mask機能をもたせる
10,8のオブジェクトの子供に6を入れる。
こんな感じで全体に対してマスクができると思います。
0
コメントするには
サインイン
または
登録
して下さい。
コメント
画像のサイズを大きくしておくときれいになる。大きすぎると重たくなるので注意
2,Edit>ProjectSettings>Tags and Layersを開いて新しいLayerを作る(UserLayer8あたりでOK
3,MainCameraの設定、Culling Maskを先程つくったLayerのみにする。
4,Live2Dのモデルを選択してInspecterの右上あたりにあるLayer「Default」となってるのを新しいレイヤに切り替える
子オブジェクトの設定を変えるか聞いてくるダイアログはYesを選択
5,GameObject>Cameraで新たなカメラをつくる
6,GameObject>UI>Raw ImageでRenderTextureに避けられてるLive2Dモデルを移すためのRawImageをつくる
7,6で作ったRawImageのTextureの設定でRendetTextureを選択し、いい感じにサイズをRectTransformの値をいじって整える
8,GameObject>UI>Imageなどでマスク用の画像を選ぶ。RawImageで動的に生成してもOK
9,8でつくったオブジェクトをHierarchyで選択した状態でComponent>UI>Maskを選択し、Mask機能をもたせる
10,8のオブジェクトの子供に6を入れる。
こんな感じで全体に対してマスクができると思います。