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
モバイルファーストなアプリを作るためにvearがしたこと/xRDCC
Search
noppefoxwolf
August 31, 2020
Technology
0
93
モバイルファーストなアプリを作るためにvearがしたこと/xRDCC
noppefoxwolf
August 31, 2020
Tweet
Share
More Decks by noppefoxwolf
See All by noppefoxwolf
iOSの隠されたAPIを解明し、開発効率を向上させる方法/iOSDC24
noppefoxwolf
2
280
既存アプリをvisionOS対応してリリースした話/visionOS LT vol5
noppefoxwolf
0
170
UIのブラックボックスを探る/iOSDC23
noppefoxwolf
3
3.9k
CoreGraphicsでドット絵を描こう/iOSDC22
noppefoxwolf
0
2.1k
ランタイムデバッグのススメ/iOSDC21
noppefoxwolf
1
4.3k
google/mediapipe で始めるARアプリ開発/iOSDC2020
noppefoxwolf
1
1.4k
ソーシャルライブサービスにおけるデジタル化粧の仕組みと実装/iOSDC19
noppefoxwolf
4
5.3k
Limited import clarification and its effect/tryswift2019
noppefoxwolf
2
1.2k
立ち上げ時のライブ配信アプリに最適な開発環境・技術的ノウハウとは/PocoDevMeetup-1
noppefoxwolf
0
1.3k
Other Decks in Technology
See All in Technology
The Rise of LLMOps
asei
7
1.4k
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
210
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
5
610
AWS Lambdaと歩んだ“サーバーレス”と今後 #lambda_10years
yoshidashingo
1
170
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
300
Application Development WG Intro at AppDeveloperCon
salaboy
0
180
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
380
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
100
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
750
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Practical Orchestrator
shlominoach
186
10k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
It's Worth the Effort
3n
183
27k
Typedesign – Prime Four
hannesfritz
40
2.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Unsuck your backbone
ammeep
668
57k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Done Done
chrislema
181
16k
Rails Girls Zürich Keynote
gr2m
94
13k
Transcript
ϞόΠϧϑΝʔετͳΞ ϓϦΛ࡞ΔͨΊʹvear͕ ͨ͜͠ͱ noppe xRDCC 2020 C-3 1
noppe • iOSΞϓϦ։ൃऀ ීஈiOSDCtry!SwiftͰొஃ VRMษڧձ࣮ग़ͨࣄͳ͍ • vear։ൃऀ • ͖ͭͶ͕͖ 2
࠷ॳʹ εϚϗϑΝʔετͳΞϓϦʹؔ͢ΔτʔΫʹͳΓ·͢ VRίϯγϡʔϚͱҧͬͨੈքͷͩͱࢥ͏ͷͰɺָͦ͜͠Μ Ͱ͍͚ͨͩΕʂ VRMͷ͠ͳ͍͚ͲɺVRMҰൠԽͷҰྫͱͯ͠ฉ͍ͯΒ͑Ε 3
4
vear • iOS͚ • جຊػೳແྉ 5
6
ΧϝϥΞϓϦʁ 7
ࣗࡱΓΞϓϦʁ 8
vear • iOS͚ • جຊػೳແྉ • ΞόλʔΛϑΣΠεϞʔϑΟϯά • ࡱӨɾըɾ৴ 9
10
11
12
Ξόλʔ͔ΒҙࣝΛҳΒͤΔཧ༝ ࡱӨ৴ͱ͍ͬͨఏڙ͍ͨ͠ՁʹϑΥʔΧεͤ͞ΔͨΊ 13
Ξόλʔ͔ΒҙࣝΛҳΒͤΔཧ༝ ࡱӨ৴ͱ͍ͬͨఏڙ͍ͨ͠ՁʹϑΥʔΧεͤ͞ΔͨΊ • ͳͥΞόλʔʹҙ͕͍ࣝͯ͠·͏ͱɺՁ͕ಧ͔ͳ͘ͳͬͯ͠ ·͏ͷ͔ 14
Ξόλʔ͔ΒҙࣝΛҳΒͤΔཧ༝ ࡱӨ৴ͱ͍ͬͨఏڙ͍ͨ͠ՁʹϑΥʔΧεͤ͞ΔͨΊ ͦΕ… • ࣮ಈ͔ͯ͠ຬͯ͠͠·͍͕ͪͰ • ϙʔζݟͨʹ߆ͬͨΓ͢Δͱతʹ౸ୡͰ͖ͳ͍͔Β 15
ΞόλʔΛͬͨΞϓϦʹେ͖͚ͯ͘ೋͭ͋Δ • ண͙ΔΈࣜ • ύϖοτࣜ 16
ண͙ΔΈࣜ vearͬͪ͜ Ұਓশࢹ͔ΒΞόλʔͱγϯΫϩͯ͠ૢ ࡞͢Δ εϙʔπΛͨ͠ΓɺμϯεΛͨ͠Γ https://en.wikipedia.org/wiki/ Motion_capture 17
ύϖοτࣜ ୈࡾऀࢹ͔Βૢ࡞͢Δ Ξόλʔ≠ࣗ ϙʔζΛऔΒͤͨΓɺμϯεΛͤͨ͞Γ 18
త·Ͱͷܦ࿏ • ண͙ΔΈࣜ • ಈ্͔ͨ͠ͰԋٕߦಈΛ͢Δ • తɿٿΛ͢Δ ≠ ಈ͔͢ •
ύϖοτࣜ • ಈ͔͢͜ͱ͕తʹͳ͍ͬͯΔ 19
ண͙ΔΈࣜͷํ͕ܦ࿏͕ଟ͍ͷͰɺಈ͔͢͜ͱʹϑΥʔΧεͤ͞Δ ͱతʹ౸ୡͰ͖ͳ͍ • ࠷ॳͷը໘Λಈ͘ঢ়ଶʹ͓ͯ͘͠ʢॏཁʣ 20
ண͙ΔΈࣜͷऑ 21
ண͙ΔΈࣜͷऑ ೖײ͔Β์Γग़͞Ε͍͢ • ͨͩͰ͢Βݱ࣮͡Όͳ͍ͷΛݱ࣮ͱೝ͍ࣝͤͯ͞Δ • ಈ͔ͨ͠௨Γʹಈ͔ͳ͍͚ͩͰݱ࣮ײ͕ଛͳΘΕΔ ಛʹΞόλʔΛϝλࢹͰݟͤͯ͠·͏ͱɺೖײ͕ଛͳΘΕΔ 22
ೖײ͕ଛͳΘΕΔͱ • ؔ৺ԿΛ͠Α͏͔Ͱແ͘ɺ୭ʹͳΖ͏͔ͱ͍͏ʹ͍ͯ ͠·͏ • ૢ࡞͢Δࣄʹࢥߟ͕औΒΕͯ͠·͏ →·ͨత·Ͱ͕ԕ͘ͳͬͯ͠·͏… 23
ҧײΛݮΒ͠ೲಘײΛ૿͢ • VRͱҧͬͯɺεϚϗΞϓϦͷϥΠϑαΠΫϧ͍ͷͰೖ͠ ͖Δ·Ͱͷ͕࣌ؒॏཁ 24
ҧײΛݮΒͨ͢Ίʹͨ͜͠ͱ • ARKit͔ΒऔΕΔใͳΔ͘ө͢Δ • ݱ࣮ͱဃ͢Δ෦Ӆ͢ • Ͱ͖ͳ͍ࣄ͠ͳ͍ 25
ARKit͔ΒऔΕΔใ ͳΔ͘ө͢Δ • ճసͷΈͰͳ͘ɺҐஔใ͏ • ॠ͖ࢹઢͷଞʹଟ͘ͷใ͕औΕΔ 26
ݱ࣮ͱဃ͢Δ෦ Ӆ͢ τϥοΩϯά͕֎ΕͯϗʔϜϙδγϣϯ ʹҠಈͤͨ͞Γɺը໘ʹग़ͬ͠ͺͳ͠ʹ ͠ͳ͍ 27
Ͱ͖ͳ͍ࣄ͠ͳ͍ Ԇ࣮ࡍͷಈ͖ͱҟͳΔͱࣗͷಈ͖Λ ݩʹϑΟΪϡΞΛಈ͔͍ͯ͠Δؾ࣋ͪʹ ͳͬͯ͠·͏ɻ 28
Ͱ͖ͳ͍ࣄ͠ͳ͍2 τϥοΩϯάͰ͖ͳ͍શݟͤͳ͍ ମͷಈ͖͕өͰ͖ͳ͍ͱͳΔͱɺखͷ Ґஔ͕ݱ࣮ͱҟͳͬͯҧײʹͳΔɺͳΔ ͘όετΞοϓͷΈ͕ݟ͑Δൣғʹͨ͠ 29
ҧײΛͳͨ͘͠ޙ ͜͜ʹདྷͯΑ͏͘ී௨ͷΧϝϥΞϓϦͱಉ͡ॴʹཱͯ·͢ Ͱ͜Ε͕ͱͯॏཁɺͳͥͳΒ 30
31
ਓ͚ؒΧϝϥΞϓϦ ͷࢿ࢈͕͑Δ • ϑΟϧλʔػೳ • εςοΧʔ • ΟϯΫͨ͠ΒԿ͔͢Δͱ͔ 32
త·Ͱͷܦ࿏ؾΛൈ͔ͳ͍ ৴ࡱӨʹ͓͍ͯɺҧײݮΒ͢ɻ • ڞ௨ೝࣝΛ্खʹ͏ 33
ڞ௨ೝࣝΛ্खʹ͏ • ΧϝϥΞϓϦΒ͍͠ݟ͔ͨΒ֎Εͳ͍ • εϚʔτϑΥϯͷಛੑΛ׆͔͢ 34
ڞ௨ೝࣝΛ্खʹ͏ 2 • OSͷσβΠϯʹԊͬͨUI • Ϙλϯɾτάϧ • αϯυ • ΞΠίϯ
• ήʔϜͬΆ͘ݟͤͳ͍ޮՌ • Unity as a Library 35
όʔνϟϧͷॅਓʹରͯ͠ؾΛൈ͔ ͳ͍ طʹ׆༂͍ͯ͠ΔVTuberʹ͚ͯ 36
Τϐιʔυ 37
࠷ۙͷྲྀߦ ύʔϑΣΫτγϯΫ ݻఆ໊ͷBlendShapeΛొͯ͠ARKitͷද Λಉظ͢Δৄࡉ එͱ͔ઉͱ͔ಈ͔ͤΔps • iFacialMocap • Emosign ps
https://twitter.com/hinzka/status/1274311176273289218?s=20 ৄࡉ https://hinzka.hatenablog.com/entry/2020/08/15/145040 38
ϓϨϛΞϜ՝ۚͷઃܭ ϓϨϛΞϜ՝ۚҰൠϢʔβʔ͔ΒҰఆͷڑΛஔ͖ͭͭࣗ༝ͷ ߴ͍ΦϓγϣϯΛఏڙ͢Δ 39
·ͱΊ vear͍͔ʹࣗવʹΞόλʔͷนΛ͑Δ͔Λେʹ͍ͯ͠·͢ɻ • ϝϯλϧϞσϧʹରͯ͠ԿΛ֦ு͍ͯ͠Δͷ͔ߟ͑Δ • ΞόλʔΛཱͨͤͳ͍ࣄͰతͷՁΛఏڙ͠Α͏ • ΞόλʔΞϓϦ؆୯ʹೖײ͕յΕ͕ͪ 40
͓ΘΓ 41