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
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
モバイルファーストなアプリを作るためにvearがしたこと/xRDCC
noppefoxwolf
August 31, 2020
More Decks by noppefoxwolf
See All by noppefoxwolf
High performance GIF playback/iOSDC25
noppefoxwolf
1
640
Spice up your notifications/try!Swift25
noppefoxwolf
3
850
iOSの隠されたAPIを解明し、開発効率を向上させる方法/iOSDC24
noppefoxwolf
2
1.4k
今から理解するApp Intentエコシステム/WWDC24Recap
noppefoxwolf
0
75
既存アプリをvisionOS対応してリリースした話/visionOS LT vol5
noppefoxwolf
0
230
UIのブラックボックスを探る/iOSDC23
noppefoxwolf
3
5.1k
CoreGraphicsでドット絵を描こう/iOSDC22
noppefoxwolf
0
3.3k
ランタイムデバッグのススメ/iOSDC21
noppefoxwolf
1
5.7k
google/mediapipe で始めるARアプリ開発/iOSDC2020
noppefoxwolf
1
1.7k
Other Decks in Technology
See All in Technology
形式手法特論:Hyperproperty とモデル検査 #kernelvm / Kernel VM Study Tokyo 19th
ytaka23
0
780
RelayerというPHPのフレームワークを作った
polidog
PRO
0
140
AI時代のアウトプット――変わったこと、変わらないこと / Devsumi 2026 Kansai #devsumi
jnchito
0
560
アクセスキーが漏れた日にやるべきこと- 無効化の先にある本当の対応
kazzpapa3
0
310
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
ブラウザで変わるID連携(OAuth/OIDC Numa (Immersion) Workshop 2026)
oidfj
PRO
0
130
AI時代のデータ基盤を考える問い
pacocat
0
590
AI駆動開発はどこまで来たのか? ファインディの最新実態調査で読み解く現在地 Devin Con Tokyo
akiratom
1
600
1000⼈規模のClaude Enterprise運⽤を「Oktaのグループ」と「Slack」に集約する
sansantech
PRO
0
190
会計事務所と顧問先の契約関係をOIDC・OAuthで表現する
terara
0
130
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
430
AIに持続⼒を与える 判断の⻑期記憶設計
eiei114
1
690
Featured
See All Featured
Code Review Best Practice
trishagee
74
20k
Are puppies a ranking factor?
jonoalderson
2
3.8k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
500
Being A Developer After 40
akosma
91
590k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Paper Plane (Part 1)
katiecoart
PRO
1
10k
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