Skip to content

NullClone/PrismFanlight

Repository files navigation

Prism Fanlight

Unityのライブ用の観客ペンライトツール

主な機能

  • GPUインスタンシングによる大量のペンライト描画
  • プリセット機能
  • 様々な色設定
  • BPM機能
  • カメラのカリング機能
  • 座席ごとの反応遅延、ジッター
  • 座席プレビュー機能

使用方法

  1. パッケージマネージャーを開きます Window > Package Manager
  2. 左上の+ボタンからAdd package from git URL...を選択します。

  1. 以下のURLを入力します。

    https://github.com/NullClone/PrismFanlight.git
  2. シーン上のゲームオブジェクトにPrismFanlight コンポーネントを追加

対応環境

  • Unity 6+ (6.3で機能を確認済み)
  • URP / HDRP
  • Compute Shaderが使用可能な環境

注意点

  • 大量のペンライトを描画する場合にパフォーマンスが著しく低下する可能性があります。
  • 現在のカリングにはブロック単位の球カリングを使用しているため、精度があまり良くありません。
  • ギズモが重い場合は、Debugからプレビューを無効にしてください。。

Todo

  • Timeline 連携
  • HDRP サポート
  • Built-in サポート
  • カリング機能の改善
  • 複数持ち機能
  • 観客の描画機能の実装
  • 静的数値の事前計算

ライセンス

MIT License

About

Unityのライブ用ペンライトツール

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors