상품 설명
vrc対応の爆発のアセットです。
爆発と起爆システムと壊れる壁をudonで実装しています。
戦場や過激なコント、戦隊ごっこやオチなどにどうぞ。
ワールドも同梱に予定(未実装)
・当文章は編集中(2024/11/5)
サンプルワールド:
https://vrchat.com/home/launch?worldId=wrld_958a7b05-73df-4819-bac4-b545afd2a8fe
(ワールドはそのうち更新します。)
用法:
解凍するとunitypackageがあります。読み込むとprefabがあるのでこれをシーンにおいてください。prefabはタイプごとにまとまっているので使用しない爆発はprefabをunpackしたうえで消してください。unpackはヒエラルキーのオブジェクトを右クリック/prefabにあります。
概要:
・スイッチを押したら爆音と爆発とともに壁が壊れます。
・スイッチは元オブジェクトに刺さっているudonをコピペすれば別オブジェにも適用できます。(グローバル設定なので爆発は同期します(その場にいる人の間でのみ)。->と思ったらグローバル設定ではなくローカル設定だったことが判明したのでそのうち直します。
・地上爆発5種と空中爆発5種+12種の壁破壊が入ってます。(壁破壊のクオリティはやや微妙です)
・パーティクルにも対応。カラーの制御もパーティクルからできます。
・煙、熱の色は変えられます。ゲームオブスローンの鬼火みたいなのもできます。
・テクスチャはこちらのものを使用してます。フリー。
https://www.texture.ninja/textures/Doors/7
・shaderは当方の手製です。詳細は後述。
・単体での爆発の場合はフレームブレンドに対応しているのでカクツキません。(パーティクル版は対応してません。)
・爆発の種類を変えるには/asset_explosion/mat/にある別のマテリアルと変えてください。(種類が増えても動作は重くなりませんがワールド容量は上がります。)
・animationをいじればより長く余韻を伸ばすことができます。
・ライティングの方向はある程度制御できます。
・炎を消して単純な煙にすることも可能。
・炎のテクスチャ(黄色いやつ)を親フォルダにあるものと入れ替えれば絵のクオリティが上がります(ワールド容量は上がります)
注意事項:
挙動は特に重くないですがワールドアップロードサイズは重いです。(ひとつの爆発あたり30-60mb)(全部入りで約300mb)
unity内のテストには平均的な時間しか要しませんが、vrcにアップロードすると時間がかかります。(fps的な挙動は軽いです。)
マテリアルは主に2種類あります。
1爆発(単体)
2爆発(パーティクル)
+破壊(vat)
+点滅(スイッチ)
1爆発(単体)
デフォであるいい感じに程度設定してあります。変えたい部分だけいじってください。
smoke color 煙の色
light1-3
light color 光の色
dir xy 光の方向(正面から見て360度)
dir z 光の方向 (前後。-1か1だと完全に前か後ろからの光のみ(dir xyが消える))
light intensity pow 光のコントラスト
light intensity mult 光の強さ
_smoke overall 上で設定した煙の光と色全体の調整。xyzはhsvでwはコントラスト。
flame 熱部分の調整。scatterとburnの二つの成分でできてます。
scatter , burn pow コントラスト
scatter burn mult 強さ
flame hsv pow 熱のhsvとコントラスト。ここで色を調整できます。
depth デプス感追加 効き目は微妙
depth mult 高いほどデプス感が弱くなります。0は黒くなります。
depth pow コントラスト
time 爆発のアニメーション速度
speed 通常再生時の速度。ループします。多分テスト以外では使いません。
manual time 手動でアニメーションできます。0-1で一周。フレームブレンドが設定されているのでほぼスムーズにアニメーションします。デフォではanimationで制御されてます。いじりたい場合はanimationタブからそれっぽいのをダブルクリックしてください。詳しくはanimation , animatorのサイトを検索してください。
other 他
use y billboard 横方向から見たときにどの方向からでも正面に見えるようになるスイッチ
soft オブジェクト接地面からのフォールオフ。シーンにlightがないと爆発後と消えるのでlightを置かない場合はオフにしてください。
texture
基本的にいじらないでください。texture burnは入れ替えるとディテイルが出ます。入れ替え先は収納されてるフォルダの一つ上です。これをやるとワールド容量が重くなります。挙動はテストした限りそんなに変わらないです。
2爆発(パーティクル)
基本的に1のマテリアルと同じです。パーティクルの性質上timeがありません。
こちらにはフレームブレンドが設定されていないので寿命が長いとカクツキます。
炎成分を消すとそこそこいい感じの煙になります。
パーティクルカラーとアルファを使用できます。
+破壊(vat)
特殊なことはしてません。
lerpはフレーム補完
uv devideにチェックを入れると正面、背面、側面、内側の4種類に別のテクスチャと色を設定できます。色だけ変えたい場合は同じテクスチャを4つすべてにさしてください。
+点滅(スイッチ)
色と明るさを設定できます。点滅さえしてればいいくらいの気分で10分くらいで作ったんで凝ったことは何もしてません。多分使い道は結構狭いです。
スイッチに関して
デフォだとクリックすると爆発する感じになってます。udonが刺さっているのでスイッチを別オブジェクトに変えたい場合はこれをコピペすれば機能します。
利用規約:
二次配布は禁止。シェーダーも同様。ほかはゲームでもアバター仕込みでもなんでもご自由に。当アセット使用により発生したトラブルに関して当方は一切の責任を負いません。とりあえず他人に向けるのは互いに了承済みである場合を除きご遠慮ください。
no secondary distribution .Except that , basically free .i never owe any trouble caused by my asset .
//
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기