Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
アバター画像で唯一無二のデザインを作りたい!REALITYカードファクトリーにおけるUnity...
Search
gree_tech
PRO
October 17, 2025
Technology
340
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
アバター画像で唯一無二のデザインを作りたい!REALITYカードファクトリーにおけるUnity製アプリとWeb技術を使ったデザイン生成
GREE Tech Conference 2025で発表された資料です。
https://techcon.gree.jp/2025/session/Short-Session-4
gree_tech
PRO
October 17, 2025
More Decks by gree_tech
See All by gree_tech
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
4.6k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
60
今この時代に技術とどう向き合うべきか
gree_tech
PRO
3
2.7k
生成AIを開発組織にインストールするために: REALITYにおけるガバナンス・技術・文化へのアプローチ
gree_tech
PRO
0
420
安く・手軽に・現場発 既存資産を生かすSlack×AI検索Botの作り方
gree_tech
PRO
0
410
生成AIを安心して活用するために──「情報セキュリティガイドライン」策定とポイント
gree_tech
PRO
1
2.2k
あうもんと学ぶGenAIOps
gree_tech
PRO
0
530
MVP開発における生成AIの活用と導入事例
gree_tech
PRO
0
560
機械学習・生成AIが拓く事業価値創出の最前線
gree_tech
PRO
0
430
Other Decks in Technology
See All in Technology
新しいVibe Codingと”自走”について
watany
5
290
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
3
600
機械学習を「社会実装」するということ 2026年夏版 / Social Implementation of Machine Learning June 2026 Version
moepy_stats
4
1.2k
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
3
2.1k
Amazon Bedrock AgentCore ワークショップ JAWS UG TOHOKU / amazon-bedrock-agentcore-workshop-jawsug-tohoku-2026
gawa
9
610
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
1.3k
RSA暗号を手計算したくなること、ありますよね?? (20260615_orestudy6_rsa)
thousanda
0
160
爆速でマルチプロダクトを立ち上げる時 事業・CTO目線で大事にしたい事
miyatakoji
0
100
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
18
6.4k
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
170
Kubernetesにおける学習基盤とLLMOpsの概要
ry
1
230
Featured
See All Featured
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
430
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
Balancing Empowerment & Direction
lara
6
1.2k
We Are The Robots
honzajavorek
0
240
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Google's AI Overviews - The New Search
badams
0
1k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
580
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
330
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
160
Transcript
アバター画像で唯一無二のデザインを作りたい! REALITYカードファクトリーにおける Unity製アプリとWeb技術を使ったデザイン生成 REALITY株式会社 ソフトウェアエンジニア 戛山 英高
戛山 英高 / Fogrex REALITY株式会社 Platform事業本部 2025年にグリーホールディングス株式会社に新卒 入社。主にUnityを使った開発を行っています。 ソフトウェアエンジニア 2
目次・アジェンダ • REALITYカードファクトリー • カードデザインの生成 • REALITYの機能をWebから利用 • カードの描画 3
REALITYカードファクトリー 4
⾃分好みのアバターで ライブ配信 REALITY(リアリティ)は、 誰でもスマホ1台でアバターの姿になり、 顔出しナシでライブ配信、ゲームやチャットなど コミュニケーションを楽しむことができるアプリです。
REALITY CON 2025 IN TOKYO "REALITY史上最大級"のオフラインイベントが 池袋サンシャインシティにて開催! 6 会場の様子(公式Xより引用)
REALITY カードファクトリー REALITY CON 2025の1ブース REALITYのアバターを使ったオリジナルカードがその場で作れる! 7 ブースのイメージ動画 (公式Xより引用)
カードデザインの生成 8
カードデザインをユーザーごとに生成 9 生成されるカード
カードデザインをユーザーごとに生成 10 生成されるカード カードのベースデザイン カラーリング 活動ログ
カードデザインをユーザーごとに生成 11 生成されるカード アバター画像 カードのベースデザイン カラーリング 活動ログ
REALITYのアバター表示事情 前提: REALITYのアバター表示はUnityで作られている 12
REALITYのアバター表示事情 前提: REALITYのアバター表示はUnityで作られている - REALITYのアバターデータ - 身体/着用アイテムパラメータのJSON - 一般的な3Dモデルフォーマットではない →
Unity上でレンダリングする必要がある 13
実際のカードファクトリー技術構成 14 Web技術をベースに、WebGLビルドしたREALITYをライブラリ的に使う REALITYサーバー カードファクトリー サーバー カスタムREALITYアプリ カードファクトリー カードデータ 取得
アバターデータ 取得
REALITYの機能をWebから利用 15
REALITYのUaaL (Unity as a Library) 利用 16 - Swift(iOS)/Kotlin(Android) からUnity機能を呼び出す
- アプリ「REALITY」を創る技術 ~Unity編~|REALITY株式会社 iOSの画面構成図
REALITYのUaaL (Unity as a Library) 利用 17 - Swift(iOS)/Kotlin(Android) からUnity機能を呼び出す
- アプリ「REALITY」を創る技術 ~Unity編~|REALITY株式会社 - REALITY WebGLビルドのライブラリ的利用 - Unityのライセンス費用に向き合う Now In REALITY Tech #153|REALITY株式会社 → REALITYはWebGLビルドを利用しやすい環境がある
なぜWeb技術をベースに作るのか? REALITY CON ブース関連の開発は、本業と並行した短期開発 - 効率的に開発を進めたい - 柔軟な仕様・デザイン変更が発生する 18 ユーザーの操作画面デザイン(一部)
なぜWeb技術をベースに作るのか? REALITY CON ブース関連の開発は、本業と並行した短期開発 - 効率的に開発を進めたい - 柔軟な仕様・デザイン変更が発生する Web技術を活用すると... -
AIによるコーディングアシストの恩恵を受けやすい - ホットリロードがベースのWeb開発環境はイテレーションが回しやすい → UI描画はWebフロント、アバター描画はREALITYのWebGLビルドの分業 19
カードファクトリー技術構成(おさらい) 20 REALITYサーバー カードファクトリー サーバー カスタムREALITYアプリ カードファクトリー カードデータ 提供 アバターデータ
取得
カードの描画 21
カードを構成する要素(おさらい) 22 生成されるカード アバター画像 カードのベースデザイン カラーリング 活動ログ
フロントエンド カード描画 カード描画の技術構成(詳細) 23 REALITY 本番サーバー サーバー REALITY WebGLビルド UI
SDK アバター情報 ユーザー プロフィール カラーテーマ 抽出 カード情報 アバター画像
WebGLビルドを用いたアバター画像描画 - REALITYで用意されているSDKを介してフロント↔REALITYで通信 - Unityの画面はユーザーから隠し、純粋にライブラリとして利用 24 REALITY WebGLビルド SDK Webフロント
カード描画処理 撮影要求 アバター画像 (Base64形式) 撮影要求 アバター画像 (Base64形式) JavaScript Interface
FigmaデザインをAIでコードに落とし込む - カードデザインをFigmaからPixi.jsコードに変換 - デザイン修正の高速化 → AIによるコーディングアシストをフル活用 25 // HP
テキスト (194:2053) - x=44, y=0, width=56, height=50 const hpTextStyle = new PIXI.TextStyle ({ fontFamily : '"Noto Sans JP", Arial, sans-serif' , fontSize : 40, fontWeight : '900' , // Black fill: parseInt (cardInfo .theme .TEXT.replace ('#', '0x')), align : 'left' }); const hpText = new PIXI.Text({ text: 'HP', style : hpTextStyle , resolution : TEXT_RESOLUTION }); hpText .x = 44; hpText .y = 0; // 垂直中央揃え hpText .y = (height - hpText .height ) / 2; + 5分で修正して動作確認
無事REALITY CONでブースの運営を行いました 26 カードの実物 ブースのイメージ動画 (公式Xより引用)
Web技術とWebGLビルドの活用で デザインの生成を効率的に実装した話 27
None