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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
マグロ隊長kinTV
May 17, 2022
Programming
0
54
21年度新歓LT
22年度新歓用
マグロ隊長kinTV
May 17, 2022
Tweet
Share
More Decks by マグロ隊長kinTV
See All by マグロ隊長kinTV
useEffectってなんで非推奨みたいなこと言われてるの?
maguroalternative
10
7.1k
React19.2のuseEffectEventを追う
maguroalternative
2
1k
UDDのススメ - 拡張版 -
maguroalternative
1
1.3k
遊戯王GX 丸藤兄弟から学ぶ成長
maguroalternative
1
120
UDDのすすめ
maguroalternative
0
1.3k
LINE Works Bot入門
maguroalternative
0
110
めぐろLT#21 今年一番の仕事の成果
maguroalternative
0
120
DiscordBotをPythonからGoへリプレイスした話
maguroalternative
1
200
Golangのデータベーステストフィクスチャ作成
maguroalternative
0
400
Other Decks in Programming
See All in Programming
AI Schema Enrichment for your Oracle AI Database
thatjeffsmith
0
270
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
220
Oxlint JS plugins
kazupon
1
870
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
dchart: charts from deck markup
ajstarks
3
990
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
560
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
270
Basic Architectures
denyspoltorak
0
670
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
210
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
190
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Statistics for Hackers
jakevdp
799
230k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
700
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Speed Design
sergeychernyshev
33
1.5k
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と比べて表現の幅が狭い 金銭面と在庫状況から研究は厳しい。 アダプティブトリガーで硬さ、重さの表現が可能。
最後に、、 • 学科主催のソフトウェアコンテストについて 私とチーム組んでくれる人を募集します。 気になったら声かけてください。 ウェルカムです!!!!!!!!!!!