最適化カテゴリーの動画
-
47:14
新しいメモリプロファイラーでアプリのパフォーマンスを改善する
幅広いプラットフォームやデバイス向けにゲームのパフォーマンスをプロファイリングし、向上させることは非常に重要です。Memory Profiler 1.1では、アプリケーションのメモリ状態について、より多くの情報を提供します。そして、多くの場…
900 -
17:22
Unity+C#で学ぶ! メモリレイアウトとvtableのすゝめ 〜動的ポリモーフィズムを実現する仕組み〜
Unityで開発する際にはメモリ周りについて考える方も多いでしょう。 今回はそのメモリに対して焦点を当てて、Unityでのメモリがどのようにレイアウトされているのか また動的ポリモーフィズムがどのように実現されているのかを、図を用いてなるべ…
881 -
17:52
パフォーマンスチューニングのノウハウを公開!Unity Performance Tuning Bibleを紹介します
サイバーエージェントの社内向けに作成したパフォーマンスチューニングバイブルを先日公開致しました。 本書籍の内容をいくつかピックアップして紹介させて頂きます。 また本プロジェクトがどのように立ち上がり、進行したかもお話します。
324 -
29:42
『プリコネ!グランドマスターズ』のグラフィックと負荷低減 URP導入とURP環境下での最適化について
「プリコネ!グランドマスターズ」の開発事例を通じ、BRP(Built-in Render Pipeline)からURP(Universal Render Pipeline)への移行や活用事例について具体的に解説します。 BRPからURPへの…
5443 -
15:00
モバイル向け大量描画テクニック
近年ではモバイル端末でもCompute ShaderやDraw Indirectが利用可能になりました。これらの技術を用いて、モバイル上で大量のオブジェクトを描画するテクニックをご紹介します。 GPU上でカリングとLOD判定を行い、GPUイ…
4081 -
29:00
1人で!?PC向け4K60fpsゲームを、Nintendo Switch™向けに最適化できたお話
※本講演には、ゲーム内容の説明のためホラー表現・グロテスクな表現が一部含まれています。ご視聴の際はご注意ください。 最大8人、コアメンバー3人という状況で、国産初のハイエンド機向け4K60FPSホラーゲーム「夕鬼」を発売し、その後「プログラ…
1544 -
14:39
スマホで60fps維持しながらオープンワールドの草原を描画する
スマホでも60fpsが出る程度の負荷で広範囲の草原を描画してみました。 DrawMeshInstancedIndirectとComputeShaderの使い方や、実施した最適化について紹介します。
1168 -
12:00
UnityグラフィックスAPI総点検!切り抜き版(後編)
Unity のグラフィックス API は年々細かな改良が加えられています……が、もしかしたらあまりにも細かすぎて、皆さん気づいていないこともあるんじゃないでしょうか?せっかく便利な新機能があるのに、古い機能を使い続けていたらもったいないです…
1001 -
10:06
UnityグラフィックスAPI総点検!切り抜き版(前編)
Unity のグラフィックス API は年々細かな改良が加えられています……が、もしかしたらあまりにも細かすぎて、皆さん気づいていないこともあるんじゃないでしょうか?せっかく便利な新機能があるのに、古い機能を使い続けていたらもったいないです…
2043 -
1:32:53
UnityグラフィックスAPI総点検!〜最近こんなの増えてました〜
Unity のグラフィックス API は年々細かな改良が加えられています……が、もしかしたらあまりにも細かすぎて、皆さん気づいていないこともあるんじゃないでしょうか?せっかく便利な新機能があるのに、古い機能を使い続けていたらもったいないです…
6856 -
14:44
「IDOLY PRIDE」における描画最適化術
先日リリースされた「IDOLY PRIDE」ではVulkan,Metal世代を対象とすることにより様々な最適化を行っております。 UniversalRenderPipelineの活用法やBurstやComputeShaderによる描画最適化…
1309 -
42:10
パフォーマンス最適化 入門~2021年版~
Unityで作ったゲームが何か重い、こういうときにはパフォーマンス計測することが大事です。 今回は3つのケースを取り上げ、パフォーマンス計測ならびに処理の改善を図るデモをいたします。
10.6 k -
46:54
Arm Mobile StudioでAndroidのパフォーマンス測定をDeepなレベルでしよう!
概要 Arm社から提供されている 「Arm Mobile Studio」このツールを利用する事で、Androidデバイスのパフォーマンス測定をもっとDeepなレベルで行う事が出来ます。今回は Arm Mobile Studio の無償版を実…
2023 -
1:13:33
【VFX Graph】徹底解説!Spaceship Demo
Visual Effect Graph (VFX Graph) の中~上級者向けのサンプルプロジェクトである Spaceship Demo の中身をみんなで覗いてみよう!という趣旨の配信です。今回はなんと、このデモの開発者である Thoma…
12.5 k -
29:44
メインループ マニアック解説〜これからのTime.deltaTime〜
Unity公式ブログ記事 「より安定したゲームプレイを実現する Unity 2020.2 の Time.deltaTime 修正 ー それはどのように成されたのか」 https://blogs.unity3d.com/jp/2020/10/…
10.2 k -
34:34
ドラゴンクエストウォークにおけるMaps SDK for Unity とECS利用事例
Maps SDK for Unityを利用してドラゴンクエストの世界観に合ったマップ生成の取り組みと、マップに大量に生成される静的オブジェクトやビルボードのパフォーマンス改善として、Unity2018ではPreview機能であったECS(E…
3137 -
24:09
VFX Graph実践 ~スペースシップデモから学ぶテクニック集~|Unite Now 2020
このセッションでは、スペースシップ・デモ・プロジェクトを掘り下げ、制作チームがどのようにしてビジュアルエフェクト、ライティング、サウンドを作成し、タイムライン・シーケンスに組み込んだかを解説します。ゲームプレイにエフェクトを対応させる高度な…
5949 -
9:39
Unity Profilerアップデート
Roadmap2020でも発表のあったUnity Profilerを情報を少し補足してお届けします。 Unity2019で出来るようになったこと、2020以降にできるようになっていくことをお話します。
1168 -
7:07
Oculus GoでLAMさんのキャラを7+1体同時に出そうとした話
VRADV東京クロノスをOculus Goで60FPS出す為にしてきた事をザックリと紹介していきます Unite Tokyo 2019 Eve2 LT Fes
47 -
53:23
Unity2018/2019における最適化事情
Unityでは既にある機能についても日々アップデートしています。 今回の講演では特にパフォーマンスに関わる部分について取り上げて紹介していきます。 ・Profilerのアップデート(MemoryProfiler / ProfilerAnal…
809 -
38:29
「禍つヴァールハイト」Timelineだから可能だった!モバイルに最適化されたリアルタイム3D演出!
『禍つヴァールハイト』はモバイルのハイエンド向け3DリアルタイムMMOです。Timelineを活用してカットシーンなどの演出をいかにして作り込んだのか、使用したポストエフェクトにおける独自の最適化手法も講演で紹介します。 共演:田中 康夫(…
1871 -
50:43
『SINoALICE -シノアリス- 』〜 それは最速のゲーム起動 〜
2017年6月6日、超大作RPG『シノアリス』がリリースされ約2年経過しました。リリースから数々の施策追加を行ってきましたが、それに伴い、ゲーム起動が徐々に遅くなり、アプリ起動〜お客様が遊べるようになるまで長い時間お待たせする状態になってお…
950 -
35:00
〈七つの大罪〉をゲームで!高品質グラフィックを具現化するための技法と開発最適化のご紹介
本セッションでは『七つの大罪 光と闇の交戦 : グラクロ』の開発において、〈七つの大罪〉の感性を徹底的に再現するための工夫や方法、そして、実際に使用したレンダリング技術やグラフィックテクニックをご紹介致します。 また、開発効率を向上させるた…
11.1 k -
46:03
Understanding C# Struct All Things
C#の構造体(struct)はUnityでパフォーマンスを引き出すために非常に重要な言語機能です。しかし、Classとは大きく扱いが異なるため、正しい取扱には深い理解が求められます。また、C#は7.0-7.3の間に、多くの構造体の扱いを向上…
3674 -
34:56
【あら簡単】インテルのGPAを使ってあなたのUnityタイトルを高速化
幅広いハードウェアであなたのUnityタイトルのパフォーマンスを向上させましょう。インテルのGraphics Performance Analyzerを活用すると、パフォーマンスのボトルネックを見つけ出し、軽減し、最適化の効果を試すことがで…
591 -
16:31
今すぐ現場で覚えておきたい最適化技法 ~「ゲシュタルト・オーディン」開発における最適化事例~
本講演では、スマホアプリケーション「ゲシュタルト・オーディン」の開発に当たって経験した最適化のケーススタディを基にシェーダー、アセットバンドル、スクリプティング等のUnityアプリケーション開発に関わる所の最適化に関してご紹介させていただき…
943 -
47:52
一歩先のUnityでのパフォーマンス/メモリ計測、デバッグ術
開発者の皆様がより最適化・デバッグの作業を行いやすくするよう、 Unityはプロファイリングやデバッグに関する機能を日々アップデートしています。 本講演では下記の様な形で、Unityのプロファイリングや デバッグに関する最新ツール事情やテク…
1488 -
40:40
ハードウェアの性能を活かす為の、Unityの新しい3つの機能
Unity 2018のサイクルにて、デフォルトで最大のパフォーマンスを実現する、ECS(Entity Component System)、C# Job SystemそしてBurstコンパイラの3つの新しい機能が追加されます。 このセッション…
455 -
50:00
60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
Unityは柔軟な開発が出来る反面、自由に開発を進めてしまうとパフォーマンスやGCに悩まされがちです。2017年に相応しい品質と物量の追求、今回それは古典的な設計によって達成されました。本講演ではスマホSTGとして生まれアーケードシーンへと…
1614 -
45:29
なんとっ!ユナイト!ミリシタをささえる『AKANE大作戦』とは?
弊社で開発と運営を担当している「アイドルマスター ミリオンライブ! シアターデイズ」(ミリシタ)が、バンダイナムコエンターテインメントからリリースされて、もうすぐ一年になります。この講演では、ミリシタ開発時の出来事を中心に、様々な問題点をど…
5326 -
28:03
CADデータからVRコンテンツを作るには
CADデータを活用したVRコンテンツの作成をテーマに、PiXYZ製品を中心としたソリューションをご紹介いたします。
1351 -
44:53
その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
このセッションでは、一見単純そうに見えて実際は複雑で困難な最適化のケースを例に、特にモバイルプラットフォームにおけるパフォーマンスのテストを行う際の注意点をお話します。IL2CPP で生成されたコードとアセンブリについて詳細に掘り下げ、JI…
1177