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
ユニティちゃんと鬼ごっこができるMRゲームと戦術位置解析システム / Mixed realit...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
sotanmochi
July 27, 2018
Technology
720
0
Share
ユニティちゃんと鬼ごっこができるMRゲームと戦術位置解析システム / Mixed reality game and tactical position analysis
sotanmochi
July 27, 2018
More Decks by sotanmochi
See All by sotanmochi
URP/HDRPを使ったVRM対応アプリの開発方法 / VRM Importer Extension
sotanmochi
0
1.7k
画像処理から始めるコンピュートシェーダ / Introduction to Image Processing using Compute Shader
sotanmochi
2
2.7k
Diminished Reality 入門 / Introduction to Diminished Reality
sotanmochi
2
9.4k
Unityでテクスチャにお絵描きするための線分描画アルゴリズムの話 / Line drawing algorithm using fragment shader
sotanmochi
2
4k
MagicOnionでマルチプレイゲームを作ってみる / Introduction to developing multiplayer games using MagicOnion
sotanmochi
1
2.5k
SmartRig Bipedを使ってみよう / Introduction to SmartRig Biped
sotanmochi
0
3.4k
VRMを使ったAR/MR撮影ツールを試作開発してみた話 / Prototype of Mobile Mixed Capture
sotanmochi
0
1.8k
リアルとバーチャルの融合によって越えられない壁を壊す / TechCafe vol.8 LT
sotanmochi
0
300
Research modeで取得した深度(Depth)データを可視化する / Depth data visualization for Hololens RS4 Research mode
sotanmochi
0
200
Other Decks in Technology
See All in Technology
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
230
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
730
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
120
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
190
MIERUNE JCT 発表資料「宇宙から伊能忠敬ごっこ」
syuchimu
0
170
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
410
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
240
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
2
110
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
620
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
200
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
230
関西に縁あるMicrosoft MVPsが語るCopilotの未来
kasada
0
1k
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
310
KATA
mclloyd
PRO
35
15k
The Cult of Friendly URLs
andyhume
79
6.9k
Building Applications with DynamoDB
mza
96
7.1k
Facilitating Awesome Meetings
lara
57
6.9k
Evolving SEO for Evolving Search Engines
ryanjones
0
210
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
600
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
230
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
RailsConf 2023
tenderlove
30
1.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1.1k
Transcript
ユニティちゃんと鬼ごっこができる MRゲームと戦術位置解析システム 2018/07/27 Soichiro Sugimoto sotan(@sotanmochi)
自己紹介 • sotan (@sotanmochi) • TIS株式会社・戦略技術センター • 趣味で作ったHoloLensアプリをリリースしました(2018/05) 2018/7/27 2
https://www.microsoft.com/store/apps/9P4XXMW3F1GC
Holo OnigokkoというMRゲームについて • HoloLensを使って現実空間でユニティちゃんと鬼ごっこ • 空間マッピングできればどこでも遊べる(10m x 10m以上の広さ) 2018/7/27 3
デモ動画 2018/7/27 4 https://www.youtube.com/watch?v=Kth2Qd6z8FE
ゲームフィールド生成 • Spatial Mappingでメッシュ生成 • NavMeshBuilderで動的にNavMesh生成 2018/7/27 5
ユニティちゃんの戦術 • プレイヤーから遠くに離れる • プレイヤーの正面を避ける • 障害物の後ろに隠れる 2018/7/27 6
戦術位置解析(戦術位置検索)システム • キャラクターが自分の移動先のポイントを探し出すシステム • 目的に応じたポイントをその場で探し出す • ゲーム内の地形を、ゲーム内でリアルタイムに把握して、 自分の能力に合わせて、最も適した位置を発見する • CryEngineで発想され、2011年ぐらいから実装されている。
• Unreal Engine 4では、EQS(Environment Query System)で同じ 機能がある。 2018/7/27 7 引用元: ・キャラクターの人工知能のための戦術位置解析システム(CEDEC 2016) ・ゲームキャラクターのための人工知能と社会への応用 ~ FINAL FANTASY XV を事例として ~(de:code 2017)
戦術位置解析システム for Unity Unreal Engine 4の実装を参考に自作してみた https://github.com/sotanmochi/EnvironmentQueryForUnity 2018/7/27 8
戦術位置解析システム for Unity • キャラクターを中心にポイントを生成 • 各ポイントのスコアを計算 • スコアが最も高いポイントの位置を目的地にする 2018/7/27
9 プレイヤーからの距離 + + プレイヤーの向きとの角度 プレイヤーの死角
戦術位置解析システム for Unity デモ(PC版) https://github.com/sotanmochi/SimpleOnigokkoGameUsingEnvQuery 2018/7/27 10
まとめ • Spatial Mapping + NavMesh + 戦術位置解析を使って 現実空間をフィールドとするMixed Realityゲームを作った
• 戦術位置解析ができるUnityのアセットを見つけられなかったので Unreal Engine 4の実装を参考に自作した • ゲームAI系のオススメのアセットを教えてください 2018/7/27 11
ありがとうございました
Appendix
戦術位置解析システム for Unity 基準位置を中心にポイント(アイテム)を生成 2018/7/27 14
戦術位置解析システム for Unity 各ポイント(アイテム)のスコアを計算 2018/7/27 15 プレイヤーの死角 プレイヤーからの距離 プレイヤーの向きとの角度 +
+
戦術位置解析システム for Unity スコアが最も高いポイントの位置をNavMeshAgentの目的地にする 2018/7/27 16
戦術位置解析を有効にする範囲 プレイヤーが接近してきた時にEnvQueryを有効にする (下図のオレンジ色の範囲に入ってきた時) 2018/7/27 17 EscapeDistance forward direction Target (Player)
End