ホロライブの二次創作ゲーを作りたい (938レス)
上下前次1-新
抽出解除 レス栞
5: 2023/11/14(火)00:26 ID:MWCzCHEt(1/5) AAS
外部リンク:imgur.com
今日の進歩 HP・スタミナゲージの実装、HPゲージが現在のHPの数値を表示する機能の実装
97: 2023/11/25(土)12:07 ID:6mVYgNka(3/11) AAS
社長の限界飯が爆発エフェクトに見えるっていう昨日のネタは履修済みかい?
これ使えるやで〜
画像リンク[png]:i.imgur.com
321: 2024/01/08(月)23:55 ID:aSeni4k6(3/3) AAS
今日は余力があったから気分転換にわいが時たま触るマイクソゲー(>>255の系譜)を公開用にいじったのを晒す
元々5,6年前にUnity5.3.xとかで開発したやつで、Kinectでキャラを操作するゲームだったのをキー操作に無理くり対応させたので少々歪かも
あとキャラは元々Unityちゃんだったのをそらちゃんに置き換えただけなのでホロライブ要素は皆無と考えておくれ
メニュー画面ではZキーで決定、矢印キーで項目選択
ゲーム中はZキーで赤ブロック⇔青ブロック切替、Cキーで回し下痢、横矢印キーで横移動
今わいが制作中のゲームの成分は1ミリも含まれてないけど、気分転換に一つまみどうぞ
画像リンク[jpg]:i.imgur.com
外部リンク:66.gigafile.nu
335(1): 2024/01/16(火)19:34 ID:FXoNv7Fo(2/2) AAS
Unity2022.3の民わい、スクロールビューの仕様が2021だか2020と若干異なっていて困惑
画像リンク[jpg]:i.imgur.com
例えばこの画像の右側みたいに要素が6つ表示されてるスクロールビューがあるとして
マウスホイールを1回まわすと丁度要素1個分スクロールしてくれるようにするためには
ScrollRect.scrollSensitivityに要素1個分の高さを指定してあげるのが2021だか2020の仕様だった
それが2022.3ではなぜか、ScrollRect.scrollSensitivityに「要素1個分の高さ÷6」を指定する必要がある
画像の例だと要素が6つ表示されてるけど、この要素数に関係なく一律で6を指定する必要がある
何この仕様ちょっときもい
372: 2024/01/19(金)19:41 ID:5Ds9DH3o(9/13) AAS
画像リンク[png]:i.imgur.com
>>357さんのアセット買って試した
本体$66+本体動かすために必要らしいやつ$82.50
今のところ2種類のモデル64体で120fpsくらい
実用化するために乗り越えなければいけない壁
・Transformの制御が一切効かないので髪やスカート等の揺れものが死んでる
・マテリアルの操作が一切効かないのでマテリアルから色を変えたり等の変更ができない
・従来の物理エンジンが使えない
他にも問題色々ありそうだけどとりあえず上3つは1つでも欠けたらこのアセットが没になるので何とか解決したいところ
374(1): 2024/01/19(金)20:28 ID:5Ds9DH3o(11/13) AAS
2種類64体のやつ
従来のSkinnedMeshRendererのパフォーマンスが左
新しく買ったアセットのパフォーマンスが右
画像リンク[png]:i.imgur.com
おもっくそ慢心してるけど30種類くらいに増やしたらガクッとパフォーマンス落ちるとかありませんように・・・
382(4): 2024/01/20(土)18:44 ID:9e9lD738(2/7) AAS
画像リンク[png]:i.imgur.com
2種類64体で120fpsだったのが30種類64体で30fpsまで落ちました
まあ実際にゲームの中で同時に動くのは10体程度だろうから全然いいんだけれども1人生首になってる子おるのなんでよ
383(3): 2024/01/20(土)18:54 ID:9e9lD738(3/7) AAS
画像リンク[gif]:i.imgur.com
マントが破綻してる子もいる
なんで?(殺意)
411: 2024/01/21(日)12:08 ID:FNRdfgES(8/13) AAS
>>410
画像リンク[png]:i.imgur.com
←30種類64体をGPU Instancerで普通に描画
→30種類64体をGPU Instancerでポリゴン数0のメッシュに差し替えて描画
スクリプトでfps見てるんだけどあんま変わらなかった(右下)
440: 2024/01/23(火)10:03 ID:1/XcE8eH(5/10) AAS
画像リンク[jpeg]:i.imgur.com
←
441: 2024/01/23(火)10:08 ID:1/XcE8eH(6/10) AAS
画像リンク[jpeg]:i.imgur.com
こっちにしとこ
462(1): 2024/01/26(金)13:23 ID:FIRNyUEg(2/2) AAS
Bilinear レンダリングスケール1倍
画像リンク[jpg]:tadaup.jp
FSR レンダリングスケール1倍
画像リンク[jpg]:tadaup.jp
レンダリングスケール2倍
画像リンク[jpg]:tadaup.jp
PC版でも1920x1080の等倍と2倍ならメモリ使用量が1GB変わるくらいなのでまあ現実的(?)
474(2): 2024/01/29(月)15:55 ID:J/zXr0Lj(2/4) AAS
従来のSkinnedMeshRendererを殺してBatchRendererGroupベースでモデルを描画することに成功しました
ボーンのTransformを操作することでモデルも変形するので、アニメーションも従来のAnimatorで再生できる
ただし肝心の本命のパフォーマンスが従来のSkinnedMeshRendererより低い
従来のSkinnedMeshRendererでアニメーション再生中 ≒ BatchRendererGroup描画でアニメーション停止中
画像の左が従来のSkinnedMeshRendererでアニメーション再生
真ん中の山がBatchRendererGroup描画でアニメーション再生
右がBatchRendererGroup描画でアニメーション停止
画像リンク[png]:i.imgur.com
まだJobSystem+Burstとかで改善できる余地はあるので、まだ希望を捨てずに検証を続けます
481(3): 2024/01/30(火)05:58 ID:DCr4w4dC(2/9) AAS
長老法!!!!
わいのカスタムシェーダの開発者さんがシェーダ起因のCPUバウンドの原因を特定してくれてパフォーマンスがどちゃくそ改善されました!!!
ビフォー
画像リンク[png]:i.imgur.com
アフター
画像リンク[png]:i.imgur.com
パフォーマンスが低かった理由も教えてくれたけどわいだったら絶対気づけなかった、流石プロ
確かUniversal Render Pipeline/Litだと150fpsとかだったから、ここまでくればもう十分まである
でも折角なのでウィニングラン(?)として>>474と>>479の検証だけはやりきりたい
490: 2024/01/30(火)15:36 ID:DCr4w4dC(6/9) AAS
BatchRendererGroupでモデルを描画するためには
1. BatchRendererGroupにメッシュとマテリアルを登録する
2. 実際に描画するために他にも色々登録する
必要があるんだけど、2をやらずにメッシュとマテリアルを登録するだけで登録数に比例した負荷が発生してしまう
描画しなくともこの負荷だけで従来のSkinnedMeshRendererにパフォーマンスで負ける
メッシュとマテリアルを登録せず描画処理だけ走らせると150fpsくらい出る
登録することで発生する負荷を追求したいのにProfiler君さあ・・・
画像リンク[png]:i.imgur.com
503(1): 2024/01/31(水)11:09 ID:vVhRDcrl(3/6) AAS
>>502
パフォーマンスはかなり最適化されてて、値をキャッシュできるものは元からキャッシュが実装されてた
このシェーダにはPerspectiveRemovalっていう機能があって、カメラとキャラクターの向きや位置関係をリアルタイムでシェーダに教えてあげる必要があるのでキャッシュが使えない
PerspectiveRemovalが何者か正確に理解できてないけど違いはこんな感じ↓
PerspectiveRemovalオフ(そこら辺のシェーダでも通常はこっち)
画像リンク[png]:tadaup.jp
PerspectiveRemovalオン
画像リンク[png]:tadaup.jp
574(2): 2024/02/07(水)16:20 ID:ON4SZfXL(5/8) AAS
ある子の衣装にマントが着いてるんだけど
揺らすと髪がマントにめり込んで表示が崩れるのでマントは非表示にしました
画像リンク[gif]:tadaup.jp
自作した揺れ物システムでは揺れ物同士の衝突判定は実現不可能
今からMagicaClothに乗り換える手間も惜しい(そもそもMagicaClothは激しい動きの時に好ましくない挙動をするので没にした)
わためのマントに思い入れのあるわためいと許して・・・
画像リンク[jpg]:tadaup.jp
↓
画像リンク[jpg]:tadaup.jp
652: 2024/03/24(日)09:34 ID:hM1eUfiK(1/3) AAS
>>651
ここでも結構ぼやいてるけど
最適化の検証をやりまくったり揺れ物システムやリソース管理みたいな外堀ばかりガチガチに固めてたから
肝心のインゲームはまだ全然できてないよ・・・サーセン
画像リンク[jpg]:tadaup.jp
バトル部分はポケモンスクランブルシリーズがイメージに近い
689(1): 2024/04/19(金)20:07 ID:Z7aTpazZ(1) AAS
あるリストから複数ある条件のいずれかを満たすものを一時的に除外して処理がしたい時
Linqやラムダ関数などパフォーマンス的によろしくないものを没とした場合のベストプラクティス
今は状況に応じてDoSomething1とDoSomething2を使い分けてたけど、別にDoSomething3でも問題ないのではと思えてきた
画像リンク[png]:i.imgur.com
694: 2024/04/24(水)11:07 ID:qjHshpOS(1) AAS
VroidはUVが単純だからAIでテクスチャ生成するの簡単だね
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.641s*