ホロライブの二次創作ゲーを作りたい (953レス)
1-

358
(1): 名前は開発中のものです。 [] 2024/01/19(金) 08:41:51.64 ID:5Ds9DH3o(2/13) AAS
>>355
355(2): 名前は開発中のものです。 [] 2024/01/19(金) 03:41:29.51 ID:cfZKtqxJ(1/4) AAS
そもそもポリゴン数多いキャラ大人数は無理では?

前に紹介したアイドルゲームの最適化事情

Unity新機能を活用した攻めの開発 次世代グラフィックを目指す『IDOLY PRIDE』 - ログミーTech
外部リンク:logmi.jp

モバイル向け大量描画テクニック | Unity Learning Materials
外部リンク:learning.unity3d.jp

2万7千ポリゴンのアイドル4~5人だけでもエフェクトや観客にComputeShader、Burst、DrawProcedural、DrawMeshInstancedProcedural、DrawMeshInstancedIndirectで軽量化してる
無双的なゲームなら雑魚キャラのポリゴン少ないと思う
>>357
357(3): 名前は開発中のものです。 [] 2024/01/19(金) 06:43:32.25 ID:cfZKtqxJ(2/4) AAS
似たようなアセットあったわ、IK非対応だけど何か多機能っぽい
外部リンク:www.asset-sale.net

ただこれって同じモデルをコピーしまくった時の最適化で無双にしか使えないんじゃね?
別のモデル数十体は意味ない気もする、まぁ草とかには使えるけど
おーありがとう
ポリゴン数多い複数種類キャラ大人数は不可能ではない(※1)(※2)(※3)(※4)(※5)(※6)(※7)……というのが現状らしい
買ったやつは複数種類キャラ大人数は可能なんだけどHumanoidアニメーション非対応とかいくつか問題があって要対応…対応したところでわいの要件をどこまで満たせるか分からないけど
あとその記事のゲームはスマホアプリだからPC限定にすればもう少し選択肢が増えると思われる
草みたいな単純なモデルの大量描画なら有償アセット無くても実現可能なんだよね・・・

>>356
356(1): 名前は開発中のものです。 [] 2024/01/19(金) 03:52:30.33 ID:h5ltcii/(1/4) AAS
UEで悪いんだけど敵AI増やすと直ぐ重くなるわ
UEはこの手の最適化が得意なイメージあるけどどうなんだろう
359: 名前は開発中のものです。 [] 2024/01/19(金) 08:42:52.30 ID:dflbxeb4(1/2) AAS
>>355
スマホだと無理だよ
PCならなんとかなる
360
(1): 名前は開発中のものです。 [] 2024/01/19(金) 09:00:06.13 ID:dflbxeb4(2/2) AAS
全員が同じ動きをするならVATを使って頂点シェーダーでアニメーションさせるのが一番軽い
Github探したらスキンドメッシュレンダラーをVATにするツールあるからそれでアニメーションクリップをVATにする
外部リンク:github.com
あとはVAT動かすシェーダーを作ってVATをスクリプトで切替えながらアニメーションさせる
361: 名前は開発中のものです。 [] 2024/01/19(金) 09:11:37.19 ID:5Ds9DH3o(3/13) AAS
>>360
さんくす
残念ながら全員に違う動きをさせたいという要件もある・・・買ったアセットはそれを満たしてたんだけど別のところで問題があって解決できるか要検証ってところ
今のところ同じ動きをするモデルを大量に用意したいシチュエーションがないけどいつか必要になった時のために保存しとくわ
362
(1): 名前は開発中のものです。 [] 2024/01/19(金) 09:43:32.97 ID:h5ltcii/(2/4) AAS
>>358
標準機能でLOD作成出来るみたい。どの位効果あるのか試してないけど
363: 名前は開発中のものです。 [] 2024/01/19(金) 10:03:19.20 ID:5Ds9DH3o(4/13) AAS
Humanoidアニメーション非対応、マテリアルはモデル1体につき1種類のみ、ShaderGraph必須につきHLSLで記述した独自のカスタムシェーダ非対応
マニュアルに書いてない制約多すぎて買ったアセットの検証で心折れそう
こんな大して優先度高くないのに手間かかることやってるからゲーム開発進まないんよな
364
(1): 名前は開発中のものです。 [] 2024/01/19(金) 10:09:45.11 ID:5Ds9DH3o(5/13) AAS
>>362
UEはなんか英単語6文字の機能(名前忘れた)を使うとカメラとの距離に応じてローポリモデルをリアルタイム高パフォーマンスで生成して切り替えてくれるみたいな変態機能なかったっけ
うらやましいってここでつぶやいた気がするけど忘れた
365
(1): 名前は開発中のものです。 [] 2024/01/19(金) 10:25:11.23 ID:h5ltcii/(3/4) AAS
>>364
Naniteは現時点ではスケルタルメッシュには対応してないです従来のLODは有るけど
366
(1): 名前は開発中のものです。 [sage] 2024/01/19(金) 10:28:24.65 ID:sUYrDz8A(1) AAS
大量モブなら影を消して影響ライトも減らしていいかもな
367: 名前は開発中のものです。 [] 2024/01/19(金) 10:37:57.99 ID:5Ds9DH3o(6/13) AAS
>>365
まじすか・・・この分野はどのエンジンも発展途上ということなのか

