Skybox用星空シェーダー「AySkybox_StarCatalog」
- ダウンロード商品個人ライセンス(Personal License)¥ 1,800
- ダウンロード商品企業ライセンス(Corporate License)¥ 5,400
Unity、主にVRChatでの使用を想定したSkybox用シェーダーです。 ヒッパルコス星表のデータを利用して実際の星の配置を再現しています。 星の座標を保存した特殊なテクスチャを読み取ることで、解像度に依存しない描画を行います。
機能紹介
・実際の星の配置に準じた星空を描画します。 ・明るさや赤青のバランス、瞬きの強弱やスピードを調整可能です。 ・緯度と経度、時刻をマテリアル上で指定し、その地点における星空を描画します。 ・VRChatワールドにおいては同梱のUdon Sharpスクリプトを設置することで現在時刻に合わせて天球を回転させることができます。 Unity2019.4.31f1で作成と動作確認を行っています。 Quest版VRChatやUnityのAndroidビルドでは動作しません。
使用上の注意
テクスチャの圧縮方式を変更してしまうと星空が描画されなくなります。 使用している4つのテクスチャは合計で9.5MBの容量を使用します。 企業にて利用される場合は企業ライセンスから購入してください。内容は同一です。
更新履歴
2023/8/6 v1.0 ・販売開始 2024/8/16 v1.1 ・Unity2022にて星が描画されない不具合を修正
内容物
・シェーダー本体(StarCatalogSkybox.shader、StarCatalogMesh.shaderおよび関連するcgincファイル1点) ・サンプルマテリアル4種 ・時刻設定用Prefab、Udon Sharpスクリプト
パラメータの説明
・Year~Minute 時刻設定用のパラメータです。入力後にSet Siderial Timeボタンを押してください。 ・SiderialTime 天球を回転させるためのパラメータです。Set Siderial TimeボタンまたはUdonスクリプトから入力されるため、直接変更する必要はありません。 ・Latitude 緯度です。小数点以下は60進数ではなく10進数です。 ・Longitude 経度です。小数点以下は60進数ではなく10進数です。 ・Rotation 東西南北の向きを変更するためのパラメータです。0のときx+方向が南になります。 ※UnityのSceneビュー右上のギズモで赤色のx表示の方向が南 ・BlueColor 青色のベースとなる色です。 ・RedColor 赤色のベースとなる色です。 ・BGColor 背景色です。全体に加算されます。 ・ColorBoost 全ての星の色に乗算される値です。 ・bv_correct 赤色・青色のバランスを補正する値です。 ・BlinkRate 星の瞬きで明るさが減少する割合です。 ・BlinkSpeed 瞬きのスピードです。 ・Power 大きくするほど暗い星がより暗くなります。 ・LoopNum 各ピクセルで星の座標をいくつ取得するか指定する値です。値を小さくすることで負荷を軽減できる代わりに星が密集している場所の描画品質が低下します。暗い空では4を目安に下げても問題ありません。
Udonスクリプトの説明
・IsSetSkyboxTime Skyboxマテリアルに現在時刻を反映します。 ・TargetMeshList メッシュ版のマテリアルを適用しているオブジェクトを登録することで、そのマテリアルに現在時刻を反映します。 ・UpdateInterval 更新頻度をフレーム単位で設定します。
利用規約
Term of Use 本商品はVN3ライセンスを使用しております。 本商品に関するライセンスの詳細は同梱の下記ファイルをご確認ください。 ※購入前にリンク先からご確認いただくことも可能です。 This product uses the VN3 license. For details of the license for this product, please refer to the following file included in the package. *You can check the link before purchasing. 日本語 vn3license.pdf https://drive.google.com/file/d/1cSRP3PBTIXvGXuVsZijwthe5k3JmaJ6A/view?usp=drive_link English vn3license_eng.pdf https://drive.google.com/file/d/1uYu_2d4PHPcVwO8r9qijVZpfblZmulWK/view?usp=drive_link 한국어 vn3license_ko.pdf https://drive.google.com/file/d/1rQnOpSlokNaPRt_B2dZGi5qaKaHfa8_H/view?usp=drive_link 中文 vn3license_zh.pdf https://drive.google.com/file/d/1AGpiuFflunnn1lngOFbguNQgUTZmee_5/view?usp=drive_link
クレジット
本商品はESA(European Space Agency)が権利を保有するヒッパルコス星表のデータを元に作成したテクスチャを同梱しています。 したがって、以下にそのクレジットを記載します。 ESA/Hipparcos