の検索結果
イベント1件
セッション 36件
-
17:22
Unity+C#で学ぶ! メモリレイアウトとvtableのすゝめ 〜動的ポリモーフィズムを実現する仕組み〜
Unityで開発する際にはメモリ周りについて考える方も多いでしょう。 今回はそのメモリに対して焦点を当てて、Unityでのメモリがどのようにレイアウトされているのか また動的ポリモーフィズムがどのように実現されているのかを、図を用いてなるべ…
567 -
17:27
都市ARの作り方 PLATEAU × Geospatial API
withARハッカソンで作成した「Kawaii CyberPunk Future city -Shinjuku-」を例に Unity×AR×PLATEAU×Geospatial APIで都市ARを作る方法を解説します。
902 -
17:11
URPのBokeh Depth of Fieldを物理挙動から紐解く
Bokeh Depth of Field(Bokeh DoF)とは,現実のカメラの設定値に基づいた被写界深度表現機能です. 本セッションでは,被写界深度の物理現象から解説し,Universal Render PipelineにおけるBoke…
206 -
17:21
2Dキャラをリッチに魅せる描画テクニック
2Dキャラのクオリティをもう一段階上げたいと思ったことはありませんか。 このセッションでは2Dキャラに適用できる「擬似ライティング」「擬似被写界深度」など、Universal Render Pipelineにおける実装例を交えて 2Dキャラ…
385 -
18:42
Unityでのチート対策を簡単かつ高品質に行う為の取り組み
モバイルゲームにおけるチート対策はユーザ体験の為にも重要な要求である一方で チート対策の実装やゲームへの組み込みには相応の工数や深い知見が必要になり、非常に難しい領域になっています。 DeNAでは社内/社外の開発問わず横断チームからチート対…
300 -
18:30
存在しないアセットへの参照と未公開アセットでのネタバレにどう立ち向かうか
弊社における3大バグの一角であるマスターデータとアセットの不整合を早期発見するライブラリの仕組みを紹介します。 クラッシュや見た目の問題を引き起こす存在しないアセットへの参照や、データ解析によるネタバレを招くネタバレアセットの混入にお困りの…
172 -
16:27
STYLYのマルチプラットフォーム対応を支える仕組み
モバイルAR、VRデバイス、Webブラウザ、MRデバイス、Looking Glassなどなど、 ほかにもSTYLYは様々なプラットフォームに対応しています。 UGCプラットフォームであるSTYLYはどのようにして多数のプラットフォームへの対…
115 -
18:16
キャラクター向けの汎用トゥーンシェーダーを作った話
大量にあるシェーダーを一つのシェーダーにまとめた話や、 シェーダーに追加したデバッグ機能についてお話します。
497 -
17:52
パフォーマンスチューニングのノウハウを公開!Unity Performance Tuning Bibleを紹介します
サイバーエージェントの社内向けに作成したパフォーマンスチューニングバイブルを先日公開致しました。 本書籍の内容をいくつかピックアップして紹介させて頂きます。 また本プロジェクトがどのように立ち上がり、進行したかもお話します。
196 -
17:01
モバイルゲームのUI開発を支える基盤の仕組み
QualiArtsではUnityの開発を支えるために、さまざまな機能の基盤化を行なっています。 その中からUI開発を効率化するために欠かせない基盤「quaunity-ui」の機能と特徴について紹介します
432 -
14:51
IDOLY PRIDEにおけるAssetBundleビルドパイプラインについて
IDOLY PRIDEにおけるアセット管理とAssetBundleビルドフローや、それらを実現するために採用した技術について紹介します。
575 -
11:23
URPでGPU負荷を画面上に出してみました
Unity URP上にGPU負荷を表示させるようにしてみました。 GPU負荷を実機上で計測するための GPU Profilingの機能やURP上での扱いについて紹介します。 Unity 2021.2+URPで画面にGPU処理時間を出します:…
1026 -
14:39
スマホで60fps維持しながらオープンワールドの草原を描画する
スマホでも60fpsが出る程度の負荷で広範囲の草原を描画してみました。 DrawMeshInstancedIndirectとComputeShaderの使い方や、実施した最適化について紹介します。
816 -
14:59
Oculus Interaction SDK 概説
Oculus Integration v37 から追加されたインタラクション用のツールキット Interaction SDK について紹介します.
559 -
14:24
Unity Package Managerで自作パッケージを配布する
アセットや拡張をgit経由で配布するときの注意点と手順について、詳しく紹介しようと思います!
300 -
14:19
Overlaysの独自機能を作る方法
Unity 2021系の目玉機能の一つであるOverlays(SceneView上に表示されるUI)で、独自の機能を作成するために覚えておくと良い事を紹介します。
429 -
14:27
NieR Re[in]carnationにおけるUnityアニメーション活用術
NieR Re[in]carnationのキャラクターのアニメーション制御の多くはUnityの標準機能を組み合わせることで実現しています。 これらをどのように実装しているかについて紹介します。
567 -
7:28
コンパイルエラー検知くんその2
以前CA.unity #2で登壇した際に紹介したコンパイルエラー検知くんに新機能を搭載した話です。 【年末だよ】Unity お・と・なのLT大会 2021 https://meetup.unity3d.jp/jp/events/1337
49 -
33:51
CRI ADX 現場導入振り返りラウンドテーブル
ADX for Unityをプロジェクトに導入した現場が実際どうだったか、ラウンドテーブル形式で振り返ります。 Unityエンジニア、サウンドクリエイター、サウンドエンジニアの3者の視点から、ADXとAtom Craftによってもたらされた…
194 -
14:27
CRI 独自ファイルが Unity アセットになって Addressables で配信できるようになります!
CRIWARE 独自の音声/動画ファイルを Unity アセットとして取り扱う機能をサポートします。 新しい SDK で可能になるアセットの使い方や、Addressable Assets System との連携について紹介します。
559 -
15:29
無料で使えるパーティクル用多機能シェーダ「NOVA Shader」リリース!基本的な機能を紹介します。
サイバーエージェントからParticle System用の多機能汎用シェーダ「NOVA Shader」をOSSとしてリリースいたします。 本セッションではこのシェーダの基本的な機能の紹介を行います。 NOVA Shader https://…
2129 -
16:09
「プロジェクトセカイ」の音声再生の仕組みとSonicSYNCで変わったこと
CRIを用いたプロジェクトセカイの音声再生の仕組みと、SonicSYNCによって変化したリズムゲームの昔と今をご紹介します。
351 -
16:30
インディーゲームでも「インタラクティブ・ミュージック」!
インタラクティブ・ミュージックを導入する手順について紹介します。 Unityの強力なサウンド機能プラグインであるADXですが、その具体的な使い方については様々な情報ソースがあります。 特徴的な機能の使い方についての資料を一挙にご紹介します。
284 -
9:57
動かないコードをマージさせないためのコンパイルエラー検知くんをGithubActionで作った話
GitHubActionsを使用して、コンパイルエラーなコードを本流にマージをしないようにするコンパイルエラー検知くんというものを作成したのでその知見を紹介します。
225 -
14:44
「IDOLY PRIDE」における描画最適化術
先日リリースされた「IDOLY PRIDE」ではVulkan,Metal世代を対象とすることにより様々な最適化を行っております。 UniversalRenderPipelineの活用法やBurstやComputeShaderによる描画最適化…
1031 -
19:40
Unity Shader Breakdown
数点のUnityでのシェーダ実装について, 一部プロジェクトセカイでの事例にも触れつつ解説します。
379 -
15:39
UIデザインツールSketchからUnityのUIを作成する
UI デザインツール Sketch のレイアウトデータをUnity上で扱えるように変換するツールを作成しました。作成するために必要になった知識や経験を紹介します。
680 -
12:46
音ゲーにInputSystemを使ってみた
Unityの新たな入力管理InputSystemを用いた事例の紹介, プロジェクトセカイでどのように使っているかや 良かったところなどを説明します。
1123 -
13:54
リモートでもスマートなUnity研修
新卒研修にてUnityの初歩を教える講義を担当したので その中で工夫したところと振り返りを紹介します。
165 -
10:46
Unityでチャットに使えるモバイルキーボードの実現
Unityで普通にテキストチャットを実装すると、Unityで描画しているUIとネイティブのキーボードが分離したような作りになってしまいます。チャットとしての役割は果たせていますが、入力中に最新の投稿が見られなかったり、いちいちキーボードを閉…
615 -
12:02
XR Interaction Toolkit 1.0.0-pre で VR開発してみよう
XR Interaction Toolkit 1.0.0-pre のVR側についての概説を発表しました。 CA.unity #1 https://meetup.unity3d.jp/jp/events/1271
1194 -
11:22
A quick tour of the Cysharp OSS
「C#の可能性を切り開いていく」ことを理念として活動するCysharpの、これまでに公開しているUnity向けOSSを紹介していきます。 CA.unity #1 https://meetup.unity3d.jp/jp/events/127…
297 -
11:08
Unityにおける設計のパターン
設計・アーキテクチャの重要性から始まり、Unity開発における設計のパターン、クリーンアーキテクチャについて解説しています。 CA.unity #1 https://meetup.unity3d.jp/jp/events/1271
3112 -
13:23
Unity Package Manager と Addressable Assets System を用いたプロジェクト分割について
Unity Package Manager と Addressable Assets System を用いて Unity プロジェクトを分割する方法について簡単に解説しています。 CA.unity #1 https://meetup.uni…
125 -
7:35
Burstを使ってSHA-256のハッシュ計算を高速に行う話
Burstコンパイラーを使用し、ILをLLVMを介してネイティブコードへコンパイルすることにより処理を最適化することが出来ます。今回は「ファイルを読み込んでSHA-256のハッシュ値を計算する」をお題に Burst1.5.0 で導入されたD…
1487 -
10:50
Cinemachineで見下ろし視点のカメラを作る
Cinemachine は柔軟なカメラのコントロールを実現するためのパッケージです。この動画では、見下ろし視点のカメラ設定を始めとした「プレイヤーに見せたいものを見せるためのカメラ操作の方法」をお伝えします。 CA.unity #1 htt…
10.7 k