RaspberlyのブログRaspberlyのブログスマートフォン用の表示で見るRaspberlyのブログUnityネタをメインとした技術系ブログです。にゃんこ大戦争や日常なども。今回はオブジェクトの影を差し替える方法を紹介します。影を差し替えることによって、怪物が人間に擬態しているとか、あるモノが別のモノに変身しているといった演出ができちゃいます。Light等)があれば影は自動でできます。3Dモデルを表示(レンダリング)するには〇〇Rendererみたいなものが必要です。そのため、Cubeやキャラクターの3Dモデルには必ず何らかのRendererがくっついています。Cubeを見てみましょう。rendererがくっついているのがわかります。ユニティちゃんはどうなっているのでしょうか。モデルの部分は「constume...」と「UTC_eye」と「UTC_hair」になります。Renderがあるのがわかります。UnityChanの場合、メッシュが3つに分かれているのでRendererも3つあります。影のオンオフRendererが影を作ってくれていることがわかりました。影だけを消すことはできるんでしょうか?実は簡単にできます。ShadowsをOffにするだけです。影のオンオフまでできました、この時点で感づいている方もいるかもしれませんが。本体の影を消し、影用のオブジェクトを用意することで影の差し替えを行います。今回は影用として、このAssetを用いました。ホラーちゃんと名付けます。assetstore.unity.comこのAssetをユニティちゃんの子オブジェクトにします。位置や角度も合わせておきましょう。二つのモデルが重なった状態で表示されますね。次にユニティちゃんの影を消していきます。ユニティちゃんの中にある3つのRendererのCastShadowsをOffにします。するとUnityChanの影が消え、ホラーちゃんの影のみになります。後はホラーちゃんの影のみ表示させれば完成です。3Dモデルは表示させず、影のみ表示といったことができるのでしょうか?実は簡単にできます。Onlyにすることで、影のみレンダリングといったことができます。Unity便利すぎこれで無事影の差し替え完了しました。「やあユニティちゃん・・・・・いや、誰だお前はユニティちゃんじゃないな!」???「グググ・・・ヨク気ヅイタナ・・・」みたいな演出ができるかもしれませんね!まとめ・影は初期設定でRendererが勝手にやってくれている。・Rendererの設定を変えることで影のオンオフを切り替えることができる。・本体の影を消し、影用のモデルを用意することで簡単に影を差し替えることができる。3日目、投稿者はKan_Kikuchiさんです。#1勉強会のレポート(メモ)です。~LWRPとシェーダー~勉強会のレポート(メモ)です。完全に理解した勉強会のレポート(メモ)です。2018勉強会のレポート(メモ)です。完全に理解した勉強会のレポート(メモ)です。アーカイブおすすめアセット参加グループUnityUnityゲーム開発者ギルドリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!Raspberlyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。