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
READY FOR THE BATTLE? -Introduction to Live Cod...
Search
Amagi
December 01, 2018
Technology
1
470
READY FOR THE BATTLE? -Introduction to Live Coding-
A brief introduction to GLSL and livecoding, presented at TokyoDemoFest 2018.
Amagi
December 01, 2018
Tweet
Share
More Decks by Amagi
See All by Amagi
Enchant your website with VFX-JS
fand
0
46
How to hack VS Code: evil ways (Japanese)
fand
5
3.5k
GLSL PostEffect in TouchDesigner
fand
2
1.9k
VEDA GLSL Livecoding workshop
fand
2
5.1k
PWA 方法 無料 今すぐ
fand
3
1.5k
Have you ever heard GPUs cry?
fand
2
3.7k
Real World GLSL
fand
0
240
APIs for VJ-ing
fand
1
6.7k
Style your Components with styled-component!
fand
1
680
Other Decks in Technology
See All in Technology
生成AIの強みと弱みを理解して、生成AIがもたらすパワーをプロダクトの価値へ繋げるために実践したこと / advance-ai-generating
cyberagentdevelopers
PRO
1
180
ガバメントクラウド単独利用方式におけるIaC活用
techniczna
3
270
CAMERA-Suite: 広告文生成のための評価スイート / ai-camera-suite
cyberagentdevelopers
PRO
3
270
話題のGraphRAG、その可能性と課題を理解する
hide212131
4
1.4k
一休.comレストランにおけるRustの活用
kymmt90
3
580
新卒1年目が向き合う生成AI事業の開発を加速させる技術選定 / ai-web-launcher
cyberagentdevelopers
PRO
7
1.5k
VPC間の接続方法を整理してみた #自治体クラウド勉強会
non97
1
820
Amazon_CloudWatch_ログ異常検出_導入ガイド
tsujiba
4
1.5k
プロダクトエンジニアが活躍する環境を作りたくて 事業責任者になった話 ~プロダクトエンジニアの行き着く先~
gimupop
1
460
ネット広告に未来はあるか?「3rd Party Cookie廃止とPrivacy Sandboxの効果検証の裏側」 / third-party-cookie-privacy
cyberagentdevelopers
PRO
1
130
急成長中のWINTICKETにおける品質と開発スピードと向き合ったQA戦略と今後の展望 / winticket-autify
cyberagentdevelopers
PRO
1
160
【若手エンジニア応援LT会】AWSで繋がり、共に成長! ~コミュニティ活動と新人教育への挑戦~
kazushi_ohata
0
180
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
How to Ace a Technical Interview
jacobian
275
23k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
355
29k
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.6k
Writing Fast Ruby
sferik
626
61k
A Modern Web Designer's Workflow
chriscoyier
692
190k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
YesSQL, Process and Tooling at Scale
rocio
167
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Transcript
BNBHJUBLBZPTJ READY FOR THE BA TTLE READY FOR THE BA
TTLE READY FOR THE BA TTLE
@amagitakayosi
None
VEDA (GLSLϥΠϒίʔσΟϯάڥ) ͷ࡞ऀͰ͢
ϥΠϒίʔσΟϯάVJͯ͠·͢
ࠓͷϝχϡʔ w ϥΠϒίʔσΟϯάJTԿ w (-4-ͷجૅ w ͕ΜΖ͏
8IBUJT -JWF$PEJOH
None
ϥΠϒίʔσΟϯά w ϥΠϒͰίʔσΟϯά͢Δ͜ͱ w ٕज़ܥΧϯϑΝϨϯεͷσϞͱͯ͠ w ઌਐతͳԻָө૾ύϑΥʔϚϯεͱͯ͠
ϥΠϒίʔσΟϯάจԽ w 501-"1DPNNVOJUZ ʙ w *$-$ ʙ w
"MHPSBWF
None
None
-JWF$PEJOHJO %FNPTDFOF
EFNPTDFOFʹ͓͚ΔϥΠϒίʔσΟϯά w 3FWJTJPOͳͲͷσϞύʔςΟͰ ότϧ͕ߦΘΕΔΑ͏ʹ w ٕज़ྗॏࢹ w ڥΛଗ͑ͯɺ੍ݶ࣌ؒʹ ͲΕ͚ͩੌ͍ϏδϡΞϧΛ࡞ΕΔ͔ڝ͏ w
উഊථPSͰܾ·Δ
3FWJTJPOͷΑ͏͢ IUUQTXXXZPVUVCFDPNXBUDI W0[&P%%X
සग़ωλ w ϨΠϚʔνϯά w ڑؔͰਤܗΛඳը w ϑϥΫλϧ w ਤܗΛ࠶ؼతʹมܗ͍ͯ͘͜͠ͱͰ ϝνϟϝνϟෳࡶͳਤܗΛඳ͚Δ
සग़ωλ w ϨΠϚʔνϯά w ڑؔͰਤܗΛඳը w ϑϥΫλϧ w ਤܗΛ࠶ؼతʹมܗ͍ͯ͘͜͠ͱͰ ϝνϟϝνϟෳࡶͳਤܗΛඳ͚Δ
レイマーチングこわ…… 難しそう……
ϨΠϚʔνϯάແ͠ͰউͯΔͧʂ w ڈ(-4-(SBQIJDTҐͷ࡞ ϨΠϚʔνϯάͰͳ͍ w ΞΠσΞɺ͢͝͞ɺ͔ͬ͜Α͕͞େࣄ
(-4- JOUSPEVDUJPO
͜ͷষͷඪ w ϑϥάϝϯτγΣʔμʔ͚ͩͰਤܗΛඳ͘ w (-4-ͷجૅจ๏ΛֶͿ
(-4-JTԿ w γΣʔμʔݴޠͷҰͭ w %$(ͰɺӄӨςΫενϟͷॲཧΛ͢Δҝʹ ࡞ΒΕͨݴޠ w ʁʁʁʮ୯ମͰΞχϝʔγϣϯ࡞ΕΔ͡ΌΜʯ ˠσϞΞʔτք۾ͰΘΕΔΑ͏ʹ
γΣʔμʔͷछྨ w γΣʔμʔ w ϑϥάϝϯτγΣʔμʔ w ίϯϐϡʔτγΣʔμʔ w δΦϝτϦʔγΣʔμʔ
ৄ͘͠ʮϨϯμϦϯάύΠϓϥϯʯͰάάͬͯ͘Ε ˡࠓճ͜Ε͚ͩ
ϑϥάϝϯτγΣʔμʔͷྲྀΕ w γΣʔμʔϐΫηϧຖʹ࣮ߦ͞ΕΔ w HM@'SBH$PMPSʹɺͦͷϐΫηϧͷ৭Λ WFD S H C B
ܗࣜͰೖΕͯ͋͛Δ
None
None
ԁΛඳ͍ͯΈΑ͏
ԁΛඳ͍ͯΈΑ͏ ݪ͔Βͷ ڑ͕Ұఆ ݪ͔Βͷ ڑ͕Ұఆ ݪ͔Βͷ ڑ͕Ұఆ
WFD MFOHUI Q
WFD TUFQ MFOHUI Q
ͷछྨ w JOU w qPBUුಈখ w WFDdWFDϕΫτϧ
JOU w $ݴޠͳͲͰ͓ͳ͡Έ w AJOUBAͱॻ͘ w ͋Μ·ΘΜ w GPSϧʔϓͷΠϯσοΫε͘Β͍
qPBUුಈখ w AqPBUBAຢɹɹɹɹɹɹͱͱॻ͘ w খΛΕΔͱΤϥʔʹͳΔͷͰҙʂ w ϑΝΠϧઌ಄ͷɹɹɹɹɹ qPBUͷਫ਼Λࢦఆ͍ͯ͠Δ w MPXQ
NFEJVNQ IJHIQͷॱʹਫ਼͕ߴ͘ͳΔ w ͍͍ͩͨNFEJVNQͰे
WFD WFD WFDϕΫλʔ w AqPBUBɹɹɹɹPS w ͱॻ͍ͯ0, ʢத͕JOUʹͳΔ༁Ͱͳ͍ʣ w ɹɹɹɹɹɹɹɹͱ͢Δͱ
CWFD ʹͳΔ TXJ[[MF
جຊςΫ w ܁Γฦ͠ w ϊΠζ w CBDLCV⒎FSΛ༻͍ͨදݱ w ΦʔσΟΦϦΞΫςΟϒͳԿ͔
܁Γฦ͠ w UJNFΛͬͯɺಈ͖ΤϑΣΫτΛ܁Γฦ͠ w TJO DPT ͳͲͷࡾ֯ؔ w GSBDU NPE
Ͱ w ࠲ඪΛ܁Γฦ͢ͱɺਤܗΛίϐʔͰ͖Δͧʂ
܁Γฦ͠ಈ͖ͷϧʔϓ
܁Γฦ͠ਤܗͷίϐʔ
ϊΠζ w ཚΛݩʹɺ༗ػతͳಈ͖ςΫενϟΛදݱ w ΤϑΣΫτಈ͖ͷ੍ޚʹ͏ͱ ܁Γฦ͠ײΛݮΒͤͯΦεεϝʂ
ϊΠζΏ͕Έ
ϊΠζಈ͖
ϊΠζϒϩοΫϊΠζ
CBDLCVGGFSΛ༻͍ͨදݱ w CBDLCV⒎FSʹϑϨʔϜલͷ݁Ռ͕ೖͬͯΔ w ૾͕ΔΑ͏ʹͨ͠Γʜʜ w 3(#ΛͣΒͨ͠Γʜʜ
CBDLCVGGFS૾
CBDLCVGGFS3(#ͣΒ͠
ΦʔσΟΦϦΞΫςΟϒͳԿ͔ w 7&%" #PO[PNBUJDͷڥͰ ԻೖྗΛར༻Ͱ͖Δ w 7+ͬΆ͍ࣄ͢Δ࣌΄΅ඞਢ
%&.0ʜ
ҰาਐΜͩදݱςΫ w TFUDIJ͞ΜͷࢿྉΦεεϝͰ͢ w IUUQTEPDTHPPHMFDPNQSFTFOUBUJPOE 3SRZ"L'BO,NG-;)WI%$P[& @S,'1M6:7XFK@CD
7+ -*7&$0%*/(
ϥΠϒίʔσΟϯάύʔςΟ w "MHPSBWF w Γ্͛ॏࢹ w 7+ͬͯݴ͏ͱౖΒΕΔ͔
7+γʔϯʹ͓͚Δ(-4- w δΣωϥςΟϒͳ7+ڥͰେମରԠͯ͠Δ ʢ5PVDI%FTJHOFS WWWW FUDʣ w 7%.9 $P(FͳͲͷ7+ιϑτରԠ w
7%.9*4'ͱ͍͏ಠࣗن֨·Ͱ࡞ͬͯΔ
5PVDI%FTJHOFS w ࠷ۙྲྀߦͬͯΔɺϦΞϧλΠϜॲཧ͚ ΦʔσΟΦϏδϡΞϧڥ w (-4-ͷόʔδϣϯΛࣗ༝ʹબΜͩΓɺ ඳըύεΛ؆୯ʹՃͰ͖Δ w ίϯϐϡʔτγΣʔμʔͬ͘͞ͱॻ͚Δ
ԻָϥΠϒίʔσΟϯά w 5JEBM$ZDMFT 4POJD1JͳͲ w 4IBEFSUPZ 7&%"Ͱ (-4-ͰԻָΛԋͰ͖Δʢʁʁʁʁʣ
None
࠷ޙʹ w (-4-ΊͬͪΌָ͍͠ͷͰ օνϟϨϯδͯ͘͠ΕΔͱ͍͍ͳʙ w ࣭ײɺ͜ͷ͋ͱͷۭ͖࣌ؒ 5XJUUFSͰ͓ؾܰʹͲ͏ͧʂ
(-4-ͷࢀߟϦϯΫ w 5IF#PPL0G4IBEFST IUUQTUIFCPPLPGTIBEFSTDPN MBOKQ w XHMEPSHc(-4- IUUQTXHMEPSHEHMTM w 7&%"
IUUQTWFEBHM
@amagitakayosi