VRChat

【VRChat向けUnityシェーダー】草木の揺れ & 両面ライティングシェーダー

  • ダウンロード商品
    ¥ 300

後継版の公開に伴い販売を終了いたします。 Sales will be discontinued with the release of the successor version. 후속 버전의 공개에 따라 판매를 종료합니다. 下記リンクより後継版のご利用をご検討ください! Please consider using the successor version via the link below! 아래 링크에서 후속 버전의 사용을 검토해 주십시오! https://daizerokenkyujyo.booth.pm/items/7489247 草木向けのUnityシェーダーです。VRChatワールドでの利用が可能です。 揺れ & 両面ライティング機能を持ったシェーダと、両面ライティングをオミットした揺れ機能のみのシェーダの2つがパッケージに入っています。 このシェーダでは草木が風で揺れているようなアニメーションを行わせることができます。この動きはシェーダー内で計算されていて、モデルにボーンを仕込んだりアニメーションクリップを作成したりする必要はありません。ポリゴンで詳細に形状を作成したモデルでも、板ポリにアルファつきのテクスチャを貼った軽量なモデルでもどちらでも使用できます。 モデルの頂点ごとの揺れの調整は、簡単なものであればインスペクターで頂点の高さを指定して行うとができます。例えば草の根元は揺れずに先端に行くにしたがって揺れるようになるという設定です。頂点カラーまたはテクスチャを使用してより複雑な調整を行うこともできます。 このシェーダーは両面ライティングにも対応しています。 草や木の葉は頂点数削減のためペラポリで作成することが多いですが、単にカリングをOffにして両面表示にしただけでは裏面から見たときにライティングがおかしなものになってしまいます。このシェーダーは表裏どちらからでも正しくライティングを行うようになっています。さらにマテリアル設定を表裏で個別に行うことができ、表と裏で別のテクスチャを貼る、裏面のみOcclusionを強くするなどより細かな表現が可能になっています。 このシェーダーはHLSLで記述されていますので、追加のプラグインなどは必要なく本UnityPackageをプロジェクトにインポートするだけですぐに利用可能です。

■デモワールド / Demo world / 데모 월드

■マニュアル / Manual / 매뉴얼

■動作環境 / System requirements / 작동 환경

■注意事項 / Precautions / 주의 사항

■利用規約 / Licence / 이용 약관

■更新履歴 / Update History / 업데이트 내역

【VRChat向けUnityシェーダー】草木の揺れ & 両面ライティングシェーダー
【VRChat向けUnityシェーダー】草木の揺れ & 両面ライティングシェーダー
後継版の公開に伴い販売を終了いたします。 Sales will be discontinued with the release of the successor version. 후속 버전의 공개에 따라 판매를 종료합니다. 下記リンクより後継版のご利用をご検討ください! Please consider using the successor version via the link below! 아래 링크에서 후속 버전의 사용을 검토해 주십시오! https://daizerokenkyujyo.booth.pm/items/7489247 草木向けのUnityシェーダーです。VRChatワールドでの利用が可能です。 揺れ & 両面ライティング機能を持ったシェーダと、両面ライティングをオミットした揺れ機能のみのシェーダの2つがパッケージに入っています。 このシェーダでは草木が風で揺れているようなアニメーションを行わせることができます。この動きはシェーダー内で計算されていて、モデルにボーンを仕込んだりアニメーションクリップを作成したりする必要はありません。ポリゴンで詳細に形状を作成したモデルでも、板ポリにアルファつきのテクスチャを貼った軽量なモデルでもどちらでも使用できます。 モデルの頂点ごとの揺れの調整は、簡単なものであればインスペクターで頂点の高さを指定して行うとができます。例えば草の根元は揺れずに先端に行くにしたがって揺れるようになるという設定です。頂点カラーまたはテクスチャを使用してより複雑な調整を行うこともできます。 このシェーダーは両面ライティングにも対応しています。 草や木の葉は頂点数削減のためペラポリで作成することが多いですが、単にカリングをOffにして両面表示にしただけでは裏面から見たときにライティングがおかしなものになってしまいます。このシェーダーは表裏どちらからでも正しくライティングを行うようになっています。さらにマテリアル設定を表裏で個別に行うことができ、表と裏で別のテクスチャを貼る、裏面のみOcclusionを強くするなどより細かな表現が可能になっています。 このシェーダーはHLSLで記述されていますので、追加のプラグインなどは必要なく本UnityPackageをプロジェクトにインポートするだけですぐに利用可能です。