CORETECH ENGINEER BLOG

株式会社サイバーエージェント SGEコア技術本部 技術ブログ

Graphics

「NVIDIA FLIP」をUnityのTest Runnerで利用する

はじめに こんにちは、サイバーエージェントゲームエンターテイメント事業部、SGEコア技術本部(コアテク)のグラフィックスチームに所属している清原です。 今回は、コアテクのグラフィックスチームで取り組んだ「UnityのTest Runner上でNVIDIA製の画像比較…

マテリアルから不要なパラメータを削除する【Nova Shader】

はじめに こんにちは。 サイバーエージェントゲームエンターテイメント事業部・SGEコア技術本部(以下、コアテク)のグラフィックスチーム所属の畳です。 コアテクでは、多機能なパーティクルシェーダーであるNova ShaderをOSSとして公開しています。 前回は…

エディタバージョンの互換性を保ちつつRenderGraphに対応する【NOVA Shader】

はじめに こんにちは。 サイバーエージェントゲームエンターテイメント事業部・SGEコア技術本部(以下、コアテク)のグラフィックスチーム所属の畳です。 コアテクでは、多機能なパーティクルシェーダーであるNOVA ShaderをOSSとして公開しています。 前回は…

Unity6からRenderGraphを使いこなそう!応用実装編4「SubPass/NativeRenderPassの仕組み」

Unity6のRenderGraphに関する技術記事の第4回目で、SubPassとNativeRenderPassの仕組みについて解説しています

シェーダー最適化入門 第3回目 「レンダリングターゲットの解像度~縮小バッファエフェクト~」

はじめに こんにちは、サイバーエージェントゲームエンターテイメント事業部、SGEコア技術本部(コアテク)のグラフィックスチームに所属している清原です。 前回の記事でタイルベースGPUの話を通してメモリの速度についてみていきました。 今回はそれに関連…

シェーダー最適化入門 第2回目 「タイルベースレンダリングのGPUとは?」

はじめに こんにちは、サイバーエージェントゲームエンターテイメント事業部、SGEコア技術本部(コアテク)のグラフィックスチームに所属している清原です。 前回の記事からだいぶ時間が空いてしまいましたが、今回はスマートフォンのGPUで主流となっている…

Unity6からRenderGraphを使いこなそう!応用実装編2「データの受け渡し」

Unity6 RenderGraphでPass間のデータ受け渡し手法解説

Unity6からRenderGraphを使いこなそう!応用実装編1「RenderPassの構築」

Unity6のRenderGraphで描画パイプラインをカスタマイズする方法解説

【Xcode GPUプロファイリング入門 第1回 】シェーダーの負荷を計測してみよう

はじめに Metal System Traceでできること 開発環境 用語 Chapter1. 単色を出力するシェーダーの負荷を調べてみよう Schemeの編集 キャプチャの実行 キャプチャの確認 Pipeline Stateによるグルーピング Shader editorの起動 Vertex Function の負荷 Vertex …

Unity6からRenderGraphを使いこなそう ー 基本機能編

はじめに 記事で執筆時点での環境 RenderGraphの特徴とメリット Render Graph Viewerについて 開く方法 機能説明 ①のアイコン説明 ②のアイコン説明 ③のアイコン説明 ④で各リソースの詳細情報を確認できる ⑤で各Passの詳細情報を確認できる RenderGraphのデメ…