>>366
その手のエディタ画面を操作するだけで変更できるかわいい手法は一通り試してダメでした(>>270
270(4): 名前は開発中のものです。 [] 2023/12/23(土) 08:49:42.76 ID:RFH5CQPc(1/8) AAS
【超絶悲報】
ホロメンの3Dモデルを多数配置するとフレームレートが30まで落ちるわいの環境で、何を捨てればフレームレートが上がるか検証
条件:Unity、3Dモデルは30体固定、モデルには走るモーションを再生させておく

 画質設定を下げる→効果なし
 モデルのテクスチャを全部消す→効果なし
 メッシュのポリゴン数を10分の1にする→効果なし

3Dモデルの数に比例するパフォーマンス低下を抑える術、なし!!!!!!
+α)
368
(1): 名前は開発中のものです。 [] 2024/01/19(金) 11:15:58.65 ID:5Ds9DH3o(7/13) AAS
買ったアセットが通常のモデルをECS専用のモデルに変換する手続きを踏むんだけど
変換後のモデルがAnimationClipを参照してなくてどうやってアニメーション再生してんだよって見てみたら
専用モデルと一緒にテクスチャを生成して1ピクセル1ピクセルに各フレームごとのボーンの情報を刻み込んで
そのテクスチャから読み取った情報でメッシュを動かすとかいう変態じみたことやってた

一旦忘れようかこのアセット
369
(1): 名前は開発中のものです。 [] 2024/01/19(金) 11:56:25.49 ID:Exn+M0xc(1) AAS
>>368
だからそれがVATなのでは?
370: 名前は開発中のものです。 [] 2024/01/19(金) 12:08:08.00 ID:9VoXLv/9(1) AAS
>>369
あ、ごめんそういうことか!
理解した(多分)
371: 名前は開発中のものです。 [] 2024/01/19(金) 19:23:22.24 ID:5Ds9DH3o(8/13) AAS
トワ様の配信今見たけどわいが今日やりたかったことホロアースがほぼ実現しとるやん・・・そういえばホロアース全然やってなかった
これに衝突判定も加えれば100点満点
372: 名前は開発中のものです。 [] 2024/01/19(金) 19:41:37.38 ID:5Ds9DH3o(9/13) AAS
画像リンク

>>357さんのアセット買って試した
本体$66+本体動かすために必要らしいやつ$82.50
今のところ2種類のモデル64体で120fpsくらい

実用化するために乗り越えなければいけない壁
・Transformの制御が一切効かないので髪やスカート等の揺れものが死んでる
・マテリアルの操作が一切効かないのでマテリアルから色を変えたり等の変更ができない
・従来の物理エンジンが使えない

