ホロライブの二次創作ゲーを作りたい (938レス)
ホロライブの二次創作ゲーを作りたい http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
482: 名前は開発中のものです。 [] 2024/01/30(火) 06:15:32.02 ID:25oO7Vfp 結局シェーダーの違いやったんか トゥーンシェーダ色々あるけど結構違いありそうやな http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/482
483: 名前は開発中のものです。 [] 2024/01/30(火) 08:16:39.24 ID:sbR3UD9S >>481 やったじゃん http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/483
484: 名前は開発中のものです。 [] 2024/01/30(火) 08:19:48.69 ID:sbR3UD9S てかBone376あるとか書いてあるけどこれって全部でってこと? 1つのモデルで376ってありすぎじゃね? http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/484
485: 名前は開発中のものです。 [] 2024/01/30(火) 10:02:36.71 ID:DCr4w4dC 1つのモデルで371だった それをDOTS用に変換すると376になる? スカートとか髪のボーン1つ1つにモデルを変形させるための本物のボーンとは別で 用途が分からないダミーのボーンがあったりするせいか頭数が多い そしてこのボーンの上限超過エラーをコメントアウトして握りつぶしてみたけど表示が破綻してダメだった このライブラリに同梱されてるシェーダでも表示が崩れるので、上限には意味があるらしい Proがリリースされたら上限が上がることを祈りつつこのライブラリは一旦保留・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/485
486: 名前は開発中のものです。 [] 2024/01/30(火) 11:08:42.21 ID:ZUYV+zXn Unityって何々と何々は共存出来ないって多すぎじゃないですか http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/486
487: 名前は開発中のものです。 [] 2024/01/30(火) 11:16:32.01 ID:DCr4w4dC わかる JobSystem+Burstみたいな値型限定で高速化とかするくらいならいっそC++でコーディングさせてくれとは思う 仮にC++で書けたとして本当に速くなるのかは分らんけど http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/487
488: 名前は開発中のものです。 [] 2024/01/30(火) 11:21:52.49 ID:25oO7Vfp UEの最適化も結構大変そうだよ スクエニとか自社の描画システムに切り替えて標準機能ガン無視とかしてる https://www.docswell.com/s/EpicGamesJapan/ZVPELZ-cedec2018-ue4-CharacterPerformance http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/488
489: 名前は開発中のものです。 [] 2024/01/30(火) 12:30:46.72 ID:DCr4w4dC やっぱどこのゲームエンジンも低レベルなAPIを酷使して自前で全部実装するのが最強なのか http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/489
490: 名前は開発中のものです。 [] 2024/01/30(火) 15:36:01.77 ID:DCr4w4dC BatchRendererGroupでモデルを描画するためには 1. BatchRendererGroupにメッシュとマテリアルを登録する 2. 実際に描画するために他にも色々登録する 必要があるんだけど、2をやらずにメッシュとマテリアルを登録するだけで登録数に比例した負荷が発生してしまう 描画しなくともこの負荷だけで従来のSkinnedMeshRendererにパフォーマンスで負ける メッシュとマテリアルを登録せず描画処理だけ走らせると150fpsくらい出る 登録することで発生する負荷を追求したいのにProfiler君さあ・・・ https://i.imgur.com/gYgr1JN.png http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/490
491: 名前は開発中のものです。 [] 2024/01/30(火) 16:30:46.65 ID:AjZdEr3a >>487 結局IRにするなら普通にC#使ったほうがいいと思うわ C++だとしても変わらんし多分Burstのほうが早いまである http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/491
492: 名前は開発中のものです。 [] 2024/01/30(火) 16:32:12.53 ID:AjZdEr3a 基本的にボーン数はパフォーマンスに影響あるからできるならいらないボーンは削除したほうがいいと思う http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/492
493: 名前は開発中のものです。 [sage] 2024/01/30(火) 16:59:29.90 ID:HWvPLj+X あくたんと天月(´;ω;`) http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/493
494: 名前は開発中のものです。 [] 2024/01/30(火) 17:21:10.35 ID:DCr4w4dC なんかもう>>481で満足しちゃったので(他力本願) BatchRendererGroupは異なるメッシュやマテリアルの大量描画には向かない可能性があるということで一旦置いておく 300以上のボーンを持つキャラクター30体の不要なボーンを精査するのは時間帯効果が低そうなので優先度低めのタスクとして頭の片隅においておきます・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/494
495: 名前は開発中のものです。 [] 2024/01/30(火) 17:22:01.84 ID:DCr4w4dC ちなみに>>481のパフォーマンスが上がった理由は「マテリアルに対してSetVectorしたフレームではConstantBufferの更新が走るので、SetVectorしたマテリアルの数に比例してパフォーマンスが低下する」とのこと https://note.com/kazuyaraki/n/n71555418dd96 > UnityのSRP Batcherとは何なのか > 一言でいえば、Draw Call毎にConstant Bufferを更新するという非効率な仕組みをやめたということです。これによりレンダリングに関連するCPUコストが削減されます。 毎フレームSetVectorするとSRP Batcherの強みを殺すことになる 勉強になりました http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/495
496: 名前は開発中のものです。 [] 2024/01/30(火) 20:09:55.73 ID:8GAA7lp1 >>495 なるほどサンクス http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/496
497: 名前は開発中のものです。 [] 2024/01/30(火) 20:21:29.65 ID:DCr4w4dC ん?SetVectorがダメならfloatに分割してSetFloatを3、4回走らせればいいだけの気がする・・・ それで許されるのならなんかガバガバだな もしかして今回の犯人がSetVectorだったというだけで、Set系は全部アウトなのかも 要検証 http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/497
498: 名前は開発中のものです。 [] 2024/01/30(火) 22:43:19.95 ID:ZUYV+zXn シェーダー最適化してもまともなAI組んだらCPUバウンドで動かなくなるから 単調なアニメーションさせることしか出来ないけどそれは大丈夫なのかな http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/498
499: 名前は開発中のものです。 [] 2024/01/31(水) 03:53:20.43 ID:vVhRDcrl >>498 AIって他の雑多な処理と同じくC#でコーディングしたもの? 毎フレーム走るC#の処理が多すぎるとCPUバウンドになるってこと? どうなんだろう・・・IL2CPPやJobSystem+Burstとかで処理時間を詰めていけば乗り切れたりするのかな http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/499
500: 名前は開発中のものです。 [] 2024/01/31(水) 04:43:02.64 ID:vVhRDcrl >>497 やっぱり SetFloatで試したけど、毎フレームSetFloatしたら70fpsまで落ちた このカスタムシェーダ、マテリアルの値を毎フレーム更新しなきゃいけない機能を搭載してるから、その機能を一時的に殺すことで130fpsくらいまで上昇した 今のところわい個人はその機能に用がないからいいけど先方はそういうわけにもいかないだろうから、お礼がてら対策できないか検証してみるか http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/500
501: 名前は開発中のものです。 [] 2024/01/31(水) 10:33:27.78 ID:T8K+yJgS >>499 Job Burstでかなり早く処理できるよ http://mevius.5ch.net/test/read.cgi/gamedev/1699879792/501
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 437 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s