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
21年度新歓LT
Search
マグロ隊長kinTV
May 17, 2022
Programming
58
0
Share
21年度新歓LT
22年度新歓用
マグロ隊長kinTV
May 17, 2022
More Decks by マグロ隊長kinTV
See All by マグロ隊長kinTV
感動を貰う側から与える側へ -アイドルマスターミリオンライブから学ぶCfPに挑むと言うこと-
maguroalternative
0
76
useEffectってなんで非推奨みたいなこと言われてるの?
maguroalternative
11
7.4k
React19.2のuseEffectEventを追う
maguroalternative
2
1.1k
UDDのススメ - 拡張版 -
maguroalternative
2
1.4k
遊戯王GX 丸藤兄弟から学ぶ成長
maguroalternative
1
150
UDDのすすめ
maguroalternative
0
1.4k
LINE Works Bot入門
maguroalternative
0
120
めぐろLT#21 今年一番の仕事の成果
maguroalternative
0
120
DiscordBotをPythonからGoへリプレイスした話
maguroalternative
1
210
Other Decks in Programming
See All in Programming
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
230
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
390
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
820
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
180
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
200
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
2
140
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
3
370
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
230
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
300
Featured
See All Featured
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
Balancing Empowerment & Direction
lara
5
1k
Writing Fast Ruby
sferik
630
63k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
310
How GitHub (no longer) Works
holman
316
150k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
190
Fireside Chat
paigeccino
42
3.9k
Google's AI Overviews - The New Search
badams
0
960
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
510
Transcript
触覚振動研究 (大嘘) 情報工学科2年佐々木陽貴
はじめに • 佐々木陽貴 情報工学科2年 20206076 出身:会津工業高校 趣味:ゲーム(among us、モンハン、閃乱カグラ等。。。) Twitter:@sigumataityouda Instagram:https://www.instagram.com/gi_se_so
高校の恩師からのコメント:平工業のくしだ兄弟によろしく。
本題
きっかけ • 振動対応のゲームをプレイして興味を持った。 パチンコの引き金、釣り竿の重さなど 色々(ありすぎる) モンスターの咆哮、爆発の衝撃等 ©2017 Marvelous Inc./HONEY PARADE
GAMES Inc. © 2020 Nintendo ©CAPCOM CO., LTD. 2021 ALL RIGHTS RESERVED.
触覚振動とは? • 振動で触覚を表現する。 例:Nintendo SwitchのHD振動、PS5のDualSenseなど 発想と表現力で度肝を抜かれたシノビリフレ 心臓の鼓動やマッサージの実感は実用再現度が高い PS5内臓のアクションゲームASTRO's PLAYROOM 風の中の砂を感じ取れると話題に
©2017 Marvelous Inc./HONEY PARADE GAMES Inc.
触覚振動とは? • 周波数で表現
触覚振動とは? • 視覚の補助でもある。 Switch版Among usではエンジンの廃棄熱 が振動で伝わる。(画像はPC版) ©2015-2020、Innersloth LLC
触覚振動とは? 何も提示しない場合 どういう振動なのか感じ取れない • 視覚の補助でもある。 いびき? 風? つまり、大まかな検証にな る。
環境、使用したもの • Nintendo Switchコントローラー • Unity 検証の途中でBluetoothが故障したため断念。 • プチコン4 Nintendo
Switch専用プログラミングソフト。 言語はBASIC。
検証方法 •総当たり リファレンスから周波数、振幅を指定→大きさ、激しさを記録 市販のゲームから振動を読み取り、周波数の設定を検証、、、 3か月以上かかりまし た、、、、、
衝撃の提示 • 最初にでかい周波数を指定。その後すぐに弱める。 硬いもの(鈍器)にあたった感触が得られる。
衝撃の提示 • 逆に始めの周波数を小さく、その後の弱まりを鈍らせると? 柔らかいものの感触、物の軽さを表現できる。
音階の表現 • スピーカーのように音も表現できる。 以下ように周波数を指定すると、その音階が表現可能。 詳細は音階周波数で検索。 周波数が低いと音割れを起こしやすいので振幅の調整が必要。 鍵盤番号 周波数(Hz) 音階名 40
261.626 ド4 C4 41 277.183 ド#4 C#4 42 293.665 レ4 D4
音階の表現 • 実際に演奏してみた 曲:ビッグブリッヂの死闘 (ファイナルファンタジー5より) 動画リンク↓ https://twitter.com/sigumataityouda/status/1409535005257191428
これからの課題 • デバイスに依存 デバイスに応じた表現が重要。 ・HD振動はDualSenseと比べて表現の幅が狭い 金銭面と在庫状況から研究は厳しい。 アダプティブトリガーで硬さ、重さの表現が可能。
最後に、、 • 学科主催のソフトウェアコンテストについて 私とチーム組んでくれる人を募集します。 気になったら声かけてください。 ウェルカムです!!!!!!!!!!!