Windowsでのチュートリアルのカーソルスムージング:マウスの動きをきれいに見せる
視聴者はカーソルのことを意識的に考えたりはしない。
だが、目は常にカーソルに釘付けだ。チュートリアル全体のアンカーポイントになっている。
マウスの動きが不安定で、震えていて、必死の微調整だらけなら、動画全体からストレスがにじみ出る。教えているコードの質まで貶めることになる。
カーソルスムージングはその摩擦を取り除く。ただしやりすぎると、氷の上で宇宙船を操縦しているみたいになる。ここでは、地に足のついたままカーソルを磨く方法を紹介する。
スムージングの目的
カーソルスムージングは、チュートリアルを格好良く見せるためのものではない。
視聴者の認知負荷を守るためのものだ。軌跡がきれいなら、視聴者はどこへ向かっているのかを苦労なく追える。チュートリアルは落ち着いて、自信のあるものに見える。
アルゴリズムがカーソルを、重みのない浮遊する幽霊に変えてしまうなら、その効果は台無しだ。
生のマウスの動きがひどく見える理由
ベテランのクリエイターでも、ひどいカーソルのデータを撮ってしまう。
小さなUIターゲットを探すとき、誰でも細かい修正の動きを何十回もやっている。最近の高DPIマウスはそれを全部記録する。ライブで見ている分には誰も気づかない。だが、1440pの録画を鮮明なフォーカスで再生すると、それが気になり始める。
ルール
まず見やすさを優先する。 見えないカーソルをスムージングで何とかしようとしてはいけない。Windowsの設定でカーソルサイズを大きくし、ハイコントラストのテーマを使おう。白いページの上の小さな白いカーソルは、スムージング以前に存在が消えている。
抑制する。 目標はギザギザを削り取ることだ。微細なガタつきを抑えつつ、動きの人間らしさは残す。
意図を尊重する。 ポイントを伝えるために意図的にカーソルを止めたり、ホバーさせたり、揺らしたりする場合、スムージングはそれを尊重しなければならない。意図的な強調を退屈な直線に潰してはいけない。
カメラと組み合わせる。 完全に静止したフレームを滑る滑らかなカーソルは、やはり浮いた感じになる。カーソルの動きと、アクションを追うさりげない自動ズームが組み合わさって、初めて魔法が起こる。
ブラーを絞る。 さりげないモーションブラーは速い動きをつなぎ合わせる。かけすぎると安いゲームフィルターみたいになる。
最も効果が出る場面
コーディングの解説。 アーキテクチャ図をなぞるとき、ターミナルの出力を指し示すとき、ブラウザプレビューとエディタを行き来するとき。滑らかなカーソルは、そうしたコンテキスト切り替えを流れるように見せる。
SaaSデモ。 オンボーディングの流れ、奥深い設定メニュー、カスケードするドロップダウン。磨かれたカーソルは、視聴者の目をドラッグ操作ではなくロジックに留める。
プラットフォーム別
YouTube。 視聴者は流し見するので、カーソルを見つけやすくしよう。大きめのサイズ、コントラストの輪、少しダイナミックな動き。
コース。 スムージングを少し控えめに。動きはゆっくりと意図的に。映画的なスイープは受講生の集中を削ぐ。
パフォーマンスの話
4Kファイルのパス補間には、それなりの処理能力が必要だ。
キャプチャエンジンがライブ録画中にその処理をやるなら、IDEが重くなり、フレームレートが台無しになる。AUFZEICHNAは生データを効率的にキャプチャし、仕上げはキャプチャ中ではなくレンダリング中に適用する。 デモを見る · 価格設定
よくある失敗の直し方
カーソルが浮いた感じがする。 スムージングの倍率が高すぎる。戻して、存在感はカーソルの拡大で補おう。
移動中にカーソルが見えなくなる。 背景とのコントラストが低い。明るい面ではダークなカーソルテーマを使うか、ポインタの周りにハイライトのハローを追加しよう。
それでも映像が落ち着かない。 ソフトウェアはテンポを直せない。あなたが急いでいるんだ。スピードはナレーションに任せて、マウスをターゲットに置いて、画面を見せる時間を取ろう。
よくある質問
カーソルスムージングは実際に何をするの? 生のマウスの軌跡からガタつきを除き、鋭角を落ち着いた曲線にする。動画が作り込まれて見える。
視聴のされ方に影響する? する。視聴者はロジックを追うためにカーソルを追う。混沌とした入力は視聴者を圧倒し、落ち着いた入力は最後まで見てもらえる。
偽物っぽく見えないようにするには? 抑制だ。ポインタを拡大し、微細なガタつきを取る分だけスムージングをかけ、動きには人間らしい速度を残す。