ホロライブの二次創作ゲーを作りたい (953レス)
上下前次1-新
抽出解除 レス栞
42: 名前は開発中のものです。 [] 2023/11/20(月) 22:11:56.04 ID:Sgi+5Ip4(4/5) AAS
>>41最初はそれでええんや
1作2作完成して更に満足したくなったら
自分の作りたい幅の中から他人にも需要があり新しそうなのを選ぶとヒットする
その自分の作りたい物と他人にも需要があると言う2つの条件が重なる作品は1人1つくらいしかないと言われる、エンタメヒット作はだいたい1本説や
173: 名前は開発中のものです。 [] 2023/12/09(土) 16:02:39.04 ID:oVkhkN+1(11/12) AAS
Unityってワールド作るのも大変そうなのがな
314: 名前は開発中のものです。 [] 2024/01/06(土) 16:52:26.04 ID:y+pwsGiP(1/2) AAS
8日までの年始はpc操作できんから作業できん
405: 名前は開発中のものです。 [] 2024/01/21(日) 11:29:22.04 ID:FNRdfgES(5/13) AAS
外部リンク[html]:docs.unity3d.com
> GPU instancing isn’t compatible with the SRP Batcher. (GPU インスタンス化はSRP Batcherと互換性がありません)
従来のSkinnedMeshRendererと同じくSRP Batcherは効いてるものだと勝手に思い込んでたけど効いてないのか…>>382382(4): 名前は開発中のものです。 [] 2024/01/20(土) 18:44:24.01 ID:9e9lD738(2/7) AAS
画像リンク
2種類64体で120fpsだったのが30種類64体で30fpsまで落ちました
まあ実際にゲームの中で同時に動くのは10体程度だろうから全然いいんだけれども1人生首になってる子おるのなんでよ
の時点で気づきたかった
色々検証してきて皆からアドバイスもたくさんもらってきたところ申し訳ないけど
このアセット(というかGraphics.DrawMeshInstancedIndirect)を使ってる時点で
異なるメッシュ異なるマテリアルの大量描画には向いてないとなるとこのアセットは没かもしれない…
でもまあ「このアセットは従来のSkinnedMeshRendererの代わりにDrawMeshInstancedIndirectを使って描画していて、DrawMeshInstancedIndirectはSRP Batcherが効かないので異なるメッシュ異なるマテリアルの大量描画には向いていない」という情報は実際に使って検証しないと分からなかったと思うので無意味ではなかったということで
今後この制約の中でも使い道が生まれるかもしれないので検証はもう少し続ける
418(1): 名前は開発中のものです。 [] 2024/01/21(日) 23:57:51.04 ID:On0hd98j(6/6) AAS
ECSはまだ新しいからそんなに情報出てないね
企業もこれから使い出すのかと思うと未来ありそうな気はする
435: 名前は開発中のものです。 [] 2024/01/23(火) 08:25:55.04 ID:1/XcE8eH(1/10) AAS
性能検証>>431431(1): 名前は開発中のものです。 [] 2024/01/22(月) 19:57:51.79 ID:oef3vWvB(8/9) AAS
別クチでアドバイス頂けたりもして、結論が出ました
1.GPU Instancingを有効化して、少ない種類のキャラクターを大量描画
→GPUが100%に振り切れても120fpsくらいの高パフォーマンスを出せる
2.GPU Instancingを有効化して、多い種類のキャラクターを大量描画
→セットパスコールが多くてCPU使用率30%あたりで即CPUバウンドになるため、30fps程度しか出せない
3.従来のSkinnedMeshRenderer(SRP Batcherが有効)で、多い種類のキャラクターを大量描画
→セットパスコールはSRP Batcherにより大幅に削減できるが、それでもやはりCPUバウンドにより40fps前後しか出ない
3.の時点でセットパスコール数を減らさない限りCPU側のパフォーマンスが頭打ちなので、「Mesh Deformation」の力を借りても無意味とのこと
キャラクターの数や質を維持したままセットパスコール数によるCPUバウンドを解決することは現状不可能とのことで、アキラメロンという結論になりました
アドバイスくれた皆様方ありがとうございました
70レスくらい使い潰した性能検証は一旦終えて、わいは少し前までやってたいつものゲーム開発に戻ります
について補足
> 3.従来のSkinnedMeshRenderer(SRP Batcherが有効)で、多い種類のキャラクターを大量描画
> →セットパスコールはSRP Batcherにより大幅に削減できるが、それでもやはりCPUバウンドにより40fps前後しか出ない
→PostProcessを無効化する:40fps
→+揺れものシステム&物理演算を無効化する:50fps
→+とあるコンポーネントを無効化する:70fps
という感じで色々無効化したらパフォーマンスが上がった
最後のとあるコンポーネントというのは、キャラクターの眉毛を髪の上から描画させるためのコンポーネントのことで
毎フレームSkinnedMeshRenderer.BakeMesh()が走っていたために微妙な負荷になっていたみたい
こいつを切り捨てるのは割と現実的なのでこれでパフォーマンスが上がるなら消すか
619: 名前は開発中のものです。 [] 2024/02/22(木) 19:24:31.04 ID:Sgxr52gy(2/2) AAS
>>618618(1): 名前は開発中のものです。 [] 2024/02/22(木) 19:08:19.89 ID:HwSz1+nU(1) AAS
目新しさより面白さのほうが重要だから
たとえアセットフリップでも面白ければゲームとしては成立すると信じたい
オーバーダンジョンもそうだけどまずはアセットでも楽しめるジャンルで売れてから売上金で絵師雇うの順番で良いと思う
おまけ(オンラインでモーションキャプチャ)
【AIの進化!】映像から3Dキャラクターへ!自動で生成できます!【Wonder Studio】+【Blender】
動画リンク[YouTube]
766: 名前は開発中のものです。 [] 2024/06/20(木) 21:47:17.04 ID:nwKPCywv(1) AAS
画像リンク
久しぶりにスマホ版をビルドした
要求スペック的にスマホ版は厳しいのでこのゲームが完成したとしてスマホ版を出すつもりはないけど、個人的にスマホ版を持ち歩いてれば出先でも簡単なデバッグくらいはできるだろうと思ったけどそれすら厳しそう
5体が画面内を暴れまわるだけで既に20FPS……
持ってるスマホそこまで高性能じゃないから致し方なし
901(1): 名前は開発中のものです。 [] 2025/01/20(月) 23:00:59.04 ID:Mwf6exgF(1) AAS
>>900900(1): 名前は開発中のものです。 [] 2025/01/20(月) 21:15:30.80 ID:jnnwEIH1(1) AAS
画像リンク
突貫工事でチュートリアルの開始から終了まではできたけど、ちゃんとデバッグしてないのでまあこうなる
これからブラッシュアップしていこうというところだけど今はちょっと脱線してて、近々テクニカルで割と実用的な面白いネタを投稿できそう
無理かもしれない(絶望)
トントン拍子に進んでたのに肝心なところでコケて水の泡になりそう
まあ成功したら嬉しいくらいのネタではあるけど・・・
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.629s*