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
99
モバイルファーストなアプリを作るためにvearがしたこと/xRDCC
noppefoxwolf
August 31, 2020
Tweet
Share
More Decks by noppefoxwolf
See All by noppefoxwolf
iOSの隠されたAPIを解明し、開発効率を向上させる方法/iOSDC24
noppefoxwolf
2
360
既存アプリをvisionOS対応してリリースした話/visionOS LT vol5
noppefoxwolf
0
170
UIのブラックボックスを探る/iOSDC23
noppefoxwolf
3
3.9k
CoreGraphicsでドット絵を描こう/iOSDC22
noppefoxwolf
0
2.2k
ランタイムデバッグのススメ/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
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
270
C++26 エラー性動作
faithandbrave
2
760
DevOps視点でAWS re:invent2024の新サービス・アプデを振り返ってみた
oshanqq
0
180
alecthomas/kong はいいぞ / kamakura.go#7
fujiwara3
1
300
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
170
非機能品質を作り込むための実践アーキテクチャ
knih
5
1.5k
PHPerのための計算量入門/Complexity101 for PHPer
hanhan1978
5
170
WACATE2024冬セッション資料(ユーザビリティ)
scarletplover
0
210
OpenAIの蒸留機能(Model Distillation)を使用して運用中のLLMのコストを削減する取り組み
pharma_x_tech
4
560
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
2
110
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
840
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
0
200
Featured
See All Featured
RailsConf 2023
tenderlove
29
940
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
Gamification - CAS2011
davidbonilla
80
5.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
Designing Experiences People Love
moore
138
23k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
170
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
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