レーザーライトシェーダー / LaserLightShader
상품 설명
■概要
ライブ等で使われるレーザーの照明装置っぽい表現ができるシェーダーです。
UnityやVRChat、cluster等で使用できます。
VRChat(PC)向けの少しリッチなものと、VRChat(PC,Quest両対応)・cluster向けの軽量なものを同梱しています。
V008のアプデで機械部分のリアルなモデルに新しくしました。(メカ部分は800ポリゴンくらいです)
シェーダーのプロパティで動きをつけることができます。
板ポリタイプと円錐形タイプの2種類が入ってます。
VRChatのUdon AudioLinkに対応しています。
マテリアルのAudioLink Onにチェックを入れると音に反応するようになります。
AudioLinkの機能を使う場合はVCCでAudioLinkを追加してください。
Udon AudioLink (https://github.com/llealloo/vrc-udon-audio-link)
■For international users
This product is also available on Gumroad with descriptions in English.
https://noriben3.gumroad.com/l/laserlight
■Unity2019.4.31f1及びUnity2022.3.6f1のBuilt-in RP・リニアカラー環境で動作確認しています。
UnityやVRChat等で使えます。
unitypackage形式。
■解説動画
https://www.youtube.com/watch?v=aqYka48qcrE
3Dノイズテクスチャの作成にMewNoiseGenを使用しています。
https://github.com/mewlist/MewNoiseGen
動作状況
■VRChatワールド
・PCワールド : OK
・Questワールド : OK
■VRChatアバター
・PCアバター : OK
・Questアバター : No
■Unity
・Built-in RP: OK
・URP : OK(機械部分のStandard Shaderのを使用したマテリアルは変更が必要)
・HDRP : OK(機械部分のStandard Shaderを使用したマテリアルは変更が必要)
■半透明オブジェクトですのでQuest環境では大量に使用すると負荷が高くなる可能性があります。
更新履歴
2020/06/13 V001 初期
2020/06/13 V002 最終出力を0~10にクランプするようにした
2020/08/01 V003 最終出力をBrightness Intensityパラメータで調整できるようにした
2020/08/12 V004 根元部分が黒くなってしまう場合があるのを修正
2020/08/15 V005 プレハブのサンプルを増やした
2022/01/01 V006 AudioLink対応。GPUインスタンシング対応。
2022/01/02 V007 全体の明るさ(Brightness)のパラメータ追加。
2022/03/06 V008 メカ部分をリアルなモデルに変更。Quest用を追加。
2022/03/11 V009 Single Pass Stereo (Instanced)レンダリングに対応。
2022/11/24 V010 AudioLink 0.3系に対応。
2024/01/16 V011 アバター用途でもAudioLinkが動作するように修正
2024/09/04 V012 レンダーテクスチャの色を反映できる機能を追加。
説明
NoribenLunch/noribenLaserLight/PrefabフォルダにnoribenLaserLight.prefabというプレハブファイルが置いてあるのでヒエラルキにドラッグして使ってください。
パラメータの説明
■カラー
Color1: レーザーの色
Color2:
Brightness: 全体の明るさ
Gradation Speed: グラデーションするスピード
Hue Rotation: 色相を変化させるスピード
■メインパラメーター
Width: レーザーライト全体の幅
Scroll: レーザーが横にスクロールする速度
Thickness: レーザーの太さ
Beams: レーザーの本数
■サブパラメーター
Flash: 点滅
Random Flash: 実際のレーザーが不均一に点滅する感じの表現
Contrast: コントラスト
Soft: ぼや~んとなる
Root Intensity: レーザーの根本の部分の明るさ
Transparency: レーザー全体の透明度
■3Dノイズ
Noise: ノイズを加える強さ
Noise Scroll: ノイズのスクロール。xyz軸。
Noise1 Size: ノイズのサイズ
Noise2 Size:
(2つのサイズ別のノイズを重ね合わせて使うことでいろんなビジュアルにできるためこうしている
)
Noise1 Power:ノイズの強さ
Noise2 Power:
3D Noise Tex: ノイズ用3Dテクスチャ
■Swing
Swing Speed: レーザー全体が横に揺れる速度
Swing Width: 揺れる振幅幅
■Chase
Chase ON: レーザーが流れるような動きをONにするボタン
Chase Speed: そのスピード
Chase Width: 流れる幅
■円錐形メッシュを使用する場合のみ使うパラメーター
Triangle: UVを三角形にゆがませる
Cone Width: 円錐形メッシュの太さ
Cone Length: 長さ
Cone Width Anim: メッシュの太さを変化させる
■最終出力のクランプ
Brightness Intensity: 最終的な明るさの最大値を0~10に設定できる。bloomにどれだけ反応させるか調整したいときに使う。
■AudioLink
AudioLink On: AudioLink機能をOnにする。
AudioLink Intensity: 反応する強さ
AudioLink BandType: 反応する周波数の選択
AudioLink Smooth Filtering: 点滅にフィルタをかけてなめらかにする
利用規約
■許可していること
本製品の改変・加工。
VRChat、動画(Youtube, X等)、ゲーム、ライブ演出、配信などでの使用。
ゲームやアプリに組み込んでの販売や、配信収益などの商用利用もOKです。
■禁止していること
本製品を第三者がそのまま取り出して再利用できる状態で販売物に組み込み、二次配布・再販売することは禁止です。
(例: 本製品を組み込んだUnityプロジェクト丸ごとの販売など)
本製品を使用して発生した問題に対しては製作者は一切の責任を負いません。
チームでプロジェクトを共有してワールド制作を行っている場合はチームライセンスを購入してください。(代表者が1つ購入すればOKです。商品内容は同じです)
企業内で使う場合はチームライセンスの方を購入して下さい。(代表者が1つ購入すればOKです。商品内容は同じです)
■連絡先
ご要望がある場合はページ上部にあるBoothのメッセージから送ってください。
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기