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
顔面で伝える / MCCMMANCC 2018
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Seiya Kuramochi
December 23, 2018
Technology
0
1.8k
顔面で伝える / MCCMMANCC 2018
Seiya Kuramochi
December 23, 2018
Tweet
Share
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
68k
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
170
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
350
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.5k
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
150
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
17k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
200
Red Hat OpenStack Services on OpenShift
tamemiya
0
110
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
100
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
110
【Oracle Cloud ウェビナー】[Oracle AI Database + AWS] Oracle Database@AWSで広がるクラウドの新たな選択肢とAI時代のデータ戦略
oracle4engineer
PRO
2
150
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
エンジニアに許された特別な時間の終わり
watany
106
230k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
410
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
Optimizing for Happiness
mojombo
379
71k
Transcript
MCCMMANCC Live2DAPI (@sasamijp)
• • ! •
OK
• (@sasamijp) • • VTuber
• !( )
• •
censored
2 • censored
https://www.youtube.com/watch?v=qNMSF0-BxIg
3 • Live2D • API •
censored
Live2D 1. 81 %()-;. • >7 2. /2#!+,!'49:= •
• 0 • & $*"-653<
censored • FaceRig Live2D Module • web
2,1= 1. Live2DD9#; (10. 8) • *(+()%&+)< "!
• F<03 ! 2. Live2D@5/#6 8- • 7:C "! • $('#7:?E >B • JavaScript4A
Live2D&(*) '! "($#% Euclid 3 ()2 Cubism) censored
Live2D () • • ()
Live2D3*( ,)) • Live2D Cubism Editor(/-5)4+ • &!.( ("') •
$%#120
• (! ) • 29 → #$
"
Live2D&" • # '( • % • )! $
• ( )
SDK((-"+)) • :6 • Cubism SDK for Unity •
Unity(3D#)!.%.)1*&,7 • #)03 • Cubism SDK for Native • C++4< • 7 • Cubism SDK for Web • '+ $7 • v2v35 • 2/v2(v3;928 )()
JavaScriptLive2D ( )
• Slack • Zip → !' •
Chrome%$ " → # • CHOOSE FOLDER!' & • Web Server URL
$# ( ) • HTML(!") + JavaScript() • index.html*.js
% • &
() • Controller.js • & • control$%Return
" !'# • return { PARAM_ANGLE_Z: this.t-30, PARAM_BROW_L_Y: (this.t-30)/30.0, PARAM_BROW_R_Y: (this.t-30)/30.0 };
%" • ( • ) $ • •
CPU%& • • *( • ' #! •
• • sin