他にも問題色々ありそうだけどとりあえず上3つは1つでも欠けたらこのアセットが没になるので何とか解決したいところ
373: 名前は開発中のものです。 [] 2024/01/19(金) 19:45:26.73 ID:5Ds9DH3o(10/13) AAS
・実行前にアニメーションとモデルを結び付けて構築する必要があり、今のままだとアセットバンドル化できない
これあったわ、一番重要まである
374
(1): 名前は開発中のものです。 [] 2024/01/19(金) 20:28:56.36 ID:5Ds9DH3o(11/13) AAS
2種類64体のやつ
従来のSkinnedMeshRendererのパフォーマンスが左
新しく買ったアセットのパフォーマンスが右
画像リンク


おもっくそ慢心してるけど30種類くらいに増やしたらガクッとパフォーマンス落ちるとかありませんように・・・
375
(1): 名前は開発中のものです。 [] 2024/01/19(金) 20:29:17.86 ID:cfZKtqxJ(3/4) AAS
独自仕様でIK未対応って事は揺れものアセットもまぁ無理だわな
古い無双しか作れない、やっぱ実用例の記事って大事
376
(1): 名前は開発中のものです。 [] 2024/01/19(金) 20:32:12.07 ID:5Ds9DH3o(12/13) AAS
>>375
Transformが制御できないのは代わりに別のところで制御しているからだと思われるので、そこを特定してソースコードいじれば外部から疑似的にTransformを制御できるようになると考えられる
揺れものシステムはわいの自作なのでTransform制御と同じことができるなら揺れものは可能
377
(1): 名前は開発中のものです。 [] 2024/01/19(金) 20:36:40.42 ID:cfZKtqxJ(4/4) AAS
>>376
マジか、やるね~
378
(1): 名前は開発中のものです。 [] 2024/01/19(金) 21:38:01.21 ID:h5ltcii/(4/4) AAS
技術的に面白そうだし主さんのスキルも高いけど自由度が低いのでメタバース的なものには向いてなさそうだよね
379
(1): 名前は開発中のものです。 [] 2024/01/19(金) 23:42:40.53 ID:5Ds9DH3o(13/13) AAS
>>377
よいアセット紹介してくれてありがとうー
折角買ったし今のところ致命的な欠陥もないので使い倒してみる

>>378
ホロアースっていうメタバース的なゲームが今日わいが四苦八苦してたことをある程度やってのけてるかも、詳しくは知らないけど
わいもメタバース的なことがやりたいわけではないからなあ、、、
380: 名前は開発中のものです。 [] 2024/01/20(土) 00:09:47.58 ID:pqHEwM1o(1) AAS
>>379
アクションゲームか~面白そうなことやってるので応援してます!!
381: 名前は開発中のものです。 [] 2024/01/20(土) 12:57:34.50 ID:9e9lD738(1/7) AAS
買ったアセット「GPU Instancer - Crowd Animations」>>357 の現時点の問題点、懸念点

・モデルとアニメーションの組み合わせごとにVATを生成する必要がある
→わいの場合30体以上×150種類以上のVATを作ることになりそう
 手間もあるけどストレージの容量を浪費してしまいそう

・メッシュのRead/Writeを有効化する必要がある
→確かこれが有効だとメッシュがCPUメモリにも乗ってしまってメモリ効率が悪いとか・・・要検証

・GPUに高負荷がかかる
→2種類64体の場合、従来のSkinnedMeshRendererだとCPU30%&GPU30%だったのがアセットの場合CPU20%&GPU100%になる(パフォーマンスは>>374の通り)
 前者と後者で要求スペックがどう変わってくるかによってはこのアセットが没になる・・・
382
(4): 名前は開発中のものです。 [] 2024/01/20(土) 18:44:24.01 ID:9e9lD738(2/7) AAS
画像リンク

2種類64体で120fpsだったのが30種類64体で30fpsまで落ちました
まあ実際にゲームの中で同時に動くのは10体程度だろうから全然いいんだけれども1人生首になってる子おるのなんでよ
1-
あと 571 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.027s