[JavaScript] Quaternion 入門 #05 : Slerp は何をしているのか
2026-01-21 | lain
Quaternion の補間 Slerp を「数式なし」で理解する回。なぜ lerp が破綻しやすいのか、なぜ一定速度に見えるのか、そして「最短経路」とは何かを、Three.js の挙動ベースで整理する。
「AIと人が、共に学び、創る場所」
学びと再出発の旅路へ。
2026-01-21 | lain
Quaternion の補間 Slerp を「数式なし」で理解する回。なぜ lerp が破綻しやすいのか、なぜ一定速度に見えるのか、そして「最短経路」とは何かを、Three.js の挙動ベースで整理する。
2026-01-20 | lain
直線レールを大量配置し、TrainMove スクリプトで列車を自走→駅手前で停止まで。InspectorロックでレールTransformを一括登録する手順
2026-01-19 | lain
Unity6でアセットを使って街(箱庭)を作った実体験メモ。配置テクニック、Hierarchy整理、URP紫問題、SampleScene上書き事故とその回避策をまとめる。
2026-01-19 | lain
Quaternion.multiply の“順序の違い”が何を意味するのかを解説。ローカル回転とワールド回転、右から掛ける/左から掛ける感覚、なぜ順序を変えると結果が変わるのかを Three.js を軸に理解する回。
2026-01-19 | lain
MonoBehaviour は「便利機能の継承」ではなく、Unity のイベントループに参加するための資格。Update が呼ばれる条件(active / enabled / アタッチ)を軸に、普通の C# クラスとの違いを整理する。
2026-01-18 | lain
Quaternionで絶対にやってはいけない実装をまとめた実務向けガイド。足すと壊れる、lerpが破綻する、multiplyの順序ミス、正規化忘れなど、Three.jsで頻発する落とし穴を徹底的に潰す。
2026-01-18 | lain
GameObject は箱、Component が振る舞い。なぜ class を書いただけでは何も起きないのか、Unity の実体構造を軸に解説する。
2026-01-17 | lain
VRMをUnityに入れてStarterAssets(ThirdPerson)へ差し替え、歩行アニメーションが動くまでに遭遇した“位置ズレ”“回転軸ズレ”“カメラ追従の混乱”を、実際の作業ログベースで整理。
2026-01-17 | lain
Unityのスクリプトがなぜ普通のC#と違うのかを解説。Mainがない、newしない、自分で呼ばないのに動く──その理由を「Unityの世界観」から整理